Abstract:
A method of scaling image and video processing computational complexity in accordance with maximum available quantities of computational resource units, the method including the steps of: performing a plurality of data multiplications which processes digital image and video data, each data multiplication having a data dependent value multiplied by data independent value, the performance of each data multiplication requiring a predetermined quantity of computational resource units; selecting one of the data multiplications; selecting a shift/add-, a shift/subtract or a shift-operation using the data independent value associated with the selected multiplication that requires a quantity of computational resource units which is less than the predetermined quantity of computational resource units required for performing the selected multiplication; and performing the selected multiplication with the selected operation. Also, a decoder which scales video and still image decoding computational complexity with available computational resources. The decoder includes a variable length decoder; an inverse quantizer which dequantizes signals received from the variable length decoder; an approximate inverse discrete cosine transform that scales decoding computational complexity in accordance with the above method; and a motion compensator
Abstract:
In a semiconductor liquid application apparatus, a calibration tool enables the rapid and accurate adjustment of height and center of a liquid dispense nozzle. In an example embodiment, the tool comprises a circular disk in which a first beveled out area corresponding to the shape of the liquid dispense nozzle is defined on the topside of the disk. Underneath the disk, a second beveled out area corresponding to the shape of the wafer chuck is defined therein. The calibration depth is determined by the thickness of the tool's substrate less the sum of the depth of the first beveled out area and the depth of the second beveled out area. This calibration depth is determined by the configuration of the nozzle used in a liquid-dispense spinner. In using the calibration tool, the nozzle height and center becomes more repeatable from operator-to-operator and machine-to-machine.
Abstract:
An in-line pre-compensation circuit distorts an electronic information signal prior to using the signal to modulate a laser beam in order to compensate for distortions resulting from transmitting the resulting optical signal through an optical fiber. The pre-compensation circuit is dynamically adjustable for different lengths of optical fiber for simple installation and maintenance of the system. The adjustment can be made from a front panel of a laser transmitter during operation. Even though the optical signal is more distorted at the output of the laser transmitter, the optical signal that arrives at the receiver is less distorted.
Abstract:
Method and system for sending out-of-band (OOB) service information from a point of deployment (POD) module to a set-top box in transport streams (TS) are disclosed by an arrangement in which the OOB service information is transmitted between the point of deployment (POD) module and a set-top box using the transport stream channel. The method includes constructing OOB TS packets using the OOB service information in the data module, buffering them and sending the OOB TS packets between two consecutive transport stream packets of an original in-bound (IB) transport stream.
Abstract:
For use in a video signal processor, there is disclosed a system and method for locating program boundaries and commercial boundaries using audio categories. The system comprises an audio classifier controller that obtains information concerning the audio categories of the segments of an audio signal. Audio categories include such categories as silence, music, noise and speech. The audio classifier controller determines the rates of change of the audio categories. The audio classifier controller then compares each rate of change of the audio categories with a threshold value to locate the boundaries of the programs and commercials. The audio classifier controller is also capable of classifying at least one feature of an audio category change rate using a multifeature classifier to locate the boundaries of the programs and commercials.
Abstract:
High lumen output quartz metal halide lamps are provided which comprise a vacuum outer fill, and a silicon nitride CVD coating on the outside of the quartz arc tubes (discharge tubes). Instead of nitrogen filled outers, vacuum lamp outers are used to reduce energy loss (since heat conduction loss is reduced) and to increase lumen output. Additionally, only the outside of the arc tubes is coated with silicon nitride, without coating the metal components. This reduces or blocks sodium diffusion through the quartz walls. The silicon nitride coating also retards migration of the trace hydrogen from the lamp outer into the arc tube. At least about a 10% increase, and preferably a 15% increase in lumen output is realized by using a vacuum lamp outer instead of the nitrogen fill outer conventionally used for the traditional quartz fill lamps. The heat conduction loss is reduced and the lamp efficiency is increased significantly.
Abstract:
A low cost method for operating a high intensity discharge (HID) lamp including a ballast circuit. The method includes generating DC in an AC-to-DC converter, capturing any AC ripple of the DC with a buffer capacitor to generate a control signal, generating a high frequency lamp power signal from DC utilizing an HF inverter circuit and modulating the high frequency power signal utilizing the control signal to generate a frequency swept lamp power signal to drive the lamp while avoiding acoustic resonance.
Abstract:
A remote control for controlling consumer electronic devices and/or PC's. The remote control including a progress/status indicator for indicating the status of a download process or the status of an e-wallet.
Abstract:
A rake receiver tracks a multi-path signal transmitted from a base station to a mobile station. The rake receiver comprises rake fingers each assigned to a multi-path component. Typically a rake finger performs an early late detection using early and late component of the energy of the component taken before and after a presumed occurrence of an optimum of the energy. An early-late signal is generated from a comparison between a product of a first integer and the early component and a product of another integer and the late component.
Abstract:
A method for streaming enhancement layer video frame data on a variable bandwidth network involves coding original uncoded video data with a non-scalable codec to generate I and P base layer frames; generating residual temporal B frames and SNR I and P frames from the original uncoded video data and the base layer frames; coding the temporal and SNR frames with a scalable codec; determining an available bandwidth of the variable bandwidth network; transmitting at least portions of the scalable coded temporal frames when the available bandwidth is a first bandwidth ranging between a minimum bit-rate allocated for transmitting only base layer frames and a predetermined bit-rate which is below a maximum bit-rate of the network; and additionally transmitting remaining portions of the scalable coded temporal frames and at least portions of the scalable coded SNR frames when the available bandwidth is a second bandwidth extending between the predetermined bit-rate and the maximum bit-rate of the network.