Audience participation application, system, and method of use
AssigneeApplied Minds, LLC
InventorsBran Ferren, Clinton Blake Hope, Julian David Brooks
Life of this patent
Estimating the term…
Abstract
An audience participation software application, system and method that enables remote and present users of the audience participation software application, system, and method to produce an accumulated output device effect wherein, components of the output device effect may be shared between the users, stored for further use, and/or used to control outputs of one or more communicatively coupled output device systems located and operated at one or more live entertainment events.
Claims14
A system comprising:
- a plurality of data acquisition devices;
- one or more output device arrays;
- one or more processors, communicatively coupled to the plurality of data acquisition devices and operably coupled to the one or more output device arrays, the processors executing processor readable instructions, embodied on a computer readable medium, which configures the one or more processors to:
- receive a plurality of audio recordings, a plurality of audio cancellation requests, audio recording data, and output device selection data from the plurality of data acquisition devices,
- generate time-varying frequency representations of each of the received audio recordings,
- generate a count dataset from the output device selection data and the plurality of audio cancellation request,
- receive a recording duration time that corresponds to an entire recording length of an audio recording and determine an initial recording time from the recording duration time,
- generate an output decibel level using the determined initial recording time, the audio data from a plurality of the audio data recording devices, and the count dataset,
- generate output data by overlapping the generated time-varying frequency representations of the audio recordings with respect to time, and
- actuate the one or more output device arrays to broadcast the generated output data at the generated output decibel level.
A method implemented by one or more programmed processors executing processor readable instructions embodied on a computer readable medium, the instructions causing the one or more processors to perform the method comprising the steps of:
- receiving, at the one or more processors, a plurality of audio recordings, audio recording data, and output device selection data from a plurality of data acquisition devices, wherein the one or more processors are communicatively coupled to the plurality of data acquisition devices and operably coupled to one or more output device arrays;
- generating, by the one or more processors, time-varying frequency representations of each of the received audio recordings;
- generating, by the one or more processors, a count dataset from the output device selection data;
- receiving, at the one or more processors, a recording duration time that corresponds to an entire recording length of an audio recording and determining, at the one or more processors, an initial recording time from the recording duration time;
- generating an output decibel level by the one or more processors using the determined initial recording time, the audio data from a plurality of the audio data recording devices, and the count dataset;
- generating output data by the one or more processors overlapping the generated time-varying frequency representations of the audio recordings with respect to time;
- and
- actuating one or more devices of the output device arrays to broadcast the generated output data at the generated output decibel level.
A non-transitory computer-readable storage medium, embodying processor readable instructions, which when read and executed by one or more processors causes the one or more processors to:
- receive a plurality of audio recordings, audio recording data, and output device selection data from the plurality of data acquisition devices,
- generate time-varying frequency representations of each of the received audio recordings,
- generate a count dataset from the output device selection data,
- receive a recording duration time that corresponds to an entire recording length of an audio recording and determine an initial recording time from the recording duration time,
- generate an output decibel level using the determined initial recording time, the audio data from a plurality of the audio data recording devices, and the count dataset,
- generate output data by overlapping the generated time-varying frequency representations of the audio recordings with respect to time, and
- actuate the one or more output device arrays to broadcast the generated output data at the generated output decibel level.
Dependencies are inferred from the claim text.