Re: Roll File Formats
By Zoltán Jánosy, forwarded by Robbie Rhodes
[ The following message is a message is a side conversation [ between Zoltan Janosy and Robbie Rhodes which is being shared [ with us. The message, forwarded to us by Robbie, is a message [ from Zoli with Robbies annotations. Normally I reserve the "[" [ to mark annotations I've made, but it seems to work in this case. [ All lines in this message after this comment block with "["'s are Robbie's. [ Jody
=====atch======
From: "Zoltan Janosy" <janosy@hit.bme.hu> To: rhodes@foxtail.com (Robbie Rhodes) Date: Thu, 30 Nov 1995 15:03:03 GMT+1 Subject: Re: Roll file formats
Robbie, [regarding:]
> Jody and Zoli, I've asked Wayne Stahnke for his input. Meantime, > would you please each write a letter (responding to Walter Tenten's > note on this subject) about YOUR ideas for the file formats > appropriate to storing the raw, unedited data that comes > spewing out of an optical scanner.
We use standard TIFF format with the CCITT Group 3 compression. This is suitable only for black and white images, though. After processing we create a .prl file, which is in fact a MIDI Format 0 file having an additional information field (a sequencer specific meta-event). We had problems with this format. Some sequencers (namely Cakewalk) couldn't open the file, or got some garbage.
[Cakewalk Pro is reportedly much improved. -- Robbie ]
We use the Standard Midi Files (SMF) meta-events for copyright, title, labels, text, etc. I think it is always good to stick to an already established file format than to create a new one. E.g., Wayne's file format is fine, but I don't see the advantage of it. He said it is the note limitation of MIDI (127 notes per channel) and the maximum possible event delta-time that limits the SMF format. Well, one can use 16 channels per track and with Format 1 files even several tracks. For example one would use a separate track for each of the instruments of an orchestrion. The variable length encoding used in SMFs [Midi files] gives IMHO [the time axis] more than enough resolution. And one can make a very long pause with extremely high resolution by adding some dummy events in between. These are not really serious limitations.
[ Zoli is referring to Stahnke's file format intended primarily [ for music roll master files. Wayne realized there is a need for [ more than 128 channels in large organ formats, and so he uses [ a simple format that supports 240 channels plus 15 meta-channels [ which are used for annotation (Title, Performer, etc). [ Otherwise, Wayne's "perforator master" format resembles [ closely Richard Tonnesen's perf control format. [ [ I disagree with Zoli on the time-axis resolution. Midi files [ are strongly oriented toward "ticks per measure", whereas [ the scanner output is only oriented by distance. Distance [ and Midi-timing are not equated until after much post-processing. [ TIFF format allows the use of any arbitrary resolution on [ both axes, expressed in decimal inches or centimeters. [ -- Robbie
For storing the image itself I'd suggest a high-speed magneto-optical disk. One problem with such media is that their guaranteed lifetime is somewhat limited (about 50 years - funny that paper rolls are already a hundred years old). Maybe writable CD would be better, but I'm not sure. I've heard about oxidation of the substrate surface making CD-s unreadable in a couple of tens of years !???
[ Think about the durability of old glass-plate photographs! ]
For compressing I'd vote for a lossless compression scheme (no JPEG). There are thousands of different graphical file formats. As I said we use TIFF because it is available on all platforms, but maybe something else would be better (portable pixmap, maybe). One thing that should be kept in mind is that it should be portable across different operating systems. I wouldn't choose something that is Windows or Mac specific. Greyscale would be fine in my opinion for all purposes, but maybe B&W would suffice in many cases (if there is nothing written on the surface of the roll).
Well, that is what I think. I vote for standard, established file formats. That will make the files readable in the future as well (if there will be devices to read them!). Yes, this is really a problem, since the computer industry changes so rapidly, that there is no guarantee that electronic media will be readable in hundred years from now. CD seems to be a solid format, at least given the amount of existing CD-s. But remember, in ten years it will be almost hopeless to find a vinyl LP player (can you replay phonograms easily?). So it is possible that the current CD format will change. Hmm, tough.
Please forward this letter to the others involved, and I'd like to get the others responses too. Maybe we should talk on the mailing list. [Yes.]
Best regards,
Zoli
= (Mr.) Zoltan Janosy <janosy@hit.bme.hu> = Technical University of Budapest = Department of Telecommunications = Sztoczek u. 2. 308., H-1111 Budapest, Hungary = Tel: +36-1-463-2093, Fax: +36-1-463-3266
[ I think TIFF format with CCITT Group 3 compression is related to [ the current standard for facsimile transmission. It sounds like [ it's quite appropriate for the raster-scanned image, and it is a [ lossless compression scheme. Has anyone tried viewing a long file [ like this with a graphics viewer/editor? [ [ We still need suitable formats for the intermediate processing steps. [ Wayne, what do you suggest?
[ -- Robbie |
(Message sent Thu 30 Nov 1995, 22:51:01 GMT, from time zone GMT-0800.) |
|
|