System and method for complex audio tone delivery through a piezoelectric buzzer
AssigneeMedtronic, Inc.
InventorsIlan D. Gordon, James E. Erler
Life of this patent
Estimating the term…
Abstract
A system, device, and method of using complex audio tones for device notifications. An audio device includes a non-volatile storage device storing binary pulse data, wherein the binary pulse data is generated by converting an audio file. The audio device also includes a direct memory access (DMA) engine that transfers the binary pulse data to at least one electronic component. The audio device includes at least one electronic component, which controls a duty cycle of an output signal to emit an audio output.
Claims20
A method of generating audio, the method comprising:
- converting an audio file into binary pulse data, wherein the binary pulse data is stored in a non-volatile storage;
- retrieving the binary pulse data from the non-volatile storage and populating a buffer in memory;
- transferring, via a direct memory access (DMA) engine, the binary pulse data stored in the non-volatile storage to a timer controller of an audio device;
- and
- controlling a duty cycle of an output signal of the audio device based on the binary pulse data to emit an audio output.
An audio device comprising:
- a non-volatile storage device that stores binary pulse data, wherein the binary pulse data is generated by converting an audio file;
- a central processing unit that retrieves the binary pulse data from the non-volatile storage device and populates a buffer in memory;
- a direct memory access (DMA) engine that transfers the binary pulse data stored in the non-volatile storage device to at least one electronic component;
- and
- the at least one electronic component that controls a duty cycle of an output signal of the audio device based on the binary pulse data to emit an audio output.
A wireless device comprising:
- an audio device to:
- convert an audio file into binary pulse data, wherein the binary pulse data is stored in a non-volatile storage;
- retrieve, via a processor, the binary pulse data from the non-volatile storage and populate a buffer in memory;
- transfer, via a direct memory access (DMA) engine, the binary pulse data to a timer controller of the audio device;
- and
- control a duty cycle of an output signal of the audio device based on the binary pulse data to emit an audio output.
Dependencies are inferred from the claim text.