Patent ID: 6633613
Filing Date: 2003-10-14
Classification: H04N

Abstract:
A digital circuit for compressing and formatting video data from a seeker on board a missile, said digital circuit comprising:(a) frame controlling means for receiving said video data from an external memory and a scan count and providing a frame of said video data which includes said scan count, non video data and compressed video data, said frame controlling means including: (i) frame formatting means for receiving a first clock signal, said frame formatting means, responsive to said first clock signal, generating said non video data, a video enable signal, a video load signal, a video select signal, a frame sync signal and a frame strobe signal; (ii) multiplexing means for receiving said video select signal, said multiplexing means receiving said compressed video data from said external memory and said scan count, said multiplexing means passing said compressed video data through said multiplexing means when said video select signal is at a first logic state and said multiplexing means passing said scan count through said multiplexing means when said video select signal is at a second logic state; (iii) converting means for receiving said compressed video data, said scan count and said video load signal, said converting means receiving said first clock signal, said converting means, responsive to said first clock signal and said video load signal, converting said compressed video data and said scan count from a parallel data format to a serial data format; (iv) first logic gate means for receiving said compressed video data and said scan count, said first logic gate receiving said video enable signal, said first logic gate means passing said non video data through said first logic gate means when said video enable signal is at a first logic state and said first logic gate means passing said compressed video data and said scan count through said first logic gate means when said video enable signal is at a second logic state; (v) second logic gate means for receiving said video enable signal, said frame sync signal and said video load signal, said second logic gate means processing said video enable signal, said frame sync signal and said video load signal to generate a read signal, a second clock signal, and a pair of chip select signals which allows for a transfer of said compressed video data from said external memory to said frame controlling means; (vi) address generating means for receiving said second clock signal, said address generating means, responsive to said second clock signal, generating a first plurality of addresses to effect said transfer of said video data from said external memory to said frame controlling means; and (vii) synchronizing means for receiving said non video data, said compressed video data and said scan count, said synchronizing means receiving said first clock signal, said synchronizing means having said non video data, said video data and said scan count clocked through said synchronizing means by said first clock signal providing at an output of said synchronizing means said frame of video data which is synchronized with said first clock signal; and (b) data compressing means for receiving a plurality of scans of said video data and a master trigger signal from said seeker, said data compressing means receiving said frame strobe signal from said frame formatting means, said data compressing means receiving a third clock signal, said data compressing means, responsive to said frame strobe signal, said master trigger signal and said third clock signal, compressing said plurality of scans of said video data into said compressed video data which includes peak value video data and average value video data; said data compressing means generating a write signal and a second plurality of addresses to effect a storage of said compressed video data into said external memory allowing said frame formatting means to effect said transfer of said compressed video data from said external memory to said frame controlling means; and said data compressing means generating said scan count, said data compressing means providing said scan count to said frame formatting means.