SYSTEMS AND METHODS FOR RECORDING AND PLAYING AUDIO
First Claim
1. A device for recording and playing audio using memory slots of a predetermined fixed size, the device comprising:
- one or more audio outputs for outputting audio stored in memory on the device;
one or more audio inputs for receiving audio to be stored in memory on the device, wherein the memory is allocated into a plurality of buckets, each of the plurality of buckets comprising one or more slots of a predetermined fixed size;
a first bucket of the plurality of buckets comprising a first one or more slots of memory, each of the first one or more slots of memory storing a predetermined audio in read only memory playable via the one or more audio outputs;
a second bucket of the plurality of buckets comprising a second one or more slots of memory, each of the second one or more slots of memory configured to store audio recorded via the one or more audio inputs and playable via the one or more audio outputs;
a plurality of inputs to receive selection by a user of audio stored in memory, each of the plurality of inputs configured to correspond to a bucket of the plurality of buckets and a slot of the bucket; and
a memory manager configured to select the audio to be played via the one or more audio outputs from a selected one of the slots of a selected one of the plurality of buckets responsive to a selection of an input of the plurality of inputs corresponding to the selected bucket and the selected slot.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio device can include audio inputs, such as a microphone and an auxiliary input, as well as audio outputs, such as one or more speakers. The audio device can include a memory element for storing pre-recorded audio files, such as songs. The memory element also can be used to allow a user to record his or her own audio. In some implementations, the memory element can include memory slots allocated into different buckets. For example, a first bucket can be used to store built-in songs, a second bucket can be used to store recorded music, and a second bucket can be used to store voice audio recorded by the user. The audio device can output audio saved in the memory element. For example, in some implementations, the audio device can output a pre-recorded song overlaid with vocals recorded by the user.
-
Citations
24 Claims
-
1. A device for recording and playing audio using memory slots of a predetermined fixed size, the device comprising:
-
one or more audio outputs for outputting audio stored in memory on the device; one or more audio inputs for receiving audio to be stored in memory on the device, wherein the memory is allocated into a plurality of buckets, each of the plurality of buckets comprising one or more slots of a predetermined fixed size; a first bucket of the plurality of buckets comprising a first one or more slots of memory, each of the first one or more slots of memory storing a predetermined audio in read only memory playable via the one or more audio outputs; a second bucket of the plurality of buckets comprising a second one or more slots of memory, each of the second one or more slots of memory configured to store audio recorded via the one or more audio inputs and playable via the one or more audio outputs; a plurality of inputs to receive selection by a user of audio stored in memory, each of the plurality of inputs configured to correspond to a bucket of the plurality of buckets and a slot of the bucket; and a memory manager configured to select the audio to be played via the one or more audio outputs from a selected one of the slots of a selected one of the plurality of buckets responsive to a selection of an input of the plurality of inputs corresponding to the selected bucket and the selected slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24)
-
-
13. A method for recording and playing audio using memory of a predetermined fixed size, the method comprising:
-
receiving, by a device having one or more audio outputs for outputting audio stored in memory on the device and one or more audio inputs for receiving audio to be stored in memory on the device, a first selection by a user of a first input of a plurality of inputs of the device; selecting, by a memory manager of the device, audio to be played via the one or more audio outputs from a first slot of a first bucket in memory responsive to the first selection of the first input of the plurality of inputs corresponding to the first bucket and the first slot of memory, wherein the memory is allocated into a plurality of buckets including the first bucket, each of the plurality of buckets comprising one or more slots of a predetermined fixed size and wherein the first bucket of the plurality of buckets comprises the first slot of memory storing a predetermined audio in read only memory playable via the one or more audio outputs; receiving, by the device, a second selection by the user of a second input of the plurality of inputs; selecting, by the memory manager, a second slot of a second bucket of the plurality of buckets corresponding to the second input, the second slot of the second bucket configured to store audio recorded via the one or more audio inputs; and storing, by the device, audio acquired via the one or more audio inputs to the second slot of the second bucket until the predetermined fixed size is reached. - View Dependent Claims (15, 17)
-
Specification