Determination of dance steps based on media content
First Claim
1. A method comprising:
- receiving, from a microphone coupled to a computing device, an audio sample;
receiving, by a camera coupled to the computing device, a video sample of one or more dancers performing a dance gesture associated with a dance;
providing the audio sample and the video sample to a content identification module for determination of;
(i) information associated with the audio sample and (ii) information associated with the dance gesture in a content of the video sample;
receiving, from the content identification module, the information associated with the audio sample and the information associated with the dance gesture;
determining one or more predetermined dance steps corresponding to the information associated with the audio sample and the information associated with the dance gesture; and
generating a display of the one or more predetermined dance steps.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for determining dance steps based on music and/or other dancers. A wearable computing system may include a head mounted display (HMD). The wearable computing system may receive a media sample including an audio sample associated with a song and/or a video sample associated with one or more dancers performing a dance. The wearable computing system may communicate the media sample to a content analysis server that may include a content identification module. The content identification module may provide information associated with a content of the media sample, such as identification of the song and the dance, to the wearable computing system. The wearable computing system may determine dance steps corresponding to the content of the media sample and may generate a display of the dance steps on the HMD.
59 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a microphone coupled to a computing device, an audio sample; receiving, by a camera coupled to the computing device, a video sample of one or more dancers performing a dance gesture associated with a dance; providing the audio sample and the video sample to a content identification module for determination of;
(i) information associated with the audio sample and (ii) information associated with the dance gesture in a content of the video sample;receiving, from the content identification module, the information associated with the audio sample and the information associated with the dance gesture; determining one or more predetermined dance steps corresponding to the information associated with the audio sample and the information associated with the dance gesture; and generating a display of the one or more predetermined dance steps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable memory having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving, by a microphone coupled to the computing device, an audio sample; receiving, by a camera coupled to the computing device, a video sample of one or more dancers performing a dance gesture associated with a dance; providing the audio sample and the video sample to a content identification module for determination of;
(i) information associated with the audio sample and (ii) information associated with the dance gesture in a content of the video sample;receiving, from the content identification module, the information associated with the audio sample and the information associated with the dance gesture; receiving one or more predetermined dance steps corresponding to the information associated with the audio sample and the information associated with the dance gesture; and generating a display of the one or more predetermined dance steps. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a wearable computing device including a head-mounted display (HMD); a camera coupled to the wearable computing device; a microphone coupled to the wearable computing device; and a processor in communication with the wearable computing device, the camera, and the microphone, wherein the processor is configured to; receive, from the microphone, an audio sample; receive, from the camera, a video sample of one or more dancers performing a dance gesture associated with a dance; provide one or more of the audio sample and the video sample to a content identification module for determination of information associated with one or more of;
(i) the audio sample and (ii) the dance gesture in a content of the video sample;receive, from the content identification module, the information associated with one or more of the audio sample and the dance gesture; determine one or more predetermined dance steps corresponding to the information associated with one or more of the audio sample and the dance gesture; and generate a display of the one or more predetermined dance steps on the HMD. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification