Shake Jamming Portable Media Player
First Claim
1. A shake jamming portable media player comprising:
- a processor;
a memory functionally coupled to the processor;
a motion sensor functionally coupled to the processor and configured to detect manual shaking motions imparted by a user on the portable media player;
an instrument accompaniment program operatively loaded into the memory including instructions executable by the processor to;
cause a musical media file to be accessed from the memory;
cause the accessed musical media file to currently play;
identify a characteristic shake event from the detected manual shaking motions;
generate an audio signal representing a striking or shaking sound of a percussion instrument in dependence on the identified characteristic shake event;
mix the generated audio signal with an audio stream of the currently playing musical media file; and
, output a resulting audio mixture to the user in near real-time relative to the identified characteristic shake event.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, method and computer program product are provided which establishes a shake jamming portable media player in which a user can listen to a playing musical media file while simultaneously incorporating audio representations of percussion instrument sounds into an audio output stream by physically shaking the portable media player. In response to the physical shaking, the portable media player generates percussion audio signals which are mixed with an audio signal stream of a currently playing musical media file and output to the user. The shake jamming portable media player includes a processor, a memory functionally coupled to the processor, a motion sensor functionally coupled to the processor and configured to detect manual shaking motions imparted by a user on the portable media player, an instrument accompaniment program operatively loadable into the memory which includes instructions executable by the processor to cause a musical media file to be accessed from the memory and be currently played; identify a characteristic shake event from the detected manual shaking motions; generate an audio representation of an audio signal representing a striking or shaking sound of a percussion instrument in dependence on the identified characteristic shake event; mix the generated audio representation of the audio signal with an audio signal stream of the currently playing musical media file and output a resulting audio mixture to the user in near real-time relative to the identified characteristic shake event.
32 Citations
29 Claims
-
1. A shake jamming portable media player comprising:
-
a processor;
a memory functionally coupled to the processor;
a motion sensor functionally coupled to the processor and configured to detect manual shaking motions imparted by a user on the portable media player;
an instrument accompaniment program operatively loaded into the memory including instructions executable by the processor to;
cause a musical media file to be accessed from the memory;
cause the accessed musical media file to currently play;
identify a characteristic shake event from the detected manual shaking motions;
generate an audio signal representing a striking or shaking sound of a percussion instrument in dependence on the identified characteristic shake event;
mix the generated audio signal with an audio stream of the currently playing musical media file; and
,output a resulting audio mixture to the user in near real-time relative to the identified characteristic shake event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing a shake jamming portable media player comprising:
-
functionally coupling a motion sensor to a processor associated with the portable media player;
configuring the motion sensor to detect manual shaking motions imparted by a user on the portable media player;
operatively loading into a memory coupled to the processor an instrument accompaniment program including instructions executable by the processor for;
causing a musical media file to be accessed from the memory;
causing the accessed musical media file to currently play;
identifying the imparted characteristic shake event from the manual shaking motion signals;
generating an audio signal representing a striking or shaking sound of a percussion instrument in dependence on the identified characteristic shake event;
mixing the generated audio signal with an audio stream of the currently playing musical media file; and
,outputting a resulting audio mixture to the user in near real-time relative to the identified characteristic shake event. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer program product for a shake jamming interface embodied in a tangible form comprising instructions executable by a processor associated with a portable media player to:
-
cause a musical media file to be accessed from a memory coupled to the processor;
cause the accessed musical media file to be currently played;
identify a user imparted characteristic shake event from detected manual shaking motion signals received from a motion sensor functionally coupled to the processor;
generate an audio signal representing a striking or shaking sound of a percussion instrument in dependence on the identified characteristic shake event;
mix the generated audio signal with an audio stream of the currently playing musical media file; and
,output a resulting audio mixture to the user in near real-time relative to the identified characteristic shake event. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification