[USGS Banner] Visit the USGS Home Page Go to the Astrogeology Research Program Home Page
[Solar System] [Missions] [Technology] [Data & Information] [Research] [Hot Topics] [Gallery] [About Us] [Search]
 [end navigation bar]






                      CLEMENTINE EDR IMAGE SIS












                              Prepared by:



                              Eric Eliason
                  Planetary Data System - Imaging Node
                        Branch of Astrogeology
                    United States Geological Survey


                            Erick Malaret
                     Applied Coherent Technology


                           Nat Bachman
              Navigational Ancillary Information Facility
                    Jet Propulsion Laboratory








                        October 1, 1994


















                          Table of Contents
1. INTRODUCTION
1.1 PURPOSE
1.2 SCOPE
1.3 APPLICABLE DOCUMENTS
1.4 FUNCTIONAL DESCRIPTION
1.4.1 DATA CONTENT SUMMARY
1.4.2 DATA SOURCE AND TRANSFER METHOD
1.4.3 DATA RECIPIENTS AND UTILIZATION
1.5 ASSUMPTIONS AND CONSTRAINTS
2. ENVIRONMENT
3. ACCESS
4. DETAILED INTERFACE SPECIFICATIONS
4.1 DATA PRODUCT IDENTIFICATION
4.2 STRUCTURE AND ORGANIZATION OVERVIEW
4.3 PDS LABEL STRUCTURE DEFINITION AND FORMAT
4.3.1 GEOMETRIC AND VIEWING PARAMETER ASSUMPTIONS
4.3.2 PDS KEYWORD DEFINITIONS

APPENDIX I     -     SPICE Kernel Files Used In Clementine Data Products
APPENDIX II    -    Data Compression Coefficients















1. INTRODUCTION

1.1 PURPOSE

This Software Interface Specification (SIS) describes the organization
and contents of the Clementine EDR (Experimental Data Record) Image data
products. There are six cameras onboard the Clementine spacecraft that
will produce image data: 1) A-Star-tracker camera (A-STAR), 2) B-Star-
tracker camera (B-STAR), 3) LIDAR High-resolution camera (HiRes), 4)
ultraviolet / Visible camera (UVVIS), 5) Near Infrared camera (NIR), and
6) the Long Wavelength Infrared Camera (LWIR).  The Clementine EDR Data
products are deliverable products to the Planetary Data System and the
scientific community that it supports. All data formats are based on the
PDS standard, version 3.0, as documented in the PDS Standards Reference
[JPL Document D-7669, November 1992, available through the PDS].

1.2 SCOPE

This specification is useful to those who wish to understand the format
and content of the Clementine EDR Image data products. Typically, these
individuals include software engineers, data analysts, and planetary
scientists. The SIS applies to the EDR data products produced during the
course of Clementine Mission operations.

1.3 APPLICABLE DOCUMENTS

The Clementine EDR SIS is responsive to the following Documents:

<> NASA Research Announcement, Science Team for the Clementine Mission
   Deep Space Program Science Experiment (DSPSE), January 1993,
   NRA-93-OSSA-2.

<> DSPSE Experiment Manifest, Naval Center for Space Technology, May
   1993 SSD-D-DS-018

<> Planetary Data System Standards Reference, 1992, JPL D-7669.
   Distributed by the Planetary Data System, Jet Propulsion Laboratory

<> Planetary Science Data Dictionary Document, 1992, JPL D-7116.
   Distributed by the Planetary Data System, Jet Propulsion Laboratory

1.4 FUNCTIONAL DESCRIPTION
1.4.1 DATA CONTENT SUMMARY

Each Clementine EDR data product consists of a single camera
observation.  The image data have been depacketized and reformatted with
standard PDS labels, but are otherwise "raw". Raw data contain the
geometric and radiometric characteristics of unprocessed and unrectified
data. To make full utilization of the data, it is necessary to perform
radiometric and geometric processing on the data products.

The imaging sensors are framing cameras using CCD technology. The Star
tracking cameras (A-STAR and B-STAR) are used for spacecraft navigation
and orientation. The science observation cameras (UVVIS, HIRES, NIR, and
LWIR) acquire images in a wide spectral range from 415 to 8750
nanometers. The UVVIS, HIRES, and NIR cameras have filter wheels that
allow images to be acquired under six spectral filters. The LWIR camera
has a single spectral filter. Table 1 shows the pixel dimensions of the
images acquired by each camera and the center wavelength of each filter
wheel position. Other than the image dimensions, the data products of
each camera are identically formatted.

    TABLE-1  Characteristics of each camera showing the dimension
    of an image in lines (rows) and samples (columns), the
    number of filter wheel positions, and the center wavelength of
    each filter.

     Camera Lines/Samps/filt/Wavelength(Nanometers)

     UVVIS   288   384  6   415,750,900,950,1000,650(broadband)
     NIR     256   256  6   1100,1250,1500,2000,2600,2780
     LWIR    128   128  1   8750
     HIRES   288   384  6   415,560,650,750,650(broadband), opaque
     A-STAR  576   384  N/A (broad band, no filter wheel)
     B-STAR  576   384  N/A (broad band, no filter wheel)
     ______________________________________________________________

1.4.2 DATA SOURCE AND TRANSFER METHOD

Clementine imaging data products are produced by the Clementine Mission
Operations Center operated by the Naval Research Laboratory (NRL). The
"NRL-ACT-MGRAB" software converts the data to the proper PDS labeled
format.

1.4.3 DATA RECIPIENTS AND UTILIZATION

The Clementine EDR data products are made available to NRL scientists
and the NASA/Clementine Science team for initial evaluation and
validation. At the end of the evaluation and validation period, the data
are organized and stored on compact disc (CD) media and made available
to the PDS for distribution to the science community. These products
will be used for engineering support, direct science analysis, and
construction of other science products.

1.5 ASSUMPTIONS AND CONSTRAINTS

The Clementine EDR data products contain compressed image data.
Decompression will result in a raw image that is not corrected for
instrument signature, effects of spacecraft motion, or effects of
imaging geometry. Although there is enough information in the header to
perform some processing, for more sophisticated processing, ancillary
data will be required. Examples of ancillary files are calibration
files, viewing geometry files, (e.g. SPICE kernels), image index tables,
etc.

2. ENVIRONMENT

The Clementine EDR data products are stored on CD media according to the
ISO 9660 Volume and Directory Standard. This standard is compatible on
virtually all modern hardware platforms including UNIX, IBM/PC, and
Macintosh computer environments.

The file headers contained on the Clementine CD-ROMs do not include
extended attribute records (XAR). This means that VAX/VMS systems can
not readily access the files. Without XARs, record attributes can not be
associated with a file. VAX/VMS directory listings of these files will
show  "Record Attributes: None, Record Format: None" file
characteristics.

3. ACCESS

The primary barrier or access to the Clementine EDR data products is the
compressed format of the image data. Thus, decompression software is
available on the archive to perform decompression. This software
produces decompressed image files in a standard PDS format. The software
will run on a variety of computer platforms.

4. DETAILED INTERFACE SPECIFICATIONS

4.1 DATA PRODUCT IDENTIFICATION

Each product will have a file name of the form "msfxxxxy.rrr". The file
name is unique across all Clementine EDR data products. For more
information on the file name refer to the PRODUCT_ID keyword definition
in section 4.3.2. The product also contains a data set id that
identifies the data set. For more information on the data set id see the
DATASET_ID keyword definition in section 4.3.2.

4.2 STRUCTURE AND ORGANIZATION OVERVIEW

The Clementine EDR data products are constructed according to the data
object concepts developed by the PDS. By adopting the PDS format, the
Clementine EDR images are consistent in content and organization with
other planetary image collections. In the PDS standard, the EDR image
file is grouped into objects with PDS labels describing the objects. The
Clementine EDR data products contain 1) an image object (the primary
data), 2) a browse image object, and 3) an image histogram object. The
image object contains the observed image data. The image data will exist
in a compressed form (if the data are compressed on board the
spacecraft), or an uncompressed form (if the data are not compressed on
the spacecraft). The browse image object contains an uncompressed image
of the original data that has been reduced in size by subsampling the
image array. The browse image provides the capability to rapidly view
the image collection at a reduced format. The image histogram object
contains the histogram of the image after decompression. The image
histogram object can be used to obtain statistical information about the
image.

A description of the data compression coefficients used on the
Clementine images is described in Appendix II.

4.3 PDS LABEL STRUCTURE DEFINITION AND FORMAT

