Suggestion of visual effects based on detected sound patterns
First Claim
1. A computer-implemented method for providing a suggested visual effect based on a detected sound pattern, comprising:
- receiving a first sound signal from a microphone coupled to a computing device;
detecting a sound pattern within the first sound signal;
selecting, based on the detected sound pattern, a visual effect from a plurality of visual effects in a visual effects library;
presenting the visual effect as a selectable option in a user interface on the computing device;
assigning, in response to the selection, a point to the visual effect in a database table;
receiving a second sound signal similar to the first sound signal; and
presenting the visual effect as a selectable option if the visual effect has a high point total as compared to point totals associated with other visual effects.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed embodiments provide techniques for suggesting a visual effect based on detected sounds. The sounds can be speech and/or music. Tempo and song identification techniques may be used to determine criteria for selecting visual effects to present to a user. The user selects a visual effect from the suggested visual effects and applies the visual effect to an image acquired by a camera. A modified image that combines the original acquired image with the visual effect is transmitted to another user during communication such as video chat, or, alternatively, the modified image may be posted to a social media account.
-
Citations
20 Claims
-
1. A computer-implemented method for providing a suggested visual effect based on a detected sound pattern, comprising:
-
receiving a first sound signal from a microphone coupled to a computing device; detecting a sound pattern within the first sound signal; selecting, based on the detected sound pattern, a visual effect from a plurality of visual effects in a visual effects library; presenting the visual effect as a selectable option in a user interface on the computing device; assigning, in response to the selection, a point to the visual effect in a database table; receiving a second sound signal similar to the first sound signal; and presenting the visual effect as a selectable option if the visual effect has a high point total as compared to point totals associated with other visual effects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
a processor; a microphone; a camera; a memory coupled to the processor, the memory containing instructions, that when executed by the processor, perform the steps of; receiving a first sound signal from a microphone coupled to a computing device; detecting a sound pattern within the first sound signal; selecting, based on the detected sound pattern, a visual effect from a plurality of visual effects in a visual effects library; presenting the visual effect as a selectable option in a user interface on the computing device; applying the visual effect to an image obtained by the camera upon selection of the presented visual effect; assigning, in response to the selection, a point to the visual effect in a database table; receiving a second sound signal similar to the first sound signal; and presenting the visual effect as a selectable option if the visual effect has a high point total as compared to point totals associated with other visual effects. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program product for providing a suggested visual effect based on a detected sound pattern for an electronic computing device comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the electronic device to:
-
receive a first sound signal from a microphone coupled to a computing device; detect a sound pattern within the first sound signal; select, based on the detected sound pattern, a visual effect from a plurality of visual effects in a visual effects library; present the visual effect as a selectable option in a user interface on the computing device; assign, in response to the selection, a point to the visual effect in a database table; receive a second sound signal similar to the first sound signal; and present the visual effect as a selectable option if the visual effect has a high point total as compared to point totals associated with other visual effects. - View Dependent Claims (18, 19, 20)
-
Specification