Adaptive controller for a configurable audio coding system
AssigneeCambridge Silicon Radio Limited
InventorNeil Smyth
Life of this patent
Estimating the term…
Abstract
An adaptive controller for a configurable audio coding system comprising a fuzzy logic controller modified to use reinforcement learning to create an intelligent control system. With no knowledge of the external system into which it is placed the audio coding system, under the control of the adaptive controller, is capable of adapting its coding configuration to achieve user set performance goals.
Claims17
A controller for a configurable audio coding system, the controller being arranged to receive from said audio coding system an input comprising at least one performance parameter value indicating at least one performance characteristic of the audio coding system,
- wherein said controller is configured to maintain a plurality of states, each state corresponding to at least one of said respective performance parameter values and being associated with at least one action for configuring said audio coding system,
- and wherein said controller comprises
- a reward calculator configured to calculate a reward parameter based on said at least one parameter value and at least one corresponding performance goal,
- a state-action evaluator configured to maintain a respective state-action evaluation value for said at least one action associated with each of said states, and to adjust said respective state-action evaluation value depending on a respective value of said reward parameter,
- an action selector configured to select, for a respective state, at least one of said at least one actions associated with said respective state based on an evaluation of the respective state-action evaluation values of said at least one actions associated with the respective state,
- and wherein said controller is configured to produce an output comprising data identifying said selected at least one action.
A method of controlling a configurable audio coding system, the method comprising:
- receiving from said audio coding system an input comprising at least one performance parameter value indicating at least one performance characteristic of the audio coding system,
- maintaining a plurality of states, each state corresponding to at least one of said respective performance parameter values and being associated with at least one action for configuring said audio coding system,
- calculating a reward parameter based on said at least one parameter value and at least one corresponding performance goal,
- maintaining a respective state-action evaluation value for said at least one action associated with each of said states,
- adjusting said respective state-action evaluation value depending on a respective value of said reward parameter,
- selecting, for a respective state, at least one of said at least one actions associated with said respective state based on an evaluation of the respective state-action evaluation values of said at least one actions associated with the respective state, and
- producing an output comprising data identifying said selected at least one action.
Dependencies are inferred from the claim text.