The label area of the data file conforms to the PDS version 3 standards.
For more information on this standard consult the PDS Standards
Reference JPL D-7669 Document. The purpose of the PDS label is to
describe the data product and provide ancillary information about the
data product. An example of a PDS label is shown below:

        EXAMPLE PDS LABEL FOR THE CLEMENTINE EDR DATA PRODUCTS

PDS_VERSION_ID   = PDS3
/*** FILE FORMAT ***/
RECORD_TYPE      = UNDEFINED
/*** POINTERS TO START BYTE OFFSET OF OBJECTS IN FILE ***/
^IMAGE_HISTOGRAM = 4788  
^BROWSE_IMAGE    = 5812  
^IMAGE           = 7540  
/*** GENERAL DATA DESCRIPTION PARAMETERS ***/
MISSION_NAME     = "DEEP SPACE PROGRAM SCIENCE EXPERIMENT"
SPACECRAFT_NAME  = "CLEMENTINE 1"
DATA_SET_ID      = "CLEM1-L/E/Y-A/B/U/H/L/N-2-EDR-V1.0"
PRODUCT_ID       = "LUC0538B.032"
ORIGINAL_PRODUCT_ID = "LUC00538.032"
PRODUCER_INSTITUTION_NAME = "NAVAL RESEARCH LABORATORY"
PRODUCT_TYPE     = EDR
EDR_SOFTWARE_NAME  = "NRL-ACT-MGRAB V1.2"
MISSION_PHASE_NAME = "LUNAR MAPPING"
DATA_QUALITY_ID    = "N/A"
TARGET_NAME        = "MOON"
REVOLUTION_NUMBER  = 032
FRAME_SEQUENCE_NUMBER = 0538
/*** TIME PARAMETERS ***/
START_TIME = 1994-02-26T21:14:57.857Z
STOP_TIME  = "N/A"
UNCORRECTED_START_TIME = 1994-02-26T21:14:57.859Z
SPACECRAFT_CLOCK_START_COUNT = "N/A"
SPACECRAFT_CLOCK_STOP_COUNT  = "N/A"
PRODUCT_CREATION_TIME        = 1994-09-30T19:53:05
/*** CAMERA RELATED PARAMETERS ***/
INSTRUMENT_NAME   = "ULTRAVIOLET/VISIBLE CAMERA"
INSTRUMENT_ID     = "UVVIS"
FILTER_NAME       = "C"
CENTER_FILTER_WAVELENGTH = 900 
BANDWIDTH         = 20 
GAIN_MODE_ID      = "2"
MCP_GAIN_MODE_ID  = "N/A"
OFFSET_MODE_ID    = "3"
EXPOSURE_DURATION = 7.9296   
LENS_TEMPERATURE  =  267.63   
FOCAL_PLANE_TEMPERATURE = 271.802  
CRYOCOOLER_TEMPERATURE  = "N/A"
CRYOCOOLER_DURATION = "N/A"
/*** J2000 (ALSO CALLED EME2000) IS THE INERTIAL REFERENCE SYSTEM   ***/
/*** USED TO SPECIFY OBSERVATIONAL GEOMETRY. LATITUDE AND LONGITUDE ***/
/*** COORDINATES OF TARGET ARE PLANETOCENTRIC. GEOMETRIC PARAMETERS ***/
/*** ARE BASED ON BEST AVAILABLE DATA AT TIME OF PRODUCT CREATION.  ***/
/*** REFER TO CLEMENTINE SPICE DATA BASE FOR THE MOST CURRENT       ***/
/*** OBSERVATIONAL GEOMETRY DATA.                                   ***/
/*** LINE-OF-SITE ON CELESTIAL SPHERE: Angles in  ***/
RIGHT_ASCENSION  = 238.60  
DECLINATION      = 61.62   
TWIST_ANGLE      = 300.70  
RETICLE_POINT_RA = ( 231.53, 237.89, 245.09, 239.49)
RETICLE_POINT_DECLINATION = (  62.77,  58.14,  60.12,  65.09)
/*** OBSERVATIONAL SEQUENCE INFORMATION ***/
SEQUENCE_TABLE_ID = "CEQ_03"
/*** TARGET PARAMETERS: Position , Velocity  ***/
SC_TARGET_POSITION_VECTOR = (      -575.6,      -954.2,      2049.3)
SC_TARGET_VELOCITY_VECTOR = ( -1.4890,  0.2342, -0.7037)
TARGET_CENTER_DISTANCE    = 2332.7      
/*** TARGET WITHIN SENSOR FOV: Angles in  ***/
SLANT_DISTANCE   = 595.3       
CENTER_LATITUDE  = -74.39  
CENTER_LONGITUDE = 11.00   
HORIZONTAL_PIXEL_SCALE = 0.152 
VERTICAL_PIXEL_SCALE   = 0.152 
SMEAR_MAGNITUDE  = 0.07   
SMEAR_AZIMUTH    = 89.80   
NORTH_AZIMUTH    = 270.51  
RETICLE_POINT_LATITUDE  = ( -75.08, -75.09, -73.66, -73.64)
RETICLE_POINT_LONGITUDE = (  14.76,   7.29,   7.57,  14.39)
/*** SPACECRAFT POSITION WITH RESPECT TO CENTRAL BODY ***/
SUB_SPACECRAFT_LATITUDE  = -74.38  
SUB_SPACECRAFT_LONGITUDE = 10.74   
SPACECRAFT_ALTITUDE    = 595.3    
SUB_SPACECRAFT_AZIMUTH = 347.12  
/*** SPACECRAFT LOCATION: Position , Velocity  ***/
SPACECRAFT_SOLAR_DISTANCE = 148497945.3
SC_SUN_POSITION_VECTOR    = (-137837390.0,  50702496.3,  21948816.2)
SC_SUN_VELOCITY_VECTOR    = (-10.2690,-26.6845,-10.7240)
/*** VIEWING AND LIGHTING GEOMETRY (SUN ON TARGET) ***/
SOLAR_DISTANCE   = 148498461.7 
SUB_SOLAR_AZIMUTH   = 295.12  
SUB_SOLAR_LATITUDE  = 1.53    
SUB_SOLAR_LONGITUDE = 346.24  
INCIDENCE_ANGLE  = 77.38   
PHASE_ANGLE      = 77.21   
EMISSION_ANGLE   = 0.28    
LOCAL_HOUR_ANGLE = 208.08  
/*** LIGHTING GEOMETRY FROM SECONDARY SOURCE ***/
LIGHT_SOURCE_NAME     = "EARTH"
LIGHT_SOURCE_DISTANCE = 362703.5    
SUB_LIGHT_SOURCE_AZIMUTH   = 283.08  
SUB_LIGHT_SOURCE_LATITUDE  = 6.08    
SUB_LIGHT_SOURCE_LONGITUDE = 357.76  
LIGHT_SOURCE_INCIDENCE_ANGLE = 81.16   
LIGHT_SOURCE_PHASE_ANGLE   = 81.04   
/*** DESCRIPTION OF OBJECTS CONTAINED IN THE FILE ***/
OBJECT = IMAGE_HISTOGRAM
  ITEMS      = 256
  DATA_TYPE  = LSB_INTEGER
  ITEM_BYTES = 4
END_OBJECT
OBJECT = BROWSE_IMAGE
  LINES           = 36
  LINE_SAMPLES    = 48
  SAMPLING_FACTOR = 8
  SAMPLE_TYPE   = UNSIGNED_INTEGER
  SAMPLE_BITS   = 8
END_OBJECT
OBJECT = IMAGE
  ENCODING_TYPE = "CLEM-JPEG-1"
  ENCODING_COMPRESSION_RATIO = 3.05
  LINES        = 288
  LINE_SAMPLES = 384
  SAMPLE_TYPE  = UNSIGNED_INTEGER
  SAMPLE_BITS  = 8
  MAXIMUM  = 255
  MINIMUM  = 27
  MEAN     = 119.269
  STANDARD_DEVIATION = 48.200
  CHECKSUM = 4816272
END_OBJECT
END


4.3.1 GEOMETRIC AND VIEWING PARAMETER ASSUMPTIONS

