Al Kossow wrote:
I was thinking
the same thing with this concept of over-sampling the
entire
track into a buffer
If you are familiar with logic analyzers, this is the difference between
state
and timing modes. The CW is like timing mode, and has a high clock
resolution,
and is run-length encoded.
Oversampling requires you to transfer a LOT of samples, which are mostly
the same.
Eric Smith and I built an oversampling reader about five years ago. It
was impractical because of the time it took to transfer all of the samples.
Indeed - five years ago it probably wasn't practical. But:
a) Local removable storage is a far bigger option than it would have been 5
years ago.
b) Line transmission technology's improved considerably since then, with
faster data rates and convenient ICs to take a lot of the headache out of
interfacing.
c) For the majority of cases, a system with something like Imagedisk will
do the job; the slower over-sampling reader's only used for those formats
which require the extra analysis.
(plus of course lots of samples that are mostly the same implies there's scope
for achieving reasonably good compression on the data - even if the
compression's only done for the purposes of transferring the data from one
place to another)
cheers
Jules