Read/Write Abekas A60 image files

Name

		Read/Write Abekas A60 image files

Author

INFO:	Ian J. Curington
                Stardent Computer Limited
                15 Frederick Sanger Road
                The Surrey Research Park
                Guildford
                Surrey    GU2 5YD
                United Kingdom
                +44-483-505388
                email: ianc@Stardent.COM
SOURCE FILE:	read_a60rgb.c
                write_a60rgb.c
                rw_a60rgb.txt

Type

		data, renderer

Inputs

			field 2d 4-vector byte

Outputs

		Abekas A60 (rgb) binary image files

Parameters

     File Name browsers

Description

    This pair of modules provides I/O capability to images
in the native machine format used by the Abekas A60 digital video
disk recording system. The image file specification is for the PAL
(50Hz, 625 line) version, but can easily be modified to support
the NTSC version, or both. The Abekas A60 holds 750 frames, or
30 seconds of live broadcast standard video imagery, in the digital
storage format specified by the CCIR-601 specification. Although
the disk format is Y-uv, the disk has firmware processing to
encode/decode to 3-byte Red-Green-Blue images on-the-fly during
the tcp/ip file transfers.
Due to the precise video storage format, the file format has
no options, no header, and is always 720 pixels per line, 576 lines
per image. Please remember that pixels are NOT SQUARE. The 720 pixels
fill the space that 768 pixels would take if they were square.
These read/write modules to no processing to correct for pixel aspect,
so images will appear slightly narrow.
The read module always expects the same image format and size,
and passes on data as generic image data to the network. The write module
will accept any image size or aspect ratio. For big images, it will take the
top left hand corner, and write out an Abekas size image.
For small images, it will attempt to center the image inside a black
border, again writing a standard Abekas size frame.
The write module will only write the file if you really tickle the
file browser to change the name or re-post the same name.
Image input changes are not sufficient to cause a write.
The module directory contains Two example Abekas A60 format frames.
The example files are
    pic1_a60.rgb, and pic2_a60.rgb