Patent US5574503A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:28
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)

US3553361A Cited
US4302775A Cited
US4855825A Cited
US4979038A Cited
US5164819A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag