Suggestion of visual effects based on detected sound patterns
AssigneeInternational Business Machines Corporation
InventorsJeremy A. Greenberger, Zachary M. Greenberger
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented method for providing a visual effect based on a detected sound pattern, comprising:
- receiving a first sound signal;
- 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;
- receiving a user selection of the identified visual effect;
- assigning, in response to the user selection, a point to the visual effect in a database table;
- and
- presenting the visual effect as a selectable option when a second sound signal, similar to the first sound signal, is received if the visual effect has a high point total in the database table as compared to point totals associated with other visual effects.
A computer system comprising:
- a processor;
- 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;
- 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;
- receiving a user selection of the identified visual effect;
- assigning, in response to the user selection, a point to the visual effect in a database table;
- and
- presenting the visual effect as a selectable option when a second sound signal, similar to the first sound signal, is received if the visual effect has a high point total in the database table as compared to point totals associated with other visual effects.
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;
- 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;
- receive a user selection of the identified visual effect;
- assign, in response to the user selection, a point to the visual effect in a database table;
- and
- present the visual effect as a selectable option when a second sound signal, similar to the first sound signal, is received if the visual effect has a high point total in the database table as compared to point totals associated with other visual effects.
Dependencies are inferred from the claim text.