Abstract:
The back EMF (BEMF) of a motor is sensed and compared to a target back EMF (BEMF) to generate an error control signal. The circuit supply voltage is also sensed. A PWM motor control signal is generated in response to a comparison of the error control signal to a ramp signal having a variable slope. The variable slope is selected in response to the sensed circuit supply voltage. The motor is then driven in response to the PWM control signal. The sign of the error control signal is used to selectively short one of motor terminals to a reference voltage supply node while the other motor terminal is driven in response to the PWM control signal.
Abstract:
A method and apparatus are provided for detecting banding noise in a digital signal representative of an image. The method includes determining, by a banding noise detector, a count of increment steps in pixel values and a count of decrement steps in pixel values along a filter direction in a neighborhood of a current pixel of the image, checking, by the banding noise detector, if the count of increment steps or the count of decrement steps in the neighborhood of a current pixel exceeds a step threshold value, and classifying, by the banding noise detector, the current pixel as being located in the banding noise zone if the count of increment steps or the count of decrement steps does not exceed the step threshold value.
Abstract:
A digital filter receives a sequence of input signal values. A filtering block performs a filtering operation on sequence of input signal values that is controlled by filter coefficients. A control block also receives the sequence of input signal values. The control block evaluates detected changes over time with respect to the sequence of input signal values and selects values for the filter coefficients based on the detected changes. The detected change over time provides an indication of the whether the sequence of input signal values is changing signal state. If so, the filter coefficients are selected to emphasize signal response time over signal noise filtering for the filtering operation. Otherwise, the filter coefficients are selected to emphasize signal noise filtering over signal response time for the filtering operation.
Abstract:
A system for determining an aspect ratio of image content based on an analysis of the content. In an embodiment, an analyzer is configured to receive a data input corresponding to an image in a stream of images that constitute a video sequence of images. The analyzer is further configured to determine a mathematical representation of the image content based on a power spectrum analysis of vertical components of the image in comparison to a power spectrum analysis of horizontal components of the image. Based on this comparison of the vertical frequency components to the horizontal frequency components, a determination about the original aspect ratio of the image may be determined. This determination may be used by a video processor to correctly apply aspect ratio conversion for final image output.
Abstract:
A new flip-flop cell that is more efficient in scan chain configuration includes a multiplexer, storage element (e.g., a flip-flop), an inverter, and multiple logic gates. The flip-flop cell is configured to receive both a test signal and a data input signal and select one of the two to pass to the storage element based on a scan enable signal that indicates either a capture mode or a scan shift mode. In capture mode, the data input signal is passed to the storage element, and the internal outputs of the flip-flop are supplied to the logic gates. Based on the internal outputs and scan enable signal, the logic gates disable either one of two outputs of the flip-flop cell. In capture mode, a test flip-flop cell output is disabled. In scan shift mode, a standard function flip-flop cell output is disabled.
Abstract:
A method for forming a trench MOSFET includes doping a body region of the trench MOSFET in multiple ion implantation steps each having different ion implantation energy. The method further comprises etching the trench to a depth of about 1.7 μm.
Abstract:
A microfluidic-based sensor, comprising: a semiconductor body, having a first and a second side opposite to one another in a direction; a buried channel, extending within the semiconductor body; a structural layer, of dielectric or insulating material, formed over the first side of the semiconductor body at least partially suspended above the buried channel; and a first thermocouple element, including a first strip, of a first electrical conductive material, and a second strip, of a second electrical conductive material different from the first electrical conductive material, electrically coupled to the first strip. The first thermocouple element is buried in the structural layer and partially extends over the buried channel at a first location. A corresponding manufacturing method is disclosed.
Abstract:
A digital filter receives a sequence of input signal values. A filtering block performs a filtering operation on sequence of input signal values that is controlled by filter coefficients. A control block also receives the sequence of input signal values. The control block evaluates detected changes over time with respect to the sequence of input signal values and selects values for the filter coefficients based on the detected changes. The detected change over time provides an indication of the whether the sequence of input signal values is changing signal state. If so, the filter coefficients are selected to emphasize signal response time over signal noise filtering for the filtering operation. Otherwise, the filter coefficients are selected to emphasize signal noise filtering over signal response time for the filtering operation.
Abstract:
Applicant has recognized and appreciated the desirability of powering an actuator using power drawn from one or both of an energy storage device and a spindle motor. In some embodiments, following a loss of external power to a hard disk drive, the hard disk drive (or one or more components thereof) determines whether to provide the actuator with power drawn from the spindle motor or to provide the actuator with power drawn from the spindle motor and from the energy storage device. In some embodiments, the hard disk drive (or the component(s) thereof) may additionally or alternatively determine whether to charge the energy storage device using power drawn from the spindle motor. In some embodiments, the drive may make the determinations based on an amount of power that the actuator is to consume at a time and an amount of power that the spindle motor can provide at the time.
Abstract:
A supervisor module manages multiple user selected applications. A first one of the multiple applications is launched in a first container. Allocation of a first process identifier by the first one of the multiple applications in the first container is detected. The first process identifier is unique within the first container. A first unique identifier is allocated to the first one of the multiple applications. The launch of a second one of the multiple applications is delayed but subsequently launched if the first unique identifier has been allocated to the first one of the multiple applications. A second unique identifier is allocated to the second one of the multiple applications. The first and second unique identifiers uniquely identify the respective first and second ones of the multiple applications within the supervisor module.