Table 2 lists the computational assumptions for the geometric and
viewing data provided in the PDS label. There are two coordinate systems
in use: 1) the celestial reference system used for target and spacecraft
position and velocity vectors, and camera pointing; and 2) the planetary
coordinate system for geometry vectors and target location.  The
celestial coordinate system is J2000 (Mean of Earth equator and equinox
of J2000). The planetary coordinate system is planetocentric.

               TABLE 2. - COMPUTATIONAL ASSUMPTIONS

      <> The mid-point time of observation is used for the geometric
         element computations.

      <> Label parameters reflect observed, not true, geometry.
         Therefore, light-time and stellar aberration corrections are
         used as appropriate.

      <> The inertial reference frame is J2000 (also called EME2000).

      <> Latitudes and longitudes are planetocentric.

      <> The "sub-point" of a body on a target is defined by the surface
         intercept of the body-to-target-center vector.  This is not
         the closest point on the body to the observer.  This definition
         gives sub-point latitude and longitude that are independent of
         the reference ellipsoid.

      <> Distances are in km, speeds in km/sec, angles, in degrees,
         angular rates in degrees/sec, unless otherwise noted.

      <> Angle ranges are 0 to 360 degrees for azimuths and local hour
         angle. Longitudes range from 0 to 360 degrees
         (positive to the East).  Latitudes range from -90 to 90
         degrees.

      <> Spice kernel files used in the geometric parameters is
         outlined in Appendix I.


4.3.2 PDS KEYWORD DEFINITIONS

The keywords are listed in the order in which they appear in the example
label shown above.

PDS_VERSION_ID = PDS3
     The PDS_VERSION_ID data element represents the version
     number of the PDS standards documents that is valid
     when a data product label is created. PDS3 is used for
     the Clementine Data products.

RECORD_TYPE = UNDEFINED
     The record_type element indicates the record format of a
     file. The value UNDEFINED is used in the Clementine EDR
     data products. There are no record attributes associated
     with the file. The file can be thought of as a continuous
     stream of bytes with no record separators.

^IMAGE_HISTOGRAM  = xxxxx 
      The image_histogram is a pointer to the image histogram object.
      The value contains the starting byte position in the file.
      (Pointers in the PDS standard assume the first byte in the array
      is byte position 1.)

^BROWSE_IMAGE = xxxxx 
      The parameter is the pointer to the browse image object. The
      value contains the starting byte position in the file. The browse
      image is an uncompressed sub-sampled image of the image contained
      in the IMAGE object.

^IMAGE = xxxx 
      The parameter is the pointer to the image object. The value
      contains the starting byte position in the file.

MISSION_NAME = "DEEP SPACE PROGRAM SCIENCE EXPERIMENT"
     The mission_name element identifies a major planetary mission or
     project. A given planetary mission may be associated with one or
     more spacecraft.

SPACECRAFT_NAME = "CLEMENTINE 1"
     The spacecraft_name element provides the full, unabbreviated
     name of the spacecraft.

DATA_SET_ID = "CLEM1-/L/E/Y-A/B/U/H/L/N-2-EDR-V1.0"
     The data_set_identification element uniquely identifies the
     data sets available on the volume. The EDR collection is made
     up of a single data set.
     Targets include: L=Earth's Moon, E=Earth, Y=Sky,
     Cameras include: A=A star tracker, B=B star tracker,
                      U=UV/Vis, H=HiRes, L=longwave infrared,
                      N=Nir infrared cameras.

PRODUCT_ID = "msfxxxxy.rrr"
     The product_id data element represents a permanent, unique
     identifier assigned to a data product by its producer.
     The product_id is identical to the name of the EDR image file.
     Where: m = Mission Phase
                P = Prelaunch
                L = Lunar mapping
                E = Earth mapping (LEO and phasing loops)
                A = First earth-moon orbital phasing loops
                B = Second earth-moon orbital phasing loops.
            s = Sensor
                A = Star tracker A
                B = Star tracker B
                U = UV/Vis
                H = Hi-Resolution sensor
                N = Near infrared sensor
                L = Long wavelength infrared sensor
            f = Filter wheel position (A, B, C, D, E, F)
            xxxx = Frame number within revolution
            y = Latitude bin for lunar mapping observations. This
                character signifies a latitude range on the lunar
                surface where the observation was made. The
                center latitude of the image defines the character:
                A = -90 to -80      M = 30 to 40
                B = -80 to -70      N = 40 to 50
                C = -70 to -60      O = 50 to 60
                D = -60 to -50      P = 60 to 70
                E = -50 to -40      Q = 70 to 80
                F = -40 to -30      R = 80 to 90
                G = -30 to -20
                H = -20 to -10      S = "unkown" targets
                I = -10 to   0
                J =   0 to  10      T = Earth observations prior to
                K =  10 to  20          systematic mapping
                L =  20 to  30      U = Sky observations prior to
                                        systematic mapping
                                    V = Lunar observations prior to
                                        systematic mapping
                                    W = Sky observations after
                                        systematic mapping
                                    Y = Earth observations after
                                        systematic mapping
                                    Z = Moon Observations after
                                        systematic mapping


            rrr  = Revolution number (lunar mapping phase)

            For non-lunar mapping phase of the mission, the string
            "xxxxy.rrr" takes on a different meaning:
            rrr = Data down load (dump) number within the mission
                  phase. The image data is periodically downloaded
                  from the spacecraft's solid state data recorder. This
                  field specifies a sequence number, starting with 1, of
                  a download sequence.
            xxxx = Image sequence number of within the download.
            y =   This field contains an alpha character A-Z. The
                  letter increases to the next alpha character after
                  each 100 images. This letter helps limit the number
                  of images that go into each subdirectory on the
                  CD-ROM.

ORIGINAL_PRODUCT_ID = "msfxxxxx.rrr"
     During active flight operations, the images were assigned
     temporary file names and product id's. This keyword contains the
     temporary product_id (and file name) given to the image. This field
     should be ignored by all new users of the Clementine data products.
     The format is similar to the PRODUCT_ID. The 'xxxxx' field
     represents a sequence number. There were several problems
     associated with this number. The sequence numbers refer to the
     order in which the data were send down from the spacecraft and
     not the order in which the images were acquired in orbit. Due to
     ground processing problems, the sequence numbers in the original
     product id have been shown to be unreliable.

PRODUCER_INSTITUTION_NAME = "NAVAL RESEARCH LABORATORY"
     Organization responsible for developing the data products. The
     Naval Research Laboratory was responsible for the ground processing
     system for the Clementine Spacecraft.

PRODUCT_TYPE = EDR
     Image data products are identified as an EDR (Experimental Data
     Record). The images are unprocessed and contain all of the
     characteristics and artifacts of "raw" images as acquired by the
     spacecraft.

EDR_SOFTWARE_NAME = "NRL-ACT-MGRAB V1.2"
     Version number of the software system that created the data
     products.

MISSION_PHASE_NAME = "xxxxxxxx"
     Mission Phase names:
     LOW EARTH ORBIT
     LUNAR MAPPING
     EARTH PHASING LOOP A
     EARTH PHASING LOOP B

DATA_QUALITY_ID = "N/A"
     Data Quality indicator. This keyword is reserved for future use.
     As processing of Clementine data proceeds, this keyword may
     be used to describe data quality information. No data quality
     parameters have currently been defined.

TARGET_NAME = "xxxxxx"

     Observational target: MOON, EARTH, SKY

     The TARGET body is determined by the PICGEO program algorithm:

     1) For each possible target body (a target selection list is
     specified to the PICGEO program), it determines if the body is
     partly or entirely in the camera's field of view.

     2) If only one body is in the field of view, that body is the
     target body.

     3) If multiple bodies are in the field of view, and one or more
     bodies intersect the camera boresight, the closest one to the S/C
     is the target body.

     4) If multiple bodies are in the field of view, and no bodies
     intersect the camera boresight, the closest one to the S/C is the
     target body.

     5) If no bodies are in the camera's field of view, the target
     body is 'SKY'.


REVOLUTION_NUMBER = xxx
     The revolution number refers to an observational pass over the
     moon. The revolution number is incremented by one each time the
     spacecraft passes over the south pole prior to the beginning of
     data acquisition. REVOLUTION_NUMBER is used in lieu of orbit
     number because of the way the orbit number was defined by the
     mission. The orbit number is incremented at the equator on the
     sun lit side of the Moon. Thus, the orbit number is changed in
     the middle of an observational pass. This proved to be awkward
     in defining the data acquired by a single pass over the Moon.


FRAME_SEQUENCE_NUMBER = xxxxxx
     Sequential frame number of the image acquired during a pass over
     the Moon. For non-lunar mapping phase of mission the sequence
     number refers to the image sequence within a spacecraft memory
     download.

START_TIME = 1994-01-01T03:24:10.444Z
     Time of start of observation. This time refers to the start
     of the integration time of the camera. The value contained in this
     keyword reflects a "corrected time". A software problem onboard
     the spacecraft caused inaccurate times to be attached to an image.
     This value contains the best estimated time of the observation.

STOP_TIME = "N/A"
     This keyword is a required element for PDS data products and is
     included in the label for conformance to PDS standards.

