Methods for generating new output sounds from input sounds
First Claim
1. A method for dynamically analyzing input sounds and processing the input sounds to define a new set of output sounds, comprising:
- receiving a first set of input sounds and a second set of input sounds, each of the first and second sets of input sounds being processed to identify one of a tone, intensity, or frequency, and a duration;
defining a node for each identified input sound and a link between the input sounds of the first and second sets of input sounds, the nodes and links from the first and second sets of input sounds creating a respective first and second finite state automata;
defining a history value for processing the nodes of the first and second sets of input sounds, the history value defining a number of preceding nodes that will be identical in each of the first and second sets of input sounds before a particular node is shared between the first and second sets of input sounds; and
forming the new set of output sounds from a third finite state automaton that includes nodes from the first and second set of input nodes and nodes that are shared based on meeting the history value.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for dynamically analyzing input sounds and processing the input sounds to define a new set of output sounds are provided. One method includes receiving a first set of input sounds and a second set of input sounds, where each of the first and second sets of input sounds are processed to identify one of a tone, intensity, or frequency, and a duration. The method defines a node for each identified input sound and a link between the input sounds of the first and second sets of input sounds. The nodes and links from the first and second sets of input sounds create a respective first and second finite state automata. A history value is defined for processing the nodes of the first and second sets of input sounds, and the history value defines a number of previous nodes that will be identical in each of the first and second sets of input sounds before a particular node is shared between the first and second sets of input sounds. Then, the method forms the new set of output sounds from a third finite state automaton that includes nodes from the first and second set of input nodes and nodes that are shared based on meeting the history value.
19 Citations
12 Claims
-
1. A method for dynamically analyzing input sounds and processing the input sounds to define a new set of output sounds, comprising:
-
receiving a first set of input sounds and a second set of input sounds, each of the first and second sets of input sounds being processed to identify one of a tone, intensity, or frequency, and a duration; defining a node for each identified input sound and a link between the input sounds of the first and second sets of input sounds, the nodes and links from the first and second sets of input sounds creating a respective first and second finite state automata; defining a history value for processing the nodes of the first and second sets of input sounds, the history value defining a number of preceding nodes that will be identical in each of the first and second sets of input sounds before a particular node is shared between the first and second sets of input sounds; and forming the new set of output sounds from a third finite state automaton that includes nodes from the first and second set of input nodes and nodes that are shared based on meeting the history value. - View Dependent Claims (2, 3, 4)
-
-
5. Computer readable media having program instructions for dynamically analyzing input sounds and processing the input sounds to define a new set of output sounds, the computer readable media, comprising:
-
program instructions for receiving a first set of input sounds and a second set of input sounds, each of the first and second sets of input sounds being processed to identify one of a tone, intensity, or frequency, and a duration; program instructions for defining a node for each identified input sound and a link between the input sounds of the first and second sets of input sounds, the nodes and links from the first and second sets of input sounds creating a respective first and second finite state automata; program instructions for defining a history value for processing the nodes of the first and second sets of input sounds, the history value defining a number of preceding nodes that will be identical in each of the first and second sets of input sounds before a particular node is shared between the first and second sets of input sounds; and program instructions for forming the new set of output sounds from a third finite state automaton that includes nodes from the first and second set of input nodes and nodes that are shared based on meeting the history value. - View Dependent Claims (6, 7, 8)
-
-
9. A method, comprising:
-
obtaining a first set of input sounds and a second set of input sounds, each of the first and second sets of input sounds being processed to identify one of a tone, intensity, or frequency, and a duration; identifying a node for each identified input sound and a link between the input sounds of the first and second sets of input sounds, the nodes and links from the first and second sets of input sounds creating a respective first and second finite state automata; assigning a history value for processing the nodes of the first and second sets of input sounds, the history value defining a number of preceding nodes that will be identical in each of the first and second sets of input sounds; and generating a new set of output sounds from a third finite state automaton that includes nodes from the first and second set of input nodes and nodes that are shared based on meeting the history value. - View Dependent Claims (10, 11, 12)
-
Specification