Abstract:
The invention relates to a method for detecting video frame types with median filtering, which proceeds a denoising step after caculating the comb factor of each pixel, to avoid incorrect judgment of the frame type resulting from excessive field difference and improve detection accuracy.
Abstract:
A method for motion pixel detection with a static counter map so as to correctly evaluate whether a missing pixel is in a static region or a non-static region, thereby reconstructing the missing pixel by an inter-field interpolation process or an intra-field interpolation process, respectively.
Abstract:
A channel estimator for use in wireless local area networks (WLAN's), characterized in that a channel estimation controller with a simplified recursive least square (RLS) algorithm and a data-reconstructor are employed to adjust the channel response in frequency domain during the delivery of a signal packet. Such adjustment is adaptively performed at anytime during the delivery of a signal packet so as to achieve fast convergence as well as accurate channel estimation.
Abstract:
A method for reducing buffer requirements in a digital audio decoder. Firstly, N samples that have to be decoded for an audio channel at this time are extracted from a sub-frame of a bitstream. A sub-block of K PCM samples is calculated at a time by performing an inverse transform on the N extracted samples, and then the N extracted samples are discarded. Note that the number of extracted samples is greater than or equal to the number of the PCM samples in a generated sub-block, i.e., NnullK. The above steps are repeated until one PCM output sub-frame of the audio channel is fully obtained.
Abstract:
A method of forming an identifying mark on a semiconductor wafer. The identifying mark, for example a bar code or a character of patterns or words, is formed on the side wall of the semiconductor wafer to avoid contamination and the creation of failure dies during the formation of the identifying mark.
Abstract:
A tray is adapted to receive a plurality of ball grid array devices therein, and includes a base plate having a device-receiving portion and a peripheral portion around the device-receiving portion. The device-receiving portion has a top side formed with a device-receiving recess. The top side of the device-receiving portion is further formed with a partition unit in the device-receiving recess for dividing the device-receiving recess into a plurality of cavities adapted for receiving the ball grid array devices respectively therein. The device-receiving portion further has a bottom side formed with a plurality of openings. Each of the openings is aligned with a corresponding one of the cavities and is adapted to receive an array of ball contacts formed on a bottom side of the ball grid array device that is disposed in the corresponding one of the cavities therein. The openings are grouped into a set of first openings remote from the peripheral portion and a set of second openings surrounding the first openings and adjacent to the peripheral portion. Guard strips are formed on the bottom side of the device-receiving portion and are disposed solely and respectively in the second openings.
Abstract:
In a method and apparatus for detecting a wake packet among data bytes in a packet frame issued by a network device, the data bytes in the packet frame are initially compared with a sync byte to detect start of a synchronization stream of the wake packet. The number of consecutive sync matches of the data bytes in the packet frame with the sync byte is counted, and a partial match flag is set upon detection that the number of consecutive sync matches has reached a predetermined number of sync duplications of the sync byte to indicate that the synchronization stream has been detected in the packet frame. When the partial match flag is set, the data bytes that follow the synchronization stream in the packet frame are compared with address bytes of a destination address assigned to a sleeping node. The number of consecutive address byte matches of the data bytes in the packet frame with the address bytes of the destination address is counted, and a packet detected signal is provided to the sleeping node upon detection that the number of consecutive address byte matches has reached a pre-programmed number of address byte matches, the pre-programmed number of address byte matches being less than a total number of address bytes of a destination address stream of the wake packet.
Abstract:
A cell-sensing unit is applied to a memory device having a cell associated operably with a complementary pair of bit lines and a word line. The cell-sensing unit includes a current sense amplifier having a first input side adapted to be connected to the bit lines, and a first output side, and a voltage amplifier having a second input side connected to the first output side of the current sense amplifier, and a second output side. The current sense amplifier is capable of magnifying a difference between currents flowing through the bit lines during a read cycle of the cell, and generates a corresponding voltage difference at the first output side. The voltage difference is received by the voltage amplifier at the second input side, and has a magnitude sufficient to enable the voltage amplifier to generate an output signal at the second output side corresponding to data stored in the cell.
Abstract:
A method for contrast enhancement of pixel data of a decompressed color image includes the steps of computing I component values in an HSI color space for the pixel data of the color image, computing an image I component value which is an average of the computed I component values, and enhancing each of the pixel data of the color image according to the image I component value. An apparatus for contrast enhancement of pixel data of a decompressed color image is also disclosed.
Abstract:
An algorithm for conditionally pre-fetching data for DRAM access is disclosed. A similar pattern of performing successive block reads of DRAM data in the execution of several types of instructions in a computer system is determined by analyzing CPU signals. These instructions repeatedly read blocks of data from a local memory area. Additional writes to memory or an input/output port may intervene between the repeated block reads. By using the pattern as a condition for pre-fetching data from DRAM into a high speed memory buffer of a memory controller, consecutive memory reads can be completed with zero wait state. The penalty incurred by unconditional pre-fetching of DRAM data is minimized. The conditional pre-fetching mechanism is applicable to other computer peripheral devices.