Audio convergence control facilitating bitpool value converging to stable level
AssigneeTexas Instruments Incorporated
InventorsYonathan Shavit, Alon Paycher, Yaniv Rabin, Dotan Ziv
Life of this patent
Estimating the term…
Abstract
A system includes a controller that provides an output control signal based on two or more control inputs. The controller determines an indication of radio frequency (RF) bandwidth availability based on a given one of the control inputs. The output control signal can correspond to the RF bandwidth availability and status of at least one other wireless condition affecting RF bandwidth. An audio quality adjuster can adjust quality parameters used to encode an audio stream for one or more audio sinks based on the output control signal.
Claims15
A system comprising:
- a controller that provides an output control signal based on one or more control inputs, the controller determines an indication of radio frequency (RF) bandwidth availability based on a given one of the control inputs, the output control signal corresponding to the RF bandwidth availability and status of at least one other wireless condition affecting RF bandwidth, the controller including an audio and voice processor (AVPR) that tracks inter-process communications states over time and decreases a bitpool value when the bandwidth availability is above a decrease threshold or increases the bitpool value when the bandwidth availability is below an increase threshold;
- a convergence control to facilitate that the bitpool value converges to a stable level;
- and
- an audio quality adjuster to adjust quality parameters used to encode an audio stream for one or more audio sinks based on the output control signal.
A method comprising:
- determining a radio frequency (RF) bandwidth from a control input, wherein the RF bandwidth is employed to deliver a wireless audio stream to at least one sink device;
- generating an output control signal based on the RF bandwidth and wireless condition status from at least one other control input;
- dynamically adjusting a bitpool setting in response to the output control signal to control a quality of the wireless audio stream;
- tracking an inter-process communications state over time and decreasing a bitpool value when the bitpool value is above a decrease threshold or increasing the bitpool value when the bitpool value is below an increase threshold;
- and
- applying an iterations number parameter to control a number of times that the bitpool value increases or decreases before convergence.
A device comprising:
- an audio and voice processor (AVPR) to communicate to a host system to determine available radio frequency (RF) bandwidth and at least one other wireless condition affecting the RF bandwidth;
- a Bluetooth central processing unit (CPU) that communicates with the AVPR to deliver audio streams to one or more audio sinks;
- a bitpool adjuster associated with the AVPR and programmed to adjust a bitpool value of the audio streams based on the available RF bandwidth and the at least one other wireless condition affecting the RF bandwidth;
- and
- a convergence control to modify parameters of the bitpool adjuster to facilitate convergence of the bitpool value according to the at least one other wireless condition.
Dependencies are inferred from the claim text.