Abstract:
A microphone array may include a microcontroller having a plurality of ports, a plurality of microphones connected to the ports, and a position sensor connected to a port of the microcontroller. The microcontroller may be responsive to a clock signal and the microcontroller may include a data output as a universal serial bus output. Two microphones may be connected to a single port of the microcontroller. The microphones may be equally spaced around the circumference of the circle. The microphones may be located in a known relative position to one or more other microphones of the microphone array. The microphone array may be positioned in a fixed relative position to the position sensor. The microphones may be connected to an I2S port of the microcontroller. A position sensor may be connected to the microcontroller at an I2C port. Traces connecting the microphones to the microcontroller may be substantially equal in length. The microphones may have a digital input. The microcontroller may be connected to eight microphones. The microcontroller may be configured to output 1 millisecond frames. The microcontroller may be configured to read data from the microphones and the position sensor and generate an output comprising eight audio segments each 16 bits in length and a data segment up to 32 bits in length representing at least a portion of data output from the position sensor.
Abstract:
A beamforming apparatus may have a domain conversion stage converting a plurality of time domain signals representing audio information to a plurality of frequency domain signals representing said audio information, a bandpass filter stage having a plurality of inputs connected to the frequency domain signals and having a plurality of outputs. A beamformer filter stage may have a plurality of inputs corresponding to the of outputs of the bandpass filter stage and a plurality of outputs. An inverse domain conversion stage, converting a plurality of inputs corresponding to outputs of the beamformer filter stage from frequency domain signals to time domain signals and having a plurality of outputs connected to an output stage.
Abstract:
A beamforming apparatus may have a domain conversion stage converting a plurality of time domain signals representing audio information to a plurality of frequency domain signals representing said audio information, a bandpass filter stage having a plurality of inputs connected to the frequency domain signals and having a plurality of outputs. A beamformer filter stage may have a plurality of inputs corresponding to the of outputs of the bandpass filter stage and a plurality of outputs. An inverse domain conversion stage, converting a plurality of inputs corresponding to outputs of the beamformer filter stage from frequency domain signals to time domain signals and having a plurality of outputs connected to an output stage.
Abstract:
A lighting display system is coordinated with an operating parameter of a personalized audio play device. An object is to provide some display components representative of audio output or another operating parameter of a customized audio device. The system may operate in an environment where a customized audio device is provided which facilitates a user listening to ambient sounds through a personal speaker system where a customized audio device enhances the listening experience by modifying ambient audio and/or delivery of supplemental audio to the personal speakers. Once personalized listening devices are used in a live entertainment setting such as a festival, concert, or arena, LEDs or other color or pattern-coded lights or images may be embedded in personal speakers such as headphones or earphone devices. For example the lighting display may be part of a headphone top band, side cups, or a neck holder for earphones. The lighting display is manipulated by various controls setting off/on, colors, and/or images based on sounds heard by the device, the user, or based on ultrasonic, or RF communications received by the device or controlling connected devices
Abstract:
An audio customization system operates to enhance a user's audio environment. A user may wear headphones and specify what portion the ambient audio and/or source audio will be transmitted to the headphones or the personal speaker system. The audio signal may be enhanced by application of a spatialized transformation using a spatialization engine such as head-related transfer functions so that at least a portion of the audio presented to the personal speaker system will appear to originate from a particular direction. The direction may be modified in response to movement of the personal speaker system.
Abstract:
The personal audio delivery system executed in part on a personal communication device to facilitate an enhanced audio experience for a user to select one or more audio streams to be delivered based on personal preferences and which may include related streams.
Abstract:
An audio customization system responsive to one or more inputs that enhance aspects of an audio output and one or more inputs that diminish aspects of an audio output. The system is set up to be able to lessen the influence of ambient audio or in some situations enhance ambient audio over source audio. The system may specify aspects of audio to be modified by specification of filtering algorithm, characterization of audio samples, monitored distortion, user selection, location specification or environmental specification.
Abstract:
An audio customization system responsive to one or more audio profiles to define a transformation to apply to audio information. The system allows users to select the profiles that dictate the nature of the customization of the audio delivered to an audio output devise such as a headphones. The system is set up to be able to lessen the influence of undesirable audio and enhance desirable audio. The system may specify aspects of audio to be modified by specification of filtering algorithm, characterization of audio samples, monitored distortion, user selection, location specification or environmental specification and may be used in a social networking system.