A digital circuit for compressing video data generated by a missile's
seeker. The digital circuit includes a frame controller and a video
compression engine. The frame controller generates each frame of data with
each frame of data having eight subframes of one thousand eight bit words.
The compression engine receives approximately sixty four scans of video
data with each scan having 4000 samples of video data. The compression
engine receives the first scan of video data from the missile's seeker and
then writes the scan of video data to an external memory which is a static
RAM. The compression engine adds each successive scan of video data to the
previous scans to provide a total scan value for each sample of video
data. The compression engine obtains an average value for each sample of
video data by performing a binary shift. The compression engine also
provides a peak value for each of the 4000 samples of video data. The
frame controller then generates the eight subframes of video data with
alternating bytes comprising peak video data and average video data. The
frame controller also provides three bytes of frame sync, one byte of
sub-frame identification and one byte representing frame count. One byte
representing scan count for each subframe is generated by the compression
engine.
Eine Digitalschaltung für die zusammendrückenden Videodaten erzeugt vom Sucher eines Flugkörpers. Die Digitalschaltung schließt einen Rahmensteuerpult und eine videokompression Maschine mit ein. Der Rahmensteuerpult erzeugt jeden Rahmen von Daten mit jedem Rahmen der Daten, die acht Subframes von tausend acht Bitwörtern haben. Die Kompression Maschine empfängt ungefähr sechzig vier Scans von Videodaten mit jedem Scan, der 4000 Proben von Videodaten hat. Die Kompression Maschine empfängt den ersten Scan von Videodaten vom Sucher des Flugkörpers und schreibt dann den Scan von Videodaten zu einem externen Gedächtnis, das ein statisches RAM ist. Die Kompression Maschine fügt jeden aufeinanderfolgenden Scan von Videodaten den vorhergehenden Scans hinzu, um einen Gesamtscan-Wert für jede Probe von Videodaten zur Verfügung zu stellen. Die Kompression Maschine erhält einen Durchschnittswert für jede Probe von Videodaten, indem sie eine binäre Verschiebung durchführt. Die Kompression Maschine stellt auch einen Höchstwert für jede der 4000 Proben von Videodaten zur Verfügung. Der Rahmensteuerpult erzeugt dann die acht Subframes von Videodaten mit den wechselnden Bytes Höchstvideodaten und durchschnittliche Videodaten enthalten. Der Rahmensteuerpult liefert auch drei Bytes Rahmensynchronisierung, ein Byte Sub-framekennzeichnung und ein Byte Rahmenzählimpuls darstellend. Ein Byte Scan-Zählimpuls für jeden Subframe darstellend wird durch die Kompression Maschine erzeugt.