Method for data compression and encoding
First Claim
Patent Images
1. A method for generating a calibration data curve, comprising the steps of:
- determining a first target value that corresponds to a predetermined coordinate of a first selected data point that corresponds to the data curve;
determining a second target value that corresponds to a predetermined coordinate of a second selected data point that corresponds to the data curve;
determining a predicted third target value based on the first target value, the second target value, and a first predetermined predictor function;
determining an actual third target value that corresponds to a predetermined coordinate of a third selected data point that corresponds to the data curve;
determining a first correction between the predicted third target value and the actual third target value;
determining a predicted fourth target value based on the first target value, the second target value, the actual third target value, and a second predetermined predictor function;
determining an actual fourth target value that corresponds to a predetermined coordinate of a fourth selected data point that corresponds to the data curve;
determining a second correction between the predicted fourth target value and the actual fourth target value; and
calculating a calibration data curve based on the first selected data point, the second selected data point, the third selected data point and the fourth selected data point.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for compressing and encoding data are disclosed. According to one embodiment, a method is provided for communicating known calibration data for a microsurgical cassette to a surgical console with which the cassette will be used.
31 Citations
20 Claims
-
1. A method for generating a calibration data curve, comprising the steps of:
-
determining a first target value that corresponds to a predetermined coordinate of a first selected data point that corresponds to the data curve; determining a second target value that corresponds to a predetermined coordinate of a second selected data point that corresponds to the data curve; determining a predicted third target value based on the first target value, the second target value, and a first predetermined predictor function; determining an actual third target value that corresponds to a predetermined coordinate of a third selected data point that corresponds to the data curve; determining a first correction between the predicted third target value and the actual third target value; determining a predicted fourth target value based on the first target value, the second target value, the actual third target value, and a second predetermined predictor function; determining an actual fourth target value that corresponds to a predetermined coordinate of a fourth selected data point that corresponds to the data curve; determining a second correction between the predicted fourth target value and the actual fourth target value; and calculating a calibration data curve based on the first selected data point, the second selected data point, the third selected data point and the fourth selected data point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for identifying data needed to generate a calibration data curve, comprising:
-
determining an nth order polynomial to model the data curve; selecting a number n of select data points that correspond to the data curve, wherein the curve passes through a determinable point; for each of the selected data points, identifying a target value that corresponds to the selected data point, wherein the target value is a coordinate value; determining a predictor function that predicts a predicted target value based on a subset of the target values for the selected data points; determining a correction between the predicted target value and an actual target value on the data curve, generating a target data curve based on the polynomial, the target values for the subset of selected data points, the predictor function, and the correction; and calculating a calibration data curve based on the target data curve. - View Dependent Claims (8, 9)
-
-
10. A method of generating a calibration data curve, comprising the steps of:
-
encoding in a medium a first target coordinate along a first axis, wherein the first target coordinate corresponds to a first predetermined coordinate along a second axis, and wherein the first target coordinate and the first predetermined coordinate identify a predictor calibration data point; encoding in the medium a correction between a predicted second target coordinate along the first axis and an actual second target coordinate along the first axis, wherein the actual second target coordinate corresponds to a second predetermined coordinate along the second axis, wherein the predicted second target coordinate is based at least in part on the predictor calibration data point, and wherein the actual second target coordinate and the second predetermined coordinate identify a second calibration data point; wherein a mathematical function modeling the data curve is determined at least in part by the predictor calibration point and the second calibration point; and generating a calibration data curve based on the determined mathematical function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of generating a calibration data curve comprising:
-
identifying a first target value that corresponds to a predetermined coordinate of a first selected data point that corresponds to the data curve; identifying a second target value that corresponds to a predetermined coordinate of a second selected data point that corresponds to the data curve; calculating a predicted third target value based on the first target value, the second target value, and a first predetermined predictor function; identifying a first correction between the predicted third target value and the actual third target value; calculating an actual third target value that corresponds to a predetermined coordinate of a third selected data point that corresponds to the data curve based on the correction and the predicted third target value; calculating a predicted fourth target value based on the first target value, the second target value, the actual third target value, and a second predetermined predictor function; identifying a second correction between the predicted fourth target value and the actual fourth target value; calculating an actual fourth target value that corresponds to a predetermined coordinate of a fourth selected data point that corresponds to the data curve; determining the mathematical function modeling the data curve based on the first target value, the second target value, the first correction and the second correction; and generating a calibration data curve based on the determined mathematical function.
-
Specification