METHOD AND APPARATUS FOR REPLACING A PORTION OF A FIRST DIGITAL SIGNAL WITH A SECOND DIGITAL SIGNAL
First Claim
Patent Images
1. In a digital system utilizing differential encoding, a method for replacing at least one sample in a first digital signal with a new value, the method comprising:
- applying a first difference correction at the location of the at least one sample, the first difference correction being of sufficient magnitude so that when applied at the location of the at least one sample, the resulting value, when limited to a valid range for samples in the digital signal, is an extremum value, regardless of the value of the at least one sample;
limiting the result of the application of the first difference correction to a valid range for samples in the digital signal;
computing a second difference correction, the second difference correction being computed from the difference between the new value and the extremum value; and
applying the second difference correction at the location of the at least one sample.
7 Assignments
0 Petitions
Accused Products
Abstract
Method, system and computer program product for replacing a portion of a digital signal by applying a first difference correction that, after range limiting, converts the samples in the replacement portion to extremum values; then applying a second difference correction based on the difference between the extremum values and the desired replacement values. The first and second sets of correction values are thus independent of the original values in the first digital signal.
50 Citations
42 Claims
-
1. In a digital system utilizing differential encoding, a method for replacing at least one sample in a first digital signal with a new value, the method comprising:
-
applying a first difference correction at the location of the at least one sample, the first difference correction being of sufficient magnitude so that when applied at the location of the at least one sample, the resulting value, when limited to a valid range for samples in the digital signal, is an extremum value, regardless of the value of the at least one sample;
limiting the result of the application of the first difference correction to a valid range for samples in the digital signal;
computing a second difference correction, the second difference correction being computed from the difference between the new value and the extremum value; and
applying the second difference correction at the location of the at least one sample. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system utilizing differential encoding for replacing at least one sample in a digital signal with a new value, comprising:
-
an interface component for receiving the digital signal;
a memory component for storing the digital signal; and
a processor including;
a first component configured to compute a first difference correction, the first difference correction being of sufficient magnitude so that when applied to the location of the at least one sample in the stored digital signal, the resulting value, when limited to a valid range for samples in the digital signal, is an extremum value, regardless of the value of the at least one sample;
a second component configured to compute a second difference correction, the second difference correction being computed from the difference between the new value and the extremum value; and
a third component configured to apply the first difference correction to the stored digital signal, to limit the result of the application of the first difference correction to a valid range for samples in the digital signal, and to apply the second difference correction to the stored digital signal. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product residing on a computer-readable medium for replacing at least one sample in a digital signal with a new value, the product comprising:
-
first computer program code for receiving the digital signal;
second computer program code for storing the digital signal;
third computer program code for computing a first difference correction, the first difference correction being of sufficient magnitude so that when applied to the location of the at least one sample in the stored digital signal, the resulting value, when limited to a valid range for samples in the digital signal, is an extremum value, regardless of the value of the at least one sample;
fourth computer program code for computing a second difference correction, the second difference correction being computed from the difference between the new value and the extremum value; and
fifth computer program code for applying the first difference correction to the stored digital signal, limiting the result of the application of the first difference correction to a valid range for samples in the digital signal, and further applying the second difference correction to the stored digital signal. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification