Abstract:
A technique for providing device virtualization in an MS-DOS based operating environment (212), using an interrupt request (e.g., a non-maskable interrupt), is described. The technique includes executing an application on a processor within the MS-DOS based operating environment (212), and, when the application attempts to address the device to be emulated, causing a processor interrupt to occur. In response to the interrupt, the processor executes code representing the virtualization of a device. The code for servicing the interrupt and emulating the device are written in protected mode-code stored in the extended memory area (314), and made available by making appropriate entries into the interrup descriptor tables (318) for the protected-mode context established for the DOS extender (410). The entries made into IDT (318) for the protected-mode context established for the DOS extender are accomplished by intercepting communications between the DOS extender and the virtual control program interface (314).
Abstract:
A power efficient hearing aid uses a programmable biasing technique to set the quiescent operating points of amplifiers used by the hearing aid to avoid excessive power usage by the hearing aid. The hearing aid also includes power supply circuitry which develops +1.25 volts and -1.25 volts relative to ground from a single +1.25 volt source. The hearing aid also conserves power by selectively disabling low frequency signal processing channels in the presence of relatively large amplitude ambient noise.
Abstract:
A hearing aid fitting system includes a computer having a graphical display which controls apparatus that can program and evaluate an adjustable, multi-band hearing aid. The fitting procedure implemented on this system determines the combined frequency response characteristic of the hearing aid and a client's ear, determines maximum amplification factors which can be implemented in each channel without inducing feedback, and automatically adjusts the hearing aid so that the combination of the client's loss curve, the determined combined frequency response characteristic, and the adjusted hearing aid match a target curve. The target curve and the loss curve may be graphically specified and adjusted using the computer.
Abstract:
A hearing aid in which selected frequency components of sound being vented form the ear canal of the user of the hearing aid to eliminate the 'occlusion effect' are conducted to an acoustically isolated cavity to eliminate, or greatly reduce, feedback in the hearing aid.
Abstract:
A single stage multi-rate finite impulse response filter is used as the decimating filter for a sigma-delta analog-to-digital converter. The filter uses 2048 22-bit coefficient values to produce a sampled data output signal having a sampling rate of 49 KHz and a sample resolution of 16 bits from an input signals having a sampling rate of 3.072 MHz and a sample resolution of one bit. The filter uses a single read-only memory (820) to hold the 2048 coefficient values. The coefficient values are distributed to eight four-way multiplexed accumulators by a circuitry which includes a signal multiplexer (822) and a barrel shifter (824). The accumulators use unsigned arithmetic to calculate the output sample values. A value CO, representing a normalizing offset (812) and gain applied to each of the coefficient values, is selected such that 2048 times CO is a value which overflows the accumulator, leaving a value of zero in the accumulator.