摘要:
Embodiments for an apparatus and method are provided for building optimal latency in streaming applications that use data packets. In an embodiment, a system has an under-run forecasting mechanism, a statistics monitoring mechanism, and a playback queuing mechanism. The under-run forecasting mechanism determines an estimate of when a supply of data packets to convert will be exhausted. The statistics monitoring mechanism measures the arrival fluctuations of the supply of data packets. The playback queuing mechanism builds latency in the supply of data packets based on the estimate determined by the under-run forecasting mechanism and the arrival fluctuations measured by the statistics monitoring mechanism. In an embodiment, the supply of data packets relates to audio.
摘要:
An echo cancellation unit includes a model store to store a current echo model from an adaptive filter when a real-time error occurs. The real-time error is detected by monitoring a convergence metric. In some embodiments, the convergence metric is echo return loss enhancement (ERLE). When a real-time error occurs, the current echo model is saved, and the adaptive filter is reset such that it will begin converging from the origin. As a new model emerges in the adaptive filter, it is compared to the saved model in the model store at several time lags. If a match is found, the emerging model is replaced with the saved model at the appropriate time lag. The result is faster convergence of the adaptive filter than if the adaptive filter were left to converge on its own.
摘要:
A method of detecting voice in an audio signal comprises the steps of determining an average peak value representing an envelope of the audio signal, determining a running instance of audio signal standard deviation, which corresponds to one of a number of overlapping time intervals, and updating a power density function (PDF) by adding instances of noise to the PDF if the average peak of the audio signal exceeds the current level of the audio signal by a certain amount and if the current standard deviation value fails below a threshold for a predetermined time interval. A noise floor is located based on the mean value of the PDF, and, if the audio signal sustains a power level exceeding the noise floor, voice activity is determined to be present in the audio signal. The PDF is updated by a low confidence factor if all of the standard deviation values calculated during a certain period of time are below the threshold value and by a high confidence factor if all standard deviation values within a certain longer period of time period are below the threshold value.
摘要:
A method of detecting voice in an audio signal comprises the steps of determining an average peak value representing an envelope of the audio signal, determining a running instance of audio signal standard deviation, which corresponds to one of a number of overlapping time intervals, and updating a power density function (PDF) by adding instances of noise to the PDF if the average peak of the audio signal exceeds the current level of the audio signal by a certain amount and if the current standard deviation value falls below a threshold for a predetermined time interval. A noise floor is located based on the mean value of the PDF, and, if the audio signal sustains a power level exceeding the noise floor, voice activity is determined to be present in the audio signal. The PDF is updated by a low confidence factor if all of the standard deviation values calculated during a certain period of time are below the threshold value and by a high confidence factor if all standard deviation values within a certain longer period of time period are below the threshold value.
摘要:
A mechanism is described for interpreting touches to a pad cover placed over a sensor external to a computing device. A method of embodiments of the invention includes sensing a touch on a pad cover covering a capacitive sensor of a computing device. The sensing may include determining a capacitive intensity that corresponds to an amount of pressure applied to the pad cover via the touch. The method may further include interpreting the capacitive intensity as measured by the capacitive sensor across a pad cover gap to determine the amount of pressure applied to the pad cover, determining user intent based on the interpreted capacitive intensity and the determined corresponding amount of applied pressure relating to the touch, and facilitating an action in accordance with the user intent.
摘要:
Control panels with input elements for controlling components corresponding to each of the controls. The input elements can further be actuated by detecting an optical reflection associated with an input element.
摘要:
Methods, systems, and apparatus for selecting symbols based on actuation of one or more keys or switches associated with a vehicle. One or more processors may interpret signals generated from the one or more keys or switches to ascertain symbols associated with the same.
摘要:
Systems and methods for modifying acoustic signals are provided by one or more microphones using acoustic transfer functions. The acoustic transfer functions may be determined based in part on an acoustic model and on a determined location of an acoustic element.
摘要:
Systems and methods to receive content and generate a playlist of content based at least in part on content interests and/or preferences of occupants of a vehicle is disclosed. The playlist may further be generated based on user interests and/or preferences of multiple occupants of the vehicle. In addition, a drive context of the vehicle may be used in the selection of content for receiving and/or rendering.
摘要:
A system and method provide for selecting a sensor in an array of capacitive sensors, determining a row intensity for the selected sensor, and determining a column intensity for the selected sensor. The system and method may also provide for compensating the selected sensor for multi-touch signal bias drift, wherein the compensating may include adjusting an intensity of the selected sensor based on the row and column intensity.