UNCORRECTED_START_TIME = 1994-01-01T03:24:10.444Z
     This keyword contains the time of the observation as sent down
     by the spacecraft. This time may be incorrect due to a software
     problem that existed onboard the spacecraft. The difference between
     the START_TIME and the UNCORRECTED_START_TIME is the estimated
     correction that was applied to the START_TIME.

SPACECRAFT_CLOCK_START_COUNT = "N/A"
     Clock count of the spacecraft computer at the start of the image
     observation. The computer clock count was not available for
     the data products. This keyword is a required element for PDS
     data products and is included for conformance to the standard.

SPACECRAFT_CLOCK_STOP_COUNT = "N/A"
     Clock count of the spacecraft computer at the end of the image
     observation. The computer clock count was not available for
     the data products. This keyword is a required element for PDS
     data products and is included for conformance to the standard.

PRODUCT_CREATION_TIME = 1994-02-26T21:17:06
      Date and time for which the EDR product was created.

INSTRUMENT_NAME = "xxxxxxxx"
      Name of camera:
      NEAR INFRARED CAMERA
      LIDAR HIGH-RESOLUTION IMAGER
      ULTRAVIOLET/VISIBLE CAMERA
      LONG WAVELENGTH INFRARED CAMERA
      A STAR TRACKER CAMERA
      B STAR TRACKER CAMERA

INSTRUMENT_ID = "xxxxxx"
      A-STAR (A star tracker camera)
      B-STAR (B star tracker camera)
      HIRES  (HiResolution camera)
      UVVIS  (Ultra Violet/Visible camera)
      LWIR   (Long wavelength infrared camera)
      NIR    (Near Infrared camera)

FILTER_NAME = "xx"
      Filter name. The filter names are assigned alpha letters
      to designate the filter position. The CENTER_FILTER_WAVELENGTH
      parameter defines the central wavelength of the filter. Values
      for each camera are shown, center wavelength and bandwidth are
      given in nanometers.
      Camera/Filter/Center/Bandwidth
       UVVIS  A -    415   40
              B -    750   10
              C -    900   20
              D -    950   30
              E -   1000   30
              F -    650  550 (BROADBAND FILTER)
       NIR    A -   1100   60
              B -   1250   60
              C -   1500   60
              D -   2000   60
              E -   2600   60
              F -   2780   60
       HIRES  A -    415   40
              B -    560   50
              C -    650   50
              D -    750   50
              E -    650  350 (BROADBAND FILTER)
              F -    N/A  N/A (OPAQUE FILTER)
       LWIR   A -   8750 1500
       A-STAR A -    N/A  N/A (BROADBAND, NO FILTER WHEEL)
       B-STAR A -    N/A  N/A (BROADBAND, NO FILTER WHEEL)

CENTER_FILTER_WAVELENGTH = xxxx 
     The center_filter_wavelength element provides the mid point
     wavelength value between the minimum and maximum instrument
     filter wavelength values.

BANDWIDTH = xxxx 
     The bandwidth element provides a measure of the spectral
     width of a filter (nanometers). For a root-mean-square detector
     this is the effective bandwidth of the filter i.e., the full
     width of an ideal square filter having a flat response over the
     bandwidth and zero response elsewhere.

GAIN_MODE_ID = "xxx"
     Gain mode of the Camera. Mode that defines the sensitivity of
     the detector.

MCP_GAIN_MODE_ID = "xxx"
     Micro Channel Plate (MCP) gain mode. This keyword is applicable
     only to the HIRES camera.

OFFSET_MODE_ID = "xxx"
     Mode specifies the analog value that is subtracted from the
     video signal prior to the Analog/digital converters.

EXPOSURE_DURATION = xxxx 
     Exposure duration (integration time) of the image observation
     expressed in milliseconds.

LENS_TEMPERATURE = xxx.xx 
     Temperature of the camera lens in degrees Kelvin at the
     time the observation was made. This parameter is "N/A"
     for the HIRES camera because not temperature sensor was
     available at the lens.

FOCAL_PLANE_TEMPERATURE = xxx.xx 
     Temperature of the focal plane array in degrees Kelvin
     at the time the observation was made.

CRYOCOOLER_TEMPERATURE = xxx.xx 
     Temperature of the Cryocooler at time observation was made.
     This field applicable only to the NIR and LWIR cameras.

CRYOCOOLER_DURATION = xxxx 
     Time that has transpired since the cryocooler was turned on.
     This field applicable only to the NIR and LWIR cameras.

RIGHT_ASCENSION = xxxx.xxx 
     The right ascension of the camera boresight. The values are
     specified relative to the J2000 inertial reference frame.

DECLINATION = xxxx.xxx 
     The declination of the camera boresight. The values are
     specified relative to the J2000 inertial reference frame.

TWIST_ANGLE = xxxx.xxx 
     The element TWIST_ANGLE provides the angle of rotation about
     optical axis relative to celestial coordinates.  The
     right ascension, declination, and twist angles define the
     pointing direction of the scan platform.

RETICLE_POINT_RA = (xxxx.xx, xxxx.xx, xxxx.xx, xxxx.xx)
RETICLE_POINT_DECLINATION = (xxxx.xx, xxxx.xx, xxxx.xx, xxxx.xx)
     These parameters refer to the right ascension and declination
     of the principle points of the camera. For the Clementine
     cameras the principle points are defined as the upper
     left pixel of the camera (line 1, sample 1), the upper right
     pixel (line 1 , last sample), lower left (last line, sample 1),
     and lower right(last line, last sample). The reticule point
     RA and DEC are expressed in degrees.

SEQUENCE_TABLE_ID  = "xxx"
     This parameter contains the image acquisition sequence code that
     specifies the camera/filter image sequencing for a set of
     observations. The ID indicates the order in which cameras are
     shuttered and the order for which filters are used in the
     set of observations. The sequence tables will be defined in the
     ancillary CD-ROM data products that accompany the Clementine EDR
     archive.

SC_TARGET_POSITION_VECTOR = (xxxxxxxx.xx, yyyyyyyyyy.yy, zzzzzzzz.zz)
     x-, y-, and z- components of the position vector from observer to
     target center expressed in J2000 coordinates, and corrected for
     light time and stellar aberration, evaluated at epoch at which
     image was taken. Units are expressed in kilometers.

SC_TARGET_VELOCITY_VECTOR = (xxxxxxx.xx, yyyyyyyy.yy, zzzzzxxxz.zz)
     x-, y-, and z- components of velocity vector of target relative to
     observer, expressed in J2000 coordinates, and corrected for light
     time, evaluated at epoch at which image was taken. Units
     are expressed in kilometers/second.

TARGET_CENTER_DISTANCE = xxxx.xxx 
     The target_center_distance element provides the distance
     between the spacecraft and the center of the named target,
     expressed in kilometers.


SLANT_DISTANCE = xxxx.xxx 
     Distance from spacecraft to camera boresight intercept point on
     surface expressed in kilometers.

CENTER_LATITUDE  = xxxx.xxx 
CENTER_LONGITUDE = xxxx.xxx 
     Planetocentric latitude and longitude of camera boresight intercept
     point.

HORIZONTAL_PIXEL_SCALE = xxxxx.xxxx 
VERTICAL_PIXEL_SCALE   = xxxxx.xxxx 
     Distance, measured along horizontal and vertical directions, along
     target surface between intercept points defined by centers of left
     and right edges of pixel-sized region in FOV centered at camera
     boresight. Defined only when boresight intercepts surface. Units
     are in kilometers.

SMEAR_MAGNITUDE = xxxx.xx 
     Norm of velocity vector of camera boresight intercept point
     projected on target, multiplied by the exposure duration
     with the scale of the image factored to obtain the smear
     in pixels. Spacecraft rotation is taken into account. (Units
     are in pixels.)

SMEAR_AZIMUTH =  xxxxx.xx 
     Azimuth of smear velocity vector.  The reference line for the angle
     extends from the center of the image to the right edge of the
     image. The angle increases in the clock-wise direction.  The angle
     is measured to the "image" of the smear velocity vector in the
     camera's focal plane.  This image is computed by orthogonally
     projecting the smear vector onto the image plane and then applying
     whatever transformations are required to orient the result properly
     with respect to the image.  The specific transformations to be
     performed are given by the camera's I-kernel.

NORTH_AZIMUTH = xxxxx.xxx 
     Analogs to smear azimuth, but applies to the target north pole
     direction vector.

RETICLE_POINT_LATITUDE = (xxxx.xx, xxxx.xx, xxxx.xx, xxxx.xx)
RETICLE_POINT_LONGITUDE = (xxxx.xx, xxxx.xx, xxxx.xx, xxxx.xx)
     Latitudes and longitudes of the surface intercept points of the
     principle points of the camera. (see RETICLE_POINT_RA for
     definition of the reticule points for Clementine. The units
     are expressed in degrees.

SUB_SPACECRAFT_LATITUDE = xxxx.xxx 
SUB_SPACECRAFT_LONGITUDE= xxxx.xxx 
     Planetocentric latitude and longitude of spacecraft-to-centerbody-
     center surface intercept vector. These parameters and the
     SPACECRAFT_ALTITUDE, SUB_SPACECRAFT_AZIMUTH parameters described
     below are relative to the central body for which the spacecraft
     is orbiting and not the target of the observation.

SPACECRAFT_ALTITUDE = xxxxxxx.xxx 
     Altitude of spacecraft above reference ellipsoid.  Distance is
     measured to closest point on ellipsoid.

SUB_SPACECRAFT_AZIMUTH = xxxxxxxx.xxx 
     Azimuth angle of sub-spacecraft point in image.  Method of
     measurement is same as for smear azimuth (see above).

SPACECRAFT_SOLAR_DISTANCE = xxxxxxxx.xxxx 
     Analogous to "target center distance," but Sun replaces target body
     in computation.

SC_SUN_POSITION_VECTOR = (xxxxxxx.xx, yyyyyy.yy, zzzzzzz.zz)
     x-, y-, and z- components of position vector from observer to sun,
     center expressed in J2000 coordinates, and corrected for light time
     and stellar aberration, evaluated at epoch at which image was
     taken. Units are kilometers.

SC_SUN_VELOCITY_VECTOR = (xxxxxxxx.xx, yyyyyyy.yy, zzzzzzz.zz)
     x-, y-, and z- components of velocity vector of sun relative to
     observer, expressed in J2000 coordinates, and corrected for light
     time, evaluated at epoch at which image was taken. Units are
     kilometers/second.

SOLAR_DISTANCE = xxxxxxxx.xx 
     Distance from target body center to Sun.  The Sun position used is
     that described above.

SUB_SOLAR_AZIMUTH = xxxxx.xx 
     Azimuth of the apparent sub-solar point, as seen by the spacecraft.
     This point is the surface intercept of the target-center-to-Sun
     vector, evaluated at the camera epoch minus one-way light time from
     target to spacecraft at that epoch spacecraft at that epoch.
     Azimuth is measured as described above.  Target body position
     relative to the spacecraft is corrected for light-time and stellar
     aberration.  Target body orientation is corrected for light-time.

SUB_SOLAR_LATITUDE  = xxxx.xx 
SUB_SOLAR_LONGITUDE = xxxx.xx 
     Planetocentric latitude and longitude of the apparent sub-solar
     point.

INCIDENCE_ANGLE = xxxx.xx 
PHASE_ANGLE     = xxxx.xx 
EMISSION_ANGLE  = xxxx.xx 
     These angles are measured at the camera boresight intercept point.
     The target-Sun vector is the same as that used in the sub-solar
     point computation.  The spacecraft-target vector is the same as
     that used in the camera boresight intercept computation.
     The INCIDENCE ANGLE is the angle between the target-Sun vector and
     the local vertical vector at the boresight intercept.
     The PHASE ANGLE is measured between the boresight intercept-to-Sun
     vector and the negative of the boresight vector.
     The EMISSION ANGLE is measured between the negative of the
     boresight vector and the local vertical vector at the boresight
     intercept.

LOCAL_HOUR_ANGLE = xxxx.xx 
     The angle from the negative of the target-body-to-Sun vector to the
     projection of the negative of the spacecraft-to-target vector onto
     the target's instantaneous orbital plane.  Both vectors are
     computed as in the sub-spacecraft point computation.  The angle is
     measured in a counterclockwise direction when viewed from North of
     the ecliptic plane.

LIGHT_SOURCE_NAME = "xxxxx"
     Name of secondary light source.
     EARTH when making lunar observations
     MOON when making earth observations

LIGHT_SOURCE_DISTANCE = xxxxxx.xxx 
     Distance from target body center and secondary light source center.

SUB_LIGHT_SOURCE_AZIMUTH = xxxx.xx 
     Analogs to sub solar azimuth but using secondary light source
     instead of sun.

SUB_LIGHT_SOURCE_LATITUDE  = xxxx.xx 
SUB_LIGHT_SOURCE_LONGITUDE = xxxx.xx 
     Analogs to sub solar latitude and longitude but using secondary
     light source instead of sun.

LIGHT_SOURCE_INCIDENCE_ANGLE = xxxx.xx 
LIGHT_SOURCE_PHASE_ANGLE = xxxx.xx 
     Analogs to incidence and phase angles but using secondary light
     source instead of sun.

OBJECT = IMAGE_HISTOGRAM
 ITEMS     =  256
 DATA_TYPE =  LSB_INTEGER
 ITEM_BYTES = 8
END_OBJECT
     These keywords describe the histogram object.

OBJECT = BROWSE_IMAGE
 LINES         = xxxx
 LINE_SAMPLES  = xxxx
 SAMPLING_FACTOR = 8
 SAMPLE_TYPE   = UNSIGNED_INTEGER
 SAMPLE_BITS   = 8
END_OBJECT
     These keywords describe the browse image object. The browse
     image is an uncompressed subsampled version of the image.
     SAMPLING_FACTOR refers to the subsampling of every N-th pixel
     in the line and sample direction. The pixel values in the
     NxN array are averaged before subsampling.

OBJECT = IMAGE
 ENCODING_TYPE = "CLEM-JPEG-0"
 ENCODING_COMPRESSION_RATIO = xxxx.xx
 LINES         = xxxx
 LINE_SAMPLES  = xxxx
 SAMPLE_TYPE   = UNSIGNED_INTEGER
 SAMPLE_BITS   = 8
 MAXIMUM       = xxx
 MINIMUM       = xxx
 MEAN          = xxx
 STANDARD_DEVIATION = xxxx.xxx
 CHECKSUM = xxxxxxxx
END_OBJECT
END

These keywords describe the image object. Data are in a compressed
form, the huffman table, and DCT coefficients are stored in the
object. Access to this object is through the decompression software.
MINIMUM, MAXIMUM, MEAN, and STANDARD_DEVIATION refers to the DN values
of the image array. The CHECKSUM parameter refers to the sum of the
bytes in the object in compressed form. The ENCODING_COMPRESSION_RATIO
specifies the compression factor of the data. There are three permitted
values for the ENCODING_TYPE: "N/A" indicates the image was not
compressed on the spacecraft and so the data are not in a compressed
format. "CLEM-JPEG-0" and "CLEM-JPEG-1" indicates the data were
compressed onboard the spacecraft and the data are stored in a
compressed form. See Appendix II for a description of the two data
decompression forms.



APPENDIX I -  SPICE Kernel Files Used In Clementine Data Products

The following SPICE kernel files were inputs to the Picture Geometry
program (PICGEO) used to compute the geometric quantities found in the
PDS image labels and the Image Index files (IMGINDX.TAB) archived in
this volume set. Improvements to some of these fundamental ancillary
data will be made as further analysis of Clementine data continues, so
the geometric quantities found in the labels should not be used for
precision science data analyses.

clemdef.bsp:
Clementine spacecraft trajectory file. The ephemeris in this file was
produced by the Naval Research Laboratory, based on orbit solutions
provided by the Goddard Space Flight Center Flight Dynamics Facility.
The NRL data, given in the SERF form, were converted to the SPICE SPK
format using the serf2spk utility provided by NAIF.

de245.bsp:
JPL planetary and lunar ephemeris file, in SPICE SPK format.

clemdef.bck:
Clementine spacecraft orientation file. The pointing in this file is
discrete, stored every 5 seconds during periods of imaging and every 60
seconds during periods of non-imaging. There are gaps in coverage. The
pointing data in this file were NOT corrected for known discrepancies
between A- and B- star tracker alignment. The data are in SPICE CK
format.

dspse002.tsc:
Clementine spacecraft clock coefficients file, in SPICE SCLK format.

pck00003.tpc:
Planetary constants kernel file, in the SPICE text-PcK format. This was
used for modeling the size, shape and orientation of the earth, and the
size and shape (not orientation) of the moon.

de245l.bpc:
Lunar orientation model using numerically integrated physical
librations. This model uses the mean earth axes, not the principal axes
used in the IAU publications from which the pck00003.tpc data were
obtained. The difference between these two models is thought to be
several hundred meters.

naif0003.tls:
NAIF leapseconds kernel file, used for converting between Universal Time
Coordinated (UTC) and Barycentric Dynamical Time (TDB, also called
Ephemeris Time, or ET).

The seven instrument kernel files below contain the instrument mounting
alignment relative to the spacecraft, and the following instrument
geometric parameters: focal length, focal plane dimension, pixel size,
and the coefficient of radially symmetric optical distortion.  ASTAR and
BSTAR are the A- and B- star trackers that provided spacecraft attitude
reference as well as scientific images.

  hires005.ti:    HIRES instrument kernel file.

  uvvis005.ti:    UVVIS instrument kernel file.

  lwir005.ti:     LWIR instrument kernel file.

  nir005.ti:      NIR instrument kernel file.

  lidar002.ti:    LIDAR instrument kernel file.

  astar004.ti:    ASTAR instrument kernel file.

  bstar004.ti:    BSTAR instrument kernel file.





APPENDIX II - Data Compression Coefficients

The Clementine Data Handling Unit (DHU) permits 4 data compression
parameter sets to be loaded at any given time, i.e. Sets 0-3. These data
compression parameter sets are used to drive the MATRA compression chip.
This chip permits the real time compression of images using a
compression scheme that is similar to the JPEG standard  but not
identical.

Each data compression parameter set is composed of:
      TabQ table        - which contains 64 values
      Huffman Table     - which contains the huffman encoding constants,
      TabF  vector      - which contains a vector with 16 possible
                          scaling constants to use.

During the Clementine mission:

<> Set 0 corresponded to MATRA's default data compression parameter set.
   The ENCODING_TYPE = "CLEM-JPEG-0" signifies Set 0 parameters
   were used in the compression.

<> Set 1 corresponded to a flat quantization table for all frequencies.
   This is the set that was primarily used during the whole mission.
   The ENCODING_TYPE = "CLEM-JPEG-1" signifies Set 1 parameters
   were used in the compression.

<> Sets 2-3 were identical to Set 1.  If needed they were going to be
   modified during flight.   After a number of quick studies, using
   data from the first few orbits around the Moon, it was decided that
   this was not needed.


BASIC DIFFERENCE BETWEEN STANDARD JPEG AND THE MATRA IMPLEMENTATION

Standard JPEG Frequency Quantization Scheme

In the standard JPEG algorithm the frequency coefficients X(u,v) [using
here a  notation similar to the one used in the English version of the
MATRA chip manual] are transformed by the following equation before the
frequency coefficients are Huffman encoded:

      Xq(u,v) = int9bit[X(u,v)/q(u,v)]  (1)


where,

X(u,v)   is a 12 bit signed number representing the DCT coefficient
         at the frequency indices (u,v).
q(u,v)   quantization table coefficient at the frequency index (u,v),
         this is an 8 bit positive number (1-255).

In the decompression stage the value of X(u,v) is reconstructed from the
following equation:

        Xr(u,v) = int9bit[X(u,v)/q(u,v)].q(u,v)

Equation (1) is a lossy operation due to the integer truncation.

For the set of lunar test images we have been working with a small value
of q(u,v), say q(u,v)=1,  results in compression ratios close to the
original CLEMENTINE baseline requirement of 4 to 1.  Hence we were
particular interested in looking at what is the smaller value of q'(u,v)
that can be represented by the MATRA chip hardware.


MATRA's Implementations of the JPEG Frequency Quantization Scheme

In the MATRA chip  the desired  quantization coefficient factor, q(u,v),
is approximated in hardware using an effective  q'(u,v), i.e.

 Xq'(u,v) = int9bit[X(u,v)/q'(u,v)]
          = int9bit[int8bit[ ((TABF*TABQ(u,v))/64))/4094)).X(u,v)] (2)


where:
TABF       is an 8 bit positive quantity used for scaling purposes,
TABQ (u,v) is a derived 8 bit positive number defined by

   TABQ=int8bit[255*10/q(u,v)]


In other words, in the MATRA chip a desired JPEG quantization
coefficient value, q(u,v), is implemented as an  effective q'(u,v) value
of:

    q'(u,v)= 4094/(int8bit[TABF.TABQ/64])
           = 4094/(int8bit[(TABF/64).int8bit[(255*10)/q(u,v)])
             >= 4


Notice that since TABF and TABQ are 8 bit positive numbers it follows
that  4 <= q'(u,v).

Hence,  the minimum effective quantization table coefficient value
achievable in the MATRA chip is four.

The following Table summarizes  the data compression parameter sets
loaded to the Clementine Spacecraft during Mission Operations.  Note
that only set 0 and 1 are distinct.



TabF      Set0 Set1 Set2 Set3
TABF(00)  FFh  FFh  FFh  FFh
TABF(01)  FFh  FFh  FFh  FFh
TABF(02)  FFh  FFh  FFh  FFh
TABF(03)  FFh  FFh  FFh  FFh
TABF(04)  BDh  BDh  BDh  BDh
TABF(05)  8dh  8dh  8dh  8dh
TABF(06)  6Fh  6Fh  6Fh  6Fh
TABF(07)  59h  59h  59h  59h
TABF(08)  4Bh  4Bh  4Bh  4Bh
TABF(09)  3fh  3fh  3fh  3fh
TABF(10)  37h  37h  37h  37h
TABF(11)  30h  30h  30h  30h
TABF(12)  2Bh  2Bh  2Bh  2Bh
TABF(13)  2bh  2bh  2bh  2bh
TABF(14)  26h  26h  26h  26h
TABF(15)  23h  23h  23h  23h

TabQ Value
Q      Set0  S1  S2  S3
Q(0,0)  9Fh  FF  FF  FF
Q(0,1)  D4h  FF  FF  FF
Q(0,2)  B6h  FF  FF  FF
Q(0,3)  B6h  FF  FF  FF
Q(0,4)  8Eh  FF  FF  FF
Q(0,5)  6Ah  FF  FF  FF
Q(0,6)  34h  FF  FF  FF
Q(0,7)  23h  FF  FF  FF
Q(1,0)  E8h  FF  FF  FF
Q(1,1)  D4h  FF  FF  FF
Q(1,2)  C4h  FF  FF  FF
Q(1,3)  96h  FF  FF  FF
Q(1,4)  74h  FF  FF  FF
Q(1,5)  49h  FF  FF  FF
Q(1,6)  28h  FF  FF  FF
Q(1,7)  1Ch  FF  FF  FF
Q(2,0)  FFh  FF  FF  FF
Q(2,1)  B6h  FF  FF  FF
Q(2,2)  9Fh  FF  FF  FF
Q(2,3)  74h  FF  FF  FF
Q(2,4)  45h  FF  FF  FF
Q(2,5)  2Eh  FF  FF  FF
Q(2,6)  21h  FF  FF  FF
Q(2,7)  1Bh  FF  FF  FF
Q(3,0)  9Fh  FF  FF  FF
Q(3,1)  86h  FF  FF  FF
Q(3,2)  6Ah  FF  FF  FF
Q(3,3)  58h  FF  FF  FF
Q(3,4)  2Eh  FF  FF  FF
Q(3,5)  28h  FF  FF  FF
Q(3,6)  1Dh  FF  FF  FF
Q(3,7)  1Ah  FF  FF  FF
Q(4,0)  6Ah  FF  FF  FF
Q(4,1)  62h  FF  FF  FF
Q(4,2)  40h  FF  FF  FF
Q(4,3)  32h  FF  FF  FF
Q(4,4)  26h  FF  FF  FF
Q(4,5)  1Fh  FF  FF  FF
Q(4,6)  19h  FF  FF  FF
Q(4,7)  17h  FF  FF  FF
Q(5,0)  40h  FF  FF  FF
Q(5,1)  2Ch  FF  FF  FF
Q(5,2)  2Dh  FF  FF  FF
Q(5,3)  1Dh  FF  FF  FF
Q(5,4)  17h  FF  FF  FF
Q(5,5)  19h  FF  FF  FF
Q(5,6)  15h  FF  FF  FF
Q(5,7)  1Ah  FF  FF  FF
Q(6,0)  32h  FF  FF  FF
Q(6,1)  2Ah  FF  FF  FF
Q(6,2)  25h  FF  FF  FF
Q(6,3)  20h  FF  FF  FF
Q(6,4)  19h  FF  FF  FF
Q(6,5)  17h  FF  FF  FF
Q(6,6)  15h  FF  FF  FF
Q(6,7)  19h  FF  FF  FF
Q(7,0)  2Ah  FF  FF  FF
Q(7,1)  2Eh  FF  FF  FF
Q(7,2)  2Eh  FF  FF  FF
Q(7,3)  29h  FF  FF  FF
Q(7,4)  21h  FF  FF  FF
Q(7,5)  1Ch  FF  FF  FF
Q(7,6)  19h  FF  FF  FF
Q(7,7)  1Ah  FF  FF  FF


Huf Tab Set0 Set1 Set2 Set3
VLC(00)  04h  04h  04h  04h
VLC(01)  05h  05h  05h  05h
VLC(02)  00h  00h  00h  00h
VLC(03)  00h  00h  00h  00h
VLC(04)  00h  00h  00h  00h
VLC(05)  00h  00h  00h  00h
VLC(06)  00h  00h  00h  00h
VLC(07)  00h  00h  00h  00h
VLC(08)  00h  00h  00h  00h
VLC(09)  00h  00h  00h  00h
VLC(10)  00h  00h  00h  00h
VLC(11)  00h  00h  00h  00h
VLC(12)  00h  00h  00h  00h
VLC(13)  00h  00h  00h  00h
VLC(14)  00h  00h  00h  00h
VLC(15)  00h  00h  00h  00h
VLC(16)  00h  00h  00h  00h
VLC(17)  00h  00h  00h  00h
VLC(18)  00h  00h  00h  00h
VLC(19)  00h  00h  00h  00h
VLC(20)  00h  00h  00h  00h
VLC(21)  00h  00h  00h  00h
VLC(22)  00h  00h  00h  00h
VLC(23)  00h  00h  00h  00h
VLC(24)  00h  00h  00h  00h
VLC(25)  00h  00h  00h  00h
VLC(26)  00h  00h  00h  00h
VLC(27)  00h  00h  00h  00h
VLC(28)  00h  00h  00h  00h
VLC(29)  00h  00h  00h  00h
VLC(30)  10h  10h  10h  10h
VLC(31)  2Fh  2Fh  2Fh  2Fh
VLC(32)  02h  02h  02h  02h
VLC(33)  00h  00h  00h  00h
VLC(34)  04h  04h  04h  04h
VLC(35)  03h  03h  03h  03h
VLC(36)  05h  05h  05h  05h
VLC(37)  1Bh  1Bh  1Bh  1Bh
VLC(38)  06h  06h  06h  06h
VLC(39)  17h  17h  17h  17h
VLC(40)  06h  06h  06h  06h
VLC(41)  37h  37h  37h  37h
VLC(42)  07h  07h  07h  07h
VLC(43)  2Fh  2Fh  2Fh  2Fh
VLC(44)  07h  07h  07h  07h
VLC(45)  6Fh  6Fh  6Fh  6Fh
VLC(46)  08h  08h  08h  08h
VLC(47)  9Fh  9Fh  9Fh  9Fh
VLC(48)  08h  08h  08h  08h
VLC(49)  5Fh  5Fh  5Fh  5Fh
VLC(50)  09h  09h  09h  09h
VLC(51)  1Fh  1Fh  1Fh  1Fh
VLC(52)  09h  09h  09h  09h
VLC(53)  9Fh  9Fh  9Fh  9Fh
VLC(54)  09h  09h  09h  09h
VLC(55)  5Fh  5Fh  5Fh  5Fh
VLC(56)  0Ah  0Ah  0Ah  0Ah
VLC(57)  5Fh  5Fh  5Fh  5Fh
VLC(58)  0Bh  0Bh  0Bh  0Bh
VLC(59)  5Fh  5Fh  5Fh  5Fh
VLC(60)  0Fh  0Fh  0Fh  0Fh
VLC(61)  03h  03h  03h  03h
VLC(62)  10h  10h  10h  10h
VLC(63)  AFh  AFh  AFh  AFh
VLC(64)  02h  02h  02h  02h
VLC(65)  02h  02h  02h  02h
VLC(66)  06h  06h  06h  06h
VLC(67)  27h  27h  27h  27h
VLC(68)  08h  08h  08h  08h
VLC(69)  1Fh  1Fh  1Fh  1Fh
VLC(70)  09h  09h  09h  09h
VLC(71)  EFh  EFh  EFh  EFh
VLC(72)  0Ah  0Ah  0Ah  0Ah
VLC(73)  1Fh  1Fh  1Fh  1Fh
VLC(74)  0Ah  0Ah  0Ah  0Ah
VLC(75)  9Fh  9Fh  9Fh  9Fh
VLC(76)  0Bh  0Bh  0Bh  0Bh
VLC(77)  1Fh  1Fh  1Fh  1Fh
VLC(78)  0Bh  0Bh  0Bh  0Bh
VLC(79)  9Fh  9Fh  9Fh  9Fh
VLC(80)  0Ch  0Ch  0Ch  0Ch
VLC(81)  EFh  EFh  EFh  EFh
VLC(82)  10h  10h  10h  10h
VLC(83)  7Dh  7Dh  7Dh  7Dh
VLC(84)  10h  10h  10h  10h
VLC(85)  E3h  E3h  E3h  E3h
VLC(86)  10h  10h  10h  10h
VLC(87)  0Bh  0Bh  0Bh  0Bh
VLC(88)  10h  10h  10h  10h
VLC(89)  9Bh  9Bh  9Bh  9Bh
VLC(90)  10h  10h  10h  10h
VLC(91)  47h  47h  47h  47h
VLC(92)  10h  10h  10h  10h
VLC(93)  D7h  D7h  D7h  D7h
VLC(94)  10h  10h  10h  10h
VLC(95)  6Fh  6Fh  6Fh  6Fh
VLC(96)  03h  03h  03h  03h
VLC(97)  01h  01h  01h  01h
VLC(98)  07h  07h  07h  07h
VLC(99)  4Fh  4Fh  4Fh  4Fh
VLC(100)  0Ah  0Ah  0Ah  0Ah
VLC(101)  EFh  EFh  EFh  EFh
VLC(102)  0Bh  0Bh  0Bh  0Bh
VLC(103)  EFh  EFh  EFh  EFh
VLC(104)  10h  10h  10h  10h
VLC(105)  69h  69h  69h  69h
VLC(106)  10h  10h  10h  10h
VLC(107)  79h  79h  79h  79h
VLC(108)  10h  10h  10h  10h
VLC(109)  65h  65h  65h  65h
VLC(110)  10h  10h  10h  10h
VLC(111)  75h  75h  75h  75h
VLC(112)  10h  10h  10h  10h
VLC(113)  6Dh  6Dh  6Dh  6Dh
VLC(114)  10h  10h  10h  10h
VLC(115)  FDh  FDh  FDh  FDh
VLC(116)  10h  10h  10h  10h
VLC(117)  13h  13h  13h  13h
VLC(118)  10h  10h  10h  10h
VLC(119)  8Bh  8Bh  8Bh  8Bh
VLC(120)  10h  10h  10h  10h
VLC(121)  5Bh  5Bh  5Bh  5Bh
VLC(122)  10h  10h  10h  10h
VLC(123)  C7h  C7h  C7h  C7h
VLC(124)  10h  10h  10h  10h
VLC(125)  37h  37h  37h  37h
VLC(126)  10h  10h  10h  10h
VLC(127)  EFh  EFh  EFh  EFh
VLC(128)  04h  04h  04h  04h
VLC(129)  0Dh  0Dh  0Dh  0Dh
VLC(130)  09h  09h  09h  09h
VLC(131)  6Fh  6Fh  6Fh  6Fh
VLC(132)  0Ch  0Ch  0Ch  0Ch
VLC(133)  6Fh  6Fh  6Fh  6Fh
VLC(134)  10h  10h  10h  10h
VLC(135)  F1h  F1h  F1h  F1h
VLC(136)  10h  10h  10h  10h
VLC(137)  E9h  E9h  E9h  E9h
VLC(138)  10h  10h  10h  10h
VLC(139)  F9h  F9h  F9h  F9h
VLC(140)  10h  10h  10h  10h
VLC(141)  E5h  E5h  E5h  E5h
VLC(142)  10h  10h  10h  10h
VLC(143)  F5h  F5h  F5h  F5h
VLC(144)  10h  10h  10h  10h
VLC(145)  EDh  EDh  EDh  EDh
VLC(146)  10h  10h  10h  10h
VLC(147)  03h  03h  03h  03h
VLC(148)  10h  10h  10h  10h
VLC(149)  93h  93h  93h  93h
VLC(150)  10h  10h  10h  10h
VLC(151)  4Bh  4Bh  4Bh  4Bh
VLC(152)  10h  10h  10h  10h
VLC(153)  DBh  DBh  DBh  DBh
VLC(154)  10h  10h  10h  10h
VLC(155)  27h  27h  27h  27h
VLC(156)  10h  10h  10h  10h
VLC(157)  B7h  B7h  B7h  B7h
VLC(158)  10h  10h  10h  10h
VLC(159)  1Fh  1Fh  1Fh  1Fh
VLC(160)  05h  05h  05h  05h
VLC(161)  0Bh  0Bh  0Bh  0Bh
VLC(162)  0Bh  0Bh  0Bh  0Bh
VLC(163)  6Fh  6Fh  6Fh  6Fh
VLC(164)  10h  10h  10h  10h
VLC(165)  91h  91h  91h  91h
VLC(166)  10h  10h  10h  10h
VLC(167)  09h  09h  09h  09h
VLC(168)  10h  10h  10h  10h
VLC(169)  19h  19h  19h  19h
VLC(170)  10h  10h  10h  10h
VLC(171)  05h  05h  05h  05h
VLC(172)  10h  10h  10h  10h
VLC(173)  15h  15h  15h  15h
VLC(174)  10h  10h  10h  10h
VLC(175)  0Dh  0Dh  0Dh  0Dh
VLC(176)  10h  10h  10h  10h
VLC(177)  1Dh  1Dh  1Dh  1Dh
VLC(178)  10h  10h  10h  10h
VLC(179)  83h  83h  83h  83h
VLC(180)  10h  10h  10h  10h
VLC(181)  53h  53h  53h  53h
VLC(182)  10h  10h  10h  10h
VLC(183)  CBh  CBh  CBh  CBh
VLC(184)  10h  10h  10h  10h
VLC(185)  3Bh  3Bh  3Bh  3Bh
VLC(186)  10h  10h  10h  10h
VLC(187)  A7h  A7h  A7h  A7h
VLC(188)  10h  10h  10h  10h
VLC(189)  77h  77h  77h  77h
VLC(190)  10h  10h  10h  10h
VLC(191)  9Fh  9Fh  9Fh  9Fh
VLC(192)  06h  06h  06h  06h
VLC(193)  07h  07h  07h  07h
VLC(194)  10h  10h  10h  10h
VLC(195)  21h  21h  21h  21h
VLC(196)  10h  10h  10h  10h
VLC(197)  51h  51h  51h  51h
VLC(198)  10h  10h  10h  10h
VLC(199)  89h  89h  89h  89h
VLC(200)  10h  10h  10h  10h
VLC(201)  99h  99h  99h  99h
VLC(202)  10h  10h  10h  10h
VLC(203)  85h  85h  85h  85h
VLC(204)  10h  10h  10h  10h
VLC(205)  95h  95h  95h  95h
VLC(206)  10h  10h  10h  10h
VLC(207)  8Dh  8Dh  8Dh  8Dh
VLC(208)  10h  10h  10h  10h
VLC(209)  9Dh  9Dh  9Dh  9Dh
VLC(210)  10h  10h  10h  10h
VLC(211)  43h  43h  43h  43h
VLC(212)  10h  10h  10h  10h
VLC(213)  D3h  D3h  D3h  D3h
VLC(214)  10h  10h  10h  10h
VLC(215)  2Bh  2Bh  2Bh  2Bh
VLC(216)  10h  10h  10h  10h
VLC(217)  BBh  BBh  BBh  BBh
VLC(218)  10h  10h  10h  10h
VLC(219)  67h  67h  67h  67h
VLC(220)  10h  10h  10h  10h
VLC(221)  F7h  F7h  F7h  F7h
VLC(222)  10h  10h  10h  10h
VLC(223)  5Fh  5Fh  5Fh  5Fh
VLC(224)  07h  07h  07h  07h
VLC(225)  0Fh  0Fh  0Fh  0Fh
VLC(226)  10h  10h  10h  10h
VLC(227)  A1h  A1h  A1h  A1h
VLC(228)  10h  10h  10h  10h
VLC(229)  D1h  D1h  D1h  D1h
VLC(230)  10h  10h  10h  10h
VLC(231)  49h  49h  49h  49h
VLC(232)  10h  10h  10h  10h
VLC(233)  59h  59h  59h  59h
VLC(234)  10h  10h  10h  10h
VLC(235)  45h  45h  45h  45h
VLC(236)  10h  10h  10h  10h
VLC(237)  55h  55h  55h  55h
VLC(238)  10h  10h  10h  10h
VLC(239)  4Dh  4Dh  4Dh  4Dh
VLC(240)  10h  10h  10h  10h
VLC(241)  5Dh  5Dh  5Dh  5Dh
VLC(242)  10h  10h  10h  10h
VLC(243)  C3h  C3h  C3h  C3h
VLC(244)  10h  10h  10h  10h
VLC(245)  33h  33h  33h  33h
VLC(246)  10h  10h  10h  10h
VLC(247)  ABh  ABh  ABh  ABh
VLC(248)  10h  10h  10h  10h
VLC(249)  7Bh  7Bh  7Bh  7Bh
VLC(250)  10h  10h  10h  10h
VLC(251)  E7h  E7h  E7h  E7h
VLC(252)  10h  10h  10h  10h
VLC(253)  0Fh  0Fh  0Fh  0Fh
VLC(254)  10h  10h  10h  10h
VLC(255)  DFh  DFh  DFh  DFh
VLC(256)  0Ah  0Ah  0Ah  0Ah
VLC(257)  6Fh  6Fh  6Fh  6Fh
VLC(258)  10h  10h  10h  10h
VLC(259)  61h  61h  61h  61h
VLC(260)  10h  10h  10h  10h
VLC(261)  31h  31h  31h  31h
VLC(262)  10h  10h  10h  10h
VLC(263)  C9h  C9h  C9h  C9h
VLC(264)  10h  10h  10h  10h
VLC(265)  D9h  D9h  D9h  D9h
VLC(266)  10h  10h  10h  10h
VLC(267)  C5h  C5h  C5h  C5h
VLC(268)  10h  10h  10h  10h
VLC(269)  D5h  D5h  D5h  D5h
VLC(270)  10h  10h  10h  10h
VLC(271)  CDh  CDh  CDh  CDh
VLC(272)  10h  10h  10h  10h
VLC(273)  DDh  DDh  DDh  DDh
VLC(274)  10h  10h  10h  10h
VLC(275)  23h  23h  23h  23h
VLC(276)  10h  10h  10h  10h
VLC(277)  B3h  B3h  B3h  B3h
VLC(278)  10h  10h  10h  10h
VLC(279)  6Bh  6Bh  6Bh  6Bh
VLC(280)  10h  10h  10h  10h
VLC(281)  FBh  FBh  FBh  FBh
VLC(282)  10h  10h  10h  10h
VLC(283)  17h  17h  17h  17h
VLC(284)  10h  10h  10h  10h
VLC(285)  8Fh  8Fh  8Fh  8Fh
VLC(286)  10h  10h  10h  10h
VLC(287)  3Fh  3Fh  3Fh  3Fh
VLC(288)  03h  03h  03h  03h
VLC(289)  02h  02h  02h  02h
VLC(290)  03h  03h  03h  03h
VLC(291)  06h  06h  06h  06h
VLC(292)  03h  03h  03h  03h
VLC(293)  01h  01h  01h  01h
VLC(294)  02h  02h  02h  02h
VLC(295)  00h  00h  00h  00h
VLC(296)  03h  03h  03h  03h
VLC(297)  05h  05h  05h  05h
VLC(298)  03h  03h  03h  03h
VLC(299)  03h  03h  03h  03h
VLC(300)  04h  04h  04h  04h
VLC(301)  07h  07h  07h  07h
VLC(302)  05h  05h  05h  05h
VLC(303)  0Fh  0Fh  0Fh  0Fh
VLC(304)  06h  06h  06h  06h
VLC(305)  1Fh  1Fh  1Fh  1Fh
VLC(306)  07h  07h  07h  07h
VLC(307)  3Fh  3Fh  3Fh  3Fh
VLC(308)  00h  00h  00h  00h
VLC(309)  00h  00h  00h  00h
VLC(310)  00h  00h  00h  00h
VLC(311)  00h  00h  00h  00h
VLC(312)  00h  00h  00h  00h
VLC(313)  00h  00h  00h  00h
VLC(314)  00h  00h  00h  00h
VLC(315)  00h  00h  00h  00h
VLC(316)  00h  00h  00h  00h
VLC(317)  00h  00h  00h  00h
VLC(318)  00h  00h  00h  00h
VLC(319)  00h  00h  00h  00h
<\PRE>