Claims
- 1. A system for implementing a masking function, comprising:a modeler manager configured to determine a non-logarithmic mask index and to determine a non-logarithmic spread function, said modeler manager determining said non-logarithmic spread function as a product of a masker-component-intensity factor F and a masker-component-intensity dependent factor G; and a processor device that executes said modeler manager to implement said masking function, said modeler manager and said processor device being included in a coder/decoder that processes audio data.
- 2. The system of claim 1 wherein said modeler manager determines said non-logarithmic mask index using values in a look-up table.
- 3. The system of claim 2 wherein said values in said look-up table contain offsets for tone masking components.
- 4. The system of claim 2 wherein said values in said look-up table contain offsets for noise masking components.
- 5. The system of claim 1 wherein said modeler manager determines said factor F using values in a look-up table.
- 6. The system of claim 1 wherein said modeler manager determines said factor G using a series expansion of a logarithm function.
- 7. The system of claim 1 wherein said modeler manager determines said factor G using an exponential function look-up table.
- 8. A system for implementing a masking function, comprising:a modeler manager configured to determine a non-logarithmic mask index and to determine a non-logarithmic spread function, said modeler manager implementing said masking function as a product of said non-logarithmic mask index and said non-logarithmic spread function, and a processor device that executes said modeler manager to implement said masking function to process audio data.
- 9. A method for implementing a masking function, comprising the steps of:determining a non-logarithmic mask index with a modeler manager; determining a non-logarithmic spread function with said modeler managers, said modeler manager determining said non-logarithmic spread function as a product of a masker-component-intensity independent factor F and a masker-component-intensity dependent factor G; and controlling said modeler manager with a processor device, said modeler manager and said processor device being included in a coder/decoder that processes audio data.
- 10. The method of claim 9 wherein said modeler manager determines said non-logarithmic mask index using values in a look-up table.
- 11. The method of claim 10 wherein said values in said look-up table contain offsets for tone masking components.
- 12. The method of claim 10 wherein said values in said look-up table contain offsets for noise masking components.
- 13. The method of claim 9 wherein said modeler manager determines said factor F using values in a look-up table.
- 14. The method of claim 9 wherein said modeler manager determines said factor G using a series expansion of a logarithm function.
- 15. The method of claim 9 wherein said modeler manager determines said factor G using an exponential function look-up table.
- 16. A method for implementing a masking function, comprising the steps of:determining a non-logarithmic mask index with a modeler manager; determining a non-logarithmic spread function with said modeler manager, said modeler manager implementing said masking function as a product of said non-logarithmic mask index and said non-logarithmic spread function, and controlling said modeler manager with a processor device, said modeler manager and said processor device processing audio data.
- 17. A computer-readable medium comprising program instructions for implementing a masking function, comprising the steps of:determining a non-logarithmic mask index with a modeler manager; determining a non-logarithmic spread function with said modeler managers, said modeler manager implementing said masking function as a product of said non-logarithmic mask index and said non-logarithmic spread function; and controlling said modeler manager with a processor device, said modeler manager and said processor device processing audio data.
- 18. A device for implementing a masking function, comprising:means for determining a non-logarithmic mask index; means for determining a non-logarithmic spread function, said means for determining said non-logarithmic mask index and said means for determine said non-logarithmic spread function implementing said masking function as a product of said non-logarithmic mask index and said non-logarithmic spread function; and means for controlling said means for determining said non-logarithmic mask index and said means for determing said non-logarithmic spread function to thereby process audio data.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is related to co-pending U.S. patent application Ser. No. 09/128,924, by the same sole inventor entitled “System and Method For Implementing A Refined Psycho-Acoustic Modeler,” filed on Aug. 4, 1998, the subject matter of which is hereby incorporated by reference.
US Referenced Citations (9)