Abstract:
A dc input circuit receives a dc input voltage. At least four rectification elements are coupled to each other in a diode bridge configuration, where an input of the diode bridge configuration is coupled to the dc input circuit to receive the dc input voltage. At least one of the rectification elements includes a transistor. A decision circuit indicates, as a function of one of collector current and emitter current of the transistor, that the received dc input voltage has normal or reversed polarity. Other embodiments are also described and claimed.
Abstract:
An audio normalization gain value is applied to an audio signal to produce a normalized signal. The normalized signal is processed to compute dynamic range control (DRC) gain values in accordance with a selected one of several pre-defined DRC characteristics. The audio signal is encoded, and the DRC gain values are provided as metadata associated with the encoded audio signal. Several other embodiments are also described and claimed.
Abstract:
An audio receiver that performs crosstalk cancellation using a speaker array is described. The audio receiver detects the location of a listener in a room and processes a piece of sound program content to be output through the speaker array using one or more beam pattern matrices. The beam pattern matrices are generated according to one or more constraints. The constraints may include increasing a right channel and decreasing a left channel at the right ear of the listener, increasing a left channel and decreasing a right channel at the left ear of the listener, and decreasing sound in all other areas of the room. These constraints cause the audio receiver to beam sound primarily towards the listener and not in other areas of the room such that crosstalk cancellation is achieved with minimal effects due to changes to the frequency response of the room. Other embodiments are also described.
Abstract:
A simplified Bluetooth Low Energy or Bluetooth compatible vibrator, that can be paired with a cellular telephone or other device, has in one embodiment no buttons, no switches, no ports, no input device, and no display. The vibrator can use a non- rechargeable battery and can be automatically paired with the cellular telephone (or other device) in response to initially inserting the non-rechargeable battery into the vibrator. A low battery monitoring circuit can detect a low battery condition and cause the vibrator to send a low battery warning message to the cellular telephone to remind the user to replace the non-rechargeable battery.
Abstract:
A system and method for measuring the performance of a plurality of transducers integrated in one or more loudspeakers is described. The method simultaneously drives each transducer to emit sounds corresponding to distinct orthogonal test signals. A listening device senses sounds produced by the orthogonal test signals and analyzes the sensed audio signal to determine the performance of each transducer. By using orthogonal test signals, the multiple transducers may be measured and/or characterized simultaneously and with limited affect from extraneous noises.
Abstract:
A directivity adjustment device that maintains a constant direct-to-reverberant ratio based on the detected location of a listener in relation to the speaker array is described. The directivity adjustment device may include a distance estimator, a directivity compensator, and an array processor. The distance estimator detects the distance between the speaker array and the listener. Based on this detected distance, the directivity compensator calculates a directivity index form a beam produced by the speaker array that maintains a predefined direct-to-reverberant sound energy ratio. The array processor receives the calculated directivity index and processes each channel of a piece of sound program content to produce a set of audio signals that drive one or more of the transducers in the speaker array to generate a beam pattern with the calculated directivity index.
Abstract:
A consumer electronics product whose external housing has a wall with an opening formed therein, and where a physiological sensor electrode body is positioned in the opening so that a top surface of the body comes into contact with the user's skin. The bottom surface of the electrode body is positioned inside the housing. The electrode body has a light pipe formed therein, one end in the top surface and another end in the bottom surface. A PPG sensor emitter/receiver is positioned inside the housing, close to the another end of the light pipe, and whose active surface is to emit/receive light into/from the another end of the light pipe. The structure thus embodies a combined physiological sensor electrode and PPG sensor assembly which is more compact, thereby enabling more design freedom in the consumer electronics product.
Abstract:
A proximity and light sensing device including a light emitting compartment having a light emitter positioned on a substrate and an optical element positioned along a side of the light emitter opposite the substrate. The device further including a light receiving compartment including a light detector positioned on the substrate and an optical element positioned along a side of the light detector opposite the substrate. A mid wall extends in a direction substantially normal to the substrate and is positioned between the light emitting compartment and the light receiving compartment. The device further includes a reflective element positioned at a side of the mid wall facing the light receiving compartment, the reflective element capable of reflecting an off-axis light beam onto the light detector so as to form a real image on the light detector of an otherwise virtual image formed behind the reflector. Other embodiments are also described.
Abstract:
In one embodiment, the correlation filter can use one of several data structure to track each migration unit and reject successive accesses within a period of time to each migration unit. In one embodiment, the correlation filter uses a space efficient data structure, such as a hash indexed correlation array to store the address of referenced migration units, and to filter accesses to a single migration unit that are correlated accesses resulting from multiple accesses to the same migration unit during a sequential I/O stream. In one embodiment, the correlation array contains a global timeout, which resets each element to a default value, clearing all store migration unit address values from the correlation array. In one embodiment, each element of the migration array can time-out separately.
Abstract:
Audio beamforming is a technique in which sounds received from two or more microphones are combined to isolate a sound from background noise. A variety of audio beamforming spatial patterns exist. The patterns can be fixed or adapted over time, and can even vary by frequency. The different patterns can achieve varying levels of success for different types of sounds. To improve the performance of audio beamforming, a system can select a mode beam pattern based on a detected running application and/or device settings. The system can use the mode beam pattern to configure an audio beamforming algorithm. The configured audio beamforming algorithm can be used to generate processed the audio data from multiple audio signals. The system can then send processed audio data to the running application.