Frequency response analyzer and shaping apparatus and digital hearing enhancement apparatus and method utilizing the same
First Claim
1. A method of determining the instantaneous primary frequency at selected sampling points of a time varying analog signal comprising the steps of:
- converting said analog signal to a digital signal by means of an analog to digital converter;
at said selected sampling points deriving the first difference of said digital signal through digital signal processing techniques;
at said selected sampling points deriving the second difference of said digital signal through digital signal processing techniques;
determining the peak-to-peak values of said digital signal by detecting the zero crossing points of said first difference;
determining the peak-to-peak values of said first difference by detecting the zero crossing points of said second difference;
dividing the peak-to-peak values of said first difference by the peak-to-peak values of said digital signal which are adjacent in time to the peak-to-peak values of said first difference to obtain in each case a ratio of the peak-to-peak value of said first difference and the peak-to-peak value of said digital signal at selected instantaneous points in time; and
determining from said ratio the instantaneous primary frequency of said time varying analog signal at each of said selected instantaneous points in time.
2 Assignments
0 Petitions
Accused Products
Abstract
A signal frequency analyzer and frequency response shaping apparatus using digital techniques and apparatus and methods using the same which is applicable, in one embodiment thereof, to the enhancement of hearing in hearing impaired persons. Analog techniques are used in another embodiment of the invention. The invention includes hearing enhancement apparatus and methods which employ digital transformation, processing and memory functions for performing a wide range of hearing enhancement functions including the control of instantaneous signal gain levels as a function of instantaneous frequency and amplitude values of an audio signal. In another embodiment, the invention is applicable as a simple and inexpensive frequency analyzer which provides many of the characteristics of a complete Fast Fourier Transform (FFT) suitable for audio signals and other signals where a lower resolution FFT equivalent is acceptable.
107 Citations
15 Claims
-
1. A method of determining the instantaneous primary frequency at selected sampling points of a time varying analog signal comprising the steps of:
-
converting said analog signal to a digital signal by means of an analog to digital converter; at said selected sampling points deriving the first difference of said digital signal through digital signal processing techniques; at said selected sampling points deriving the second difference of said digital signal through digital signal processing techniques; determining the peak-to-peak values of said digital signal by detecting the zero crossing points of said first difference; determining the peak-to-peak values of said first difference by detecting the zero crossing points of said second difference; dividing the peak-to-peak values of said first difference by the peak-to-peak values of said digital signal which are adjacent in time to the peak-to-peak values of said first difference to obtain in each case a ratio of the peak-to-peak value of said first difference and the peak-to-peak value of said digital signal at selected instantaneous points in time; and determining from said ratio the instantaneous primary frequency of said time varying analog signal at each of said selected instantaneous points in time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of deriving a signal indicative of the instantaneous primary frequency at selected sampling points of a time varying signal comprising the steps of:
-
at said selected sampling points deriving the first difference of said signal using electronic processing techniques; at said selected sampling points deriving the second difference of said digital signal using electronic processing techniques; determining by electronic processing methods the peak-to-peak values of said signal by detecting the zero crossing points of said first difference; determining by electronic processing methods the peak-to-peak values of said first difference by detecting the zero crossing points of said second difference; dividing by electronic processing methods the peak-to-peak values of said first difference by the peak-to-peak values of said signal which are adjacent in time to the peak-to-peak values of said first difference to obtain in each case a ratio of the peak-to-peak value of said first difference and the peak-to-peak value of said signal at selected instantaneous points in time; and determining from said ratio the instantaneous primary frequency of said time varying signal at each of said selected instantaneous points in time. - View Dependent Claims (9)
-
-
10. Apparatus for enhancing human hearing response to a time varying analog audio signal comprising:
-
an analog to analog to digital convertor for converting said analog audio signal to a digital signal; first connecting means for connecting said digital signal in at least a primary signal path and a secondary signal path; digital signal processor means connected in said secondary signal path for processing said digital signal to determine the peak values and the instantaneous values of the frequency of the primary tone of said digital signal at selected time intervals and to output digital profile signals indicative of said instantaneous frequency values and the peak values of said digital signal at said selected time intervals; a first programmable read only memory connected to said receive said digital profile signals from said digital signal processor, said first programmable read only memory having stored therein a patient prescription table indicative of a frequency response profile of the hearing response of a user of said apparatus; means for addressing said first programmable read only memory using said digital profile signals from said digital processor means for reading out of said first programmable read only memory a gain function indicative of a desired signal gain to be applied at each of said selected time intervals based on said digital profile signal and the stored patient frequency response profile; a second programmable read only memory connected to said digital signal in said primary data path and having stored therein gain functions for controlling the gain of said digital signal in said primary path; said second programmable read only memory being connected to said first programmable read only memory to be addressed by said gain function and to apply to said digital signal in said primary signal path a selected gain as specified by said gain function at each of said selected time intervals to thereby output an amplified digital signal having a selected gain applied thereto at each of said time intervals based on the instantaneous frequency and peak value of said digital signal; a digital to analog converter for converting said amplified digital signal to an amplified analog signal; and means for applying said amplified analog signal to a hearing response transducer for enhancing the hearing of a user. - View Dependent Claims (11, 12, 13, 14)
-
-
15. Apparatus for deriving a signal indicative of the instantaneous primary frequency at selected sampling points of a time varying analog signal comprising:
-
an analog to digital converter for converting said analog signal to a digital signal; first digital signal processing means for deriving at said selected sampling points the first difference of said digital signal; second digital signal processing means for deriving at said selected sampling points the second difference of said digital signal; third digital signal processing means for determining the peak-to-peak values of said digital signal by detecting the zero crossing points of said first difference; fourth digital signal processing means for determining the peak-to-peak values of said first difference by detecting the zero crossing points of said second difference; fifth digital signal processing means for dividing the peak-to-peak values of said first difference by the peak-to-peak values of said digital signal which are adjacent in time to the peak-to-peak values of said first difference to obtain in each case a ratio of the peak-to-peak value of said first difference and the peak-to-peak value of said digital signal at selected instantaneous points in time; and sixth digital signal processing means for determining from said ratio the instantaneous primary frequency of said time varying analog at each of said selected instantaneous points in time.
-
Specification