×

Systems and methods of rendering a textual animation

  • US 9,159,338 B2
  • Filed: 12/03/2010
  • Issued: 10/13/2015
  • Est. Priority Date: 05/04/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of rendering a textual animation, comprising:

  • receiving an audio sample of an audio signal comprising at least one of audio elements and vocal elements, the audio signal being rendered by a media rendering source;

    sending the audio sample to a server;

    in response to sending the audio sample to the server, receiving one or more descriptors for the audio signal based on a semantic vector, an audio vector, and an emotion vector, wherein the semantic vector indicates a semantic content of corresponding textual transcriptions of vocal elements of the audio signal as a function of time with respect to a length of the audio signal, wherein the audio vector indicates an audio content of audio elements of the audio signal as a function of time with respect to a length of the audio signal, and wherein the emotion vector indicates an emotional content of audio elements of the audio signal as a function of time with respect to a length of the audio signal;

    determining an animation style to be applied to the textual transcriptions per the length of the audio signal based on an ordering of values of the semantic vector, the audio vector, and the emotion vector per the length of the audio signal, wherein a respective combination of the values of the semantic vector, the audio vector, and the emotion vector corresponds to a respective animation style; and

    based on the one or more descriptors, a client device rendering the textual transcriptions of vocal elements of the audio signal in a dynamic animation, wherein the dynamic animation changes over time corresponding to each of the semantic vector, the audio vector, and the emotion vector that indicate the animation style to be applied to the textual transcriptions per the length of the audio signal.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×