Abstract:
An electronic device includes an audio synthesizer. The audio synthesizer can generate a voice-synthesized audio output stream as a function of one or more audible characteristics extracted from voice input received from an authorized user of the electronic device. The audio synthesizer can also apply an acoustic watermark to the voice-synthesized audio output stream, the acoustic watermark indicating that the voice-synthesized audio output stream is machine made.
Abstract:
Disclosed are systems and methods for the efficient conversion of linear predictive coefficients. This method is usable, for example, in the conversion of full band linear predictive coding (“LPC”) coefficients to sub-band LPCs of a sub-band speech codec. The sub-bands may or may not be down-sampled. In an embodiment, the LPC coefficients of the sub-bands are obtained from the correlation coefficients, which are in turn obtained by filtering the auto-regressive extended auto-correlation coefficients of the full band LPCs. The method also allows the generation of an LPC approximation of a pole-zero weighted synthesis filter.
Abstract:
An electronic device has pair(s) of conductive plates that is coupled to a housing and is electrically isolated by a dielectric material. The pair(s) of conductive plates is positioned to change relative orientation in relation to mechanical force that deforms the housing. Capacitive driver(s) is electrically coupled to pair(s) of conductive plates. A controller is communicatively coupled to the capacitive driver(s). The controller identifies a first capacitance of the pair(s) of conductive plates associated with the housing being in a normal state. The controller detects, via the capacitor driver(s), a change in capacitance from the first capacitance to a second capacitance of the pair(s) of conductive plates. The controller compares the change in capacitance to a threshold. In response to the change exceeding the threshold, the controller generates a notification.
Abstract:
The invention utilizes low complexity estimates of complex functions to perform combinatorial coding of signal vectors. The invention disregards the accuracy of such functions as long as certain sufficient properties are maintained. The invention in turn may reduce computational complexity of certain coding and decoding operations by two orders of magnitude or more for a given signal vector input.
Abstract:
A method and apparatus provides for frame loss recovery following a loss of a frame in an audio codec. The lost frame is identified. Estimated linear predictive coefficients of a previous transform frame are generated based on a decoded audio of the previous transform frame. An estimated residual of the previous transform frame is generated based on the estimated linear predicative coefficients and the decoded audio. A pitch delay is determined from frame error recovery parameters received with the previous transform frame. An extended residual is generated based on the pitch delay and the estimated residual. A first synthesized signal is generated based on the extended residual and the linear predicative coefficients. A decoded audio output of at least the lost frame is generated based on the first synthesized signal. The frame error recovery parameters are generated by an encoder.
Abstract:
A method (1100) and apparatus (100) generate a candidate code-vector to code an information signal. The method can include producing (1110) a weighted target vector from an input signal. The method can include processing (1120) the weighted target vector through an inverse weighting function to create a residual domain target vector. The method can include performing (1130) a first search process on the residual domain target vector to obtain an initial fixed codebook code-vector. The method can include performing (1140) a second search process over a subset of possible codebook code-vectors for a low weighted-domain error to produce a final fixed codebook code-vector. The subset of possible codebook code-vectors can be based on the initial fixed codebook code-vector. The method can include generating (1150) a codeword representative of the final fixed codebook code-vector. The codeword can be for use by a decoder to generate an approximation of the input signal.
Abstract:
The invention utilizes low complexity estimates of complex functions to perform combinatorial coding of signal vectors. The invention disregards the accuracy of such functions as long as certain sufficient properties are maintained. The invention in turn may reduce computational complexity of certain coding and decoding operations by two orders of magnitude or more for a given signal vector input.
Abstract:
Disclosed are systems and methods for the efficient conversion of linear predictive coefficients. This method is usable, for example, in the conversion of full band linear predictive coding (“LPC”) coefficients to sub-band LPCs of a sub-band speech codec. The sub-bands may or may not be down-sampled. In an embodiment, the LPC coefficients of the sub-bands are obtained from the correlation coefficients, which are in turn obtained by filtering the auto-regressive extended auto-correlation coefficients of the full band LPCs. The method also allows the generation of an LPC approximation of a pole-zero weighted synthesis filter.
Abstract:
An electronic device includes a capacitive driver that is electrically coupled to a pair of conductive plates coupled to a housing and electrically isolated by a dielectric material. The conductive plates are positioned to change relative orientation in relation to deformation of the housing in a first direction. A controller identifies a first capacitance of the pair of conductive plates associated with the housing being in a normal alignment relative to the first direction. The controller presents an object on a user interface device in a first kinematic state. The controller detects, via the first capacitor driver, a change in capacitance from the first capacitance to a second capacitance of the pair of conductive plates. The controller associates the change to a first user input. The controller presents the object on the user interface device in a second kinematic state based on the first user input.
Abstract:
A method and apparatus provides for frame loss recovery following a loss of a frame in an audio codec. The lost frame is identified. Estimated linear predictive coefficients of a previous transform frame are generated based on a decoded audio of the previous transform frame. An estimated residual of the previous transform frame is generated based on the estimated linear predicative coefficients and the decoded audio. A pitch delay is determined from frame error recovery parameters received with the previous transform frame. An extended residual is generated based on the pitch delay and the estimated residual. A first synthesized signal is generated based on the extended residual and the linear predicative coefficients. A decoded audio output of at least the lost frame is generated based on the first synthesized signal. The frame error recovery parameters are generated by an encoder.