Claims
- 1. A method for encoding a selected aspect of a signal that is defined by signal elements that are discrete in at least one dimension, said method comprising the steps of:
- a. dividing the signal into at least one band, at least one of said at least one band(s) having a plurality of adjacent signal elements;
- b. in at least one band, identifying a signal element having a magnitude with a preselected size relative to other signal elements in said at least one band(s) and designating said signal element as a "yardstick" signal element for said at least one band(s); and
- c. encoding the location of at least one yardstick signal element(s) with respect to its position along said at least one dimension in which said signal elements are discrete within its respective band.
- 2. The method of claim 1, further comprising the step of quantizing the magnitude of said at least one yardstick signal element(s) for which the location was encoded.
- 3. The method of claim 2, at least one of said yardstick signal elements having a magnitude that is greater than the magnitude of any other signal element in its respective band.
- 4. The method of claim 2, at least one of said yardstick signal elements having a magnitude that is greater than the magnitude of all but one other signal elements in its respective band.
- 5. The method of claim 2, at least one of said yardstick signal elements having a magnitude that is greater than the magnitude of all but a preselected number of other signal elements in its respective band.
- 6. A method for decoding a code representing a selected aspect of a signal that is defined by signal elements that are discrete in at least one dimension, which code has been encoded by a method comprising the steps of:
- a. dividing the signal into at least one band, at least one of said at least one band(s) having a plurality of adjacent signal elements;
- b. in at least one band, identifying a signal element having a magnitude with a preselected size relative to other signal elements in said at least one band(s) and designating said signal element as a "yardstick" signal element for said at least one band(s);
- c. encoding the location of at least one yardstick signal element(s) with respect to its position along said at least one dimension in which said signal elements are discrete within its respective band;
- d. quantizing the magnitude(s) of said at least one yardstick signal element(s) for which the location was encoded; and
- e. using a function of said encoded location(s) and magnitude(s) of said at least one yardstick signal element(s) to encode said selected aspect of said signal;
- said method of decoding comprising the step of translating said code based on a function that is appropriately inversely related to said function of the location(s) and magnitude(s) used to encode said code.
- 7. An apparatus for encoding a selected aspect of a signal that is defined by signal elements that are discrete in at least one dimension, said apparatus comprising:
- a. means for dividing the signal into at least one band, at least one of said at least one band(s) having a plurality of adjacent signal elements;
- b. in at least one band, means for identifying a signal element having a magnitude with a preselected size relative to other signal elements in said at least one band(s) and means for designating said signal element as a "yardstick" signal element for said band;
- c. means for encoding the location of at least one yardstick signal element(s) with respect to its position along said at least one dimension in which said signal elements are discrete within its respective band; and
- d. means for quantizing the magnitude of said at least one yardstick signal element(s) for which the location was encoded.
- 8. An apparatus for decoding a code representing a selected aspect of a signal that is defined by signal elements that are discrete in at least one dimension, which code has been encoded by an apparatus comprising:
- a. means for dividing the signal into at least one band, at least one of said at least one band(s) having a plurality of adjacent signal elements;
- b. means for, in at least one band, identifying a signal element having a magnitude with a preselected size relative to other signal elements in said at least one band(s) and designating said signal element as a "yardstick" signal element for said at least one band(s);
- c. means for encoding the location of at least one yardstick signal element(s) with respect to its position along said at least one dimension in which said signal elements are discrete within its respective band;
- d. means for quantizing the magnitude of said at least one yardstick signal element(s) for which the location was encoded; and
- e. means for using a function of said encoded location and magnitude of said at least one yardstick signal element(s) to encode said selected aspect of said signal;
- said decoding apparatus comprising:
- i. a yardstick location decoder; and
- ii. a code translator that applies a translating rule that is appropriately inversely related to said function of the location and magnitude used to encode said selected aspect of said signal.
RELATED APPLICATION
This is a continuation of application Ser. No. 07/879,635 filed on May 7, 1992, now U.S. Pat. No. 5,369,724, which is a continuation-in-part of Ser. No. 08/822,247, filed Jan. 17, 1992, now U.S. Pat. No. 5,394,508.
US Referenced Citations (4)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0457390A1 |
Nov 1991 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
879635 |
May 1992 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
822247 |
Jan 1992 |
|