US5574503A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adaptive interframe video data compression and start-up techniques
Assignee: Boeing North American Inc
•
Filing: 1992-03-31
•
Granted: 1996-11-12
•
Expires: 2012-03-31
Abstract
Abstract A start-up and compression technique for transmitting data. A process is provided which utilizes the calculated difference between individual pixel values of subsequent video frames to the current displayed data in order to update. Additionally, techniques are provided for restarting on-going transmissions and for system initialization based on a variations or suspension of the described interframe compression technique.
Inventors
- 👤 Anthony F. May
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 13:11
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
103 words
A method of performing data compression comprising the following steps: calculating a measured difference between all positionally corresponding data blocks in a first data frame with those data blocks in a second data frame; determining a discrete distribution function of the calculated data block differences; determining an Adaptive Threshold for transmitting updated information based upon the calculated data block difference and data transmission rate; compressing data blocks of a first and second data frame above the Adaptive Threshold; creating a bit map for identifying updated and compressed data; transmitting the updated data and the bit map; and receiving and decoding transmitted compressed data.
Claim 2
Independent Claim
103 words
A method of performing data compression comprising the following steps: calculating a measured difference between all positionally corresponding data blocks in a first data frame with those data blocks in a second data frame; determining a discrete distribution function of the calculated data block differences; determining an Adaptive Threshold for transmitting updated information based upon the calculated data block difference and data transmission rate; compressing data blocks of a first and second data frame above the Adaptive Threshold; creating a bit map for identifying updated and compressed data; transmitting the updated data and the bit map; and receiving and decoding transmitted compressed data.
Claim 3
Dependent Claim
25 words
The method of claim 1 wherein the step of determining the discrete distribution function comprises calculation of a histogram of the calculated data block differences.
Claim 4
Dependent Claim
28 words
The method of claim 1 further comprising storing a reconstructed version of the transmitted compressed data in a memory device for comparision to a new frame data representation.
Claim 5
Dependent Claim
15 words
The method of claim 1 wherein the transmitted compressed data is processed in serial fashion.
Claim 6
Dependent Claim
25 words
The method of claim 1 further comprising inclusion of various limit values on the Adaptive Threshold to inhibit unwanted side effects or to conserve bandwidth.
Claim 7
Dependent Claim
26 words
The method of claim 1 further comprising storing original video image representing said transmitted compressed data in a memory device for reference with new frame data.
Claim 8
Dependent Claim
34 words
The method of claim 1 further comprising using an additional threshold value in calculating the measured difference between all positionally corresponding data blocks in the first and second data frame to minimize quantization effects.
Claim 9
Dependent Claim
21 words
The method of claim 7 wherein the additional threshold value is selected so as to approximate a mean square error calculation.
Claim 10
Independent Claim
111 words
A method of performing data compression of data grouped in p×p blocks during system initialization comprising the following steps: acquiring a data frame; calculating a measured difference between all data blocks of the acquired data frame; determining a discrete distribution function of the calculated block differences; determining an Adaptive Threshold for transmitting updated information based upon the calculated difference and data transmission rate; compressing the data blocks below the Adaptive Threshold; creating a bit map for identifying updated and compressed data; transmitting the updated data and the bit map; storing position location of transmitted data blocks; and, repeating the above process until all data blocks have been transmitted at least once.
Claim 11
Independent Claim
111 words
A method of performing data compression of data grouped in p×p blocks during system initialization comprising the following steps: acquiring a data frame; calculating a measured difference between all data blocks of the acquired data frame; determining a discrete distribution function of the calculated block differences; determining an Adaptive Threshold for transmitting updated information based upon the calculated difference and data transmission rate; compressing the data blocks below the Adaptive Threshold; creating a bit map for identifying updated and compressed data; transmitting the updated data and the bit map; storing position location of transmitted data blocks; and, repeating the above process until all data blocks have been transmitted at least once.
Claim 12
Dependent Claim
40 words
The method of claim 9 wherein the step of determining the discrete distribution function comprises calculation of a histogram of the calculated number of data block differences each subtracted from a total number of data blocks in a data frame.
Claim 13
Dependent Claim
20 words
The method of claim 9 wherein the data is video image data organized in a 512×480 array of 8×8 pixels.
Claim 14
Dependent Claim
13 words
The method of claim 9 wherein transmitted data is processed in serial fashion.
Claim 15
Dependent Claim
24 words
The method of claim 9 further comprising inclusion of a limit on the Adaptive Threshold to inhibit unwanted side effects or to conserve bandwidth.
Claim 16
Dependent Claim
15 words
The method of claim 9 further comprising storing transmitted compressed data in a memory device.
Claim 17
Dependent Claim
21 words
The method of claim 9 further comprising using an additional threshold value in calculating the measured difference to minimize quantization effects.
Claim 18
Dependent Claim
21 words
The method of claim 15 wherein the additional threshold value is selected so as to approximate a mean square error calculation.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-11-12 | 2000-05-13 | 2000-11-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-11-12 | 2004-05-13 | 2004-11-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-11-12 | 2008-05-13 | 2008-11-12 | $7700.00 | Window Closed / Lapsed |