Systems and methods for parsing flexible audio codec topologies
First Claim
Patent Images
1. A method comprising:
- obtaining codec topology information from an audio codec, the codec topology information comprising a list of processing nodes, processing node connections, and configuration default data for respective processing nodes associated with the audio codec; and
evaluating the codec topology information to identify valid audio codec topologies based on set of valid connection path criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for parsing flexible audio codec topologies are described. In one aspect, codec topology information is obtained from an audio codec. The codec topology information includes a list of processing node connections and configuration default data for respective processing nodes associated with the audio codec. The codec topology information is evaluated to identify valid audio codec topologies based on set of valid connection path criteria.
48 Citations
38 Claims
-
1. A method comprising:
-
obtaining codec topology information from an audio codec, the codec topology information comprising a list of processing nodes, processing node connections, and configuration default data for respective processing nodes associated with the audio codec; and
evaluating the codec topology information to identify valid audio codec topologies based on set of valid connection path criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium comprising computer-executable instructions executable by a processor for:
-
requesting a set of characteristics from an audio codec, the characteristics comprising a list of processing node connections associated with respective ones of the audio codecs;
receiving the characteristics; and
responsive to receiving the characteristics, identifying audio codec topologies, each valid audio codec topology being associated with a particular logical audio device supported by the audio codec. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computing device providing a uniform audio class driver architecture, the computing device comprising:
-
a processor; and
a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor for;
communicating, by one or more generic audio drivers, a request to an audio codec via an audio controller bus driver to obtain a connection list of substantially all connections defined by the audio codec; and
identifying substantially all valid audio codec topologies from the connection list, the valid audio codec topologies being compatible with a number of connection path validation criteria or user policies or original equipment manufacturer policies - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A computing device for parsing flexible audio codec topologies, the computing device comprising:
-
obtaining means to obtain codec topology information from an audio codec, the codec topology information comprising a list of processing node connections associated with respective ones of the audio codecs, one or more of the processing node connections representing invalid connections; and
filtering means to automatically eliminate the invalid connections to identify valid audio codec topologies, each valid audio codec topology being associated with a particular logical audio device supported by the audio codec. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification