Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Auyeung, US

Cheung Auyeung, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080232459SYSTEM AND METHOD TO CONTROL COMPRESSED VIDEO PICTURE QUALITY FOR A GIVEN AVERAGE BIT RATE - Picture level rate control systems, apparatuses and methods are described which indirectly control bit rate through peak signal to noise ratio (PSNR), thereby providing a stable PSNR while maintaining a given target average bit rate. In a preferred implementation, encoding is performed in conjunction with macroblock QP modulation. In this way, the picture level rate control provides stable temporal quality and the macroblock QP modulation provides stable spatial quality. By way of example, the number of bits generated in a group of pictures (GOP) is controlled by modulating the target bit allocation for a group of pictures (GOP) based on coded picture buffer (CPB) fullness. Macroblocks are encoded for each picture based on a rate-distortion model, which is modified in response to the relative fluctuation of PSNR of pictures within a group of pictures.09-25-2008
20090232210ADVANCED VIDEO CODED PICTURES - REDUCED COST COMPUTATION OF AN INTRA MODE DECISION IN THE FREQUENCY DOMAIN - A method of intra mode prediction uses a block of pixels and their horizontal H09-17-2009
20100158106SIMD-PROCESSOR-FRIENDLY MPEG-2 INTER-QUANTIZER - A method and apparatus for performing quantization during video compression, such as within an MPEG-2 encoder. Inter-quantization is particularly recited in this implementation, although the teachings may be applied to intra-quantization as well. Computationally intensive portions of the quantization process are split into multiple components in response to differing execution probability. A first component is executed within each quantization iteration, and preferably is performed in parallel, such as using SIMD processing. At least one additional component, such as a second component, is serially processed in response to detecting a condition that does not arise with each loop iteration. Preferred embodiments of the invention replace division operations with a combination of multiply and shift operations, while making extended use of table lookup procedures to reduces processing overhead.06-24-2010
20100158107SIMD-PROCESSOR-FRIENDLY MPEG-2 INTRA-QUANTIZER - A method and apparatus for performing quantization during video compression, such as within an MPEG-2 encoder. Intra-quantization is particularly recited, although the teachings may be applied to inter-quantization as well. Computationally intensive portions of the quantization process are split into multiple components in response to differing execution probability. A first component is executed within each quantization iteration, and preferably is performed in parallel, such as using SIMD processing. At least one additional component, such as a second component, is serially processed in response to detecting a condition that does not arise with each loop iteration. Preferred embodiments of the invention replace division operations with a combination of multiply and shift operations, while making extended use of table lookup procedures to reduces processing overhead.06-24-2010

Patent applications by Cheung Auyeung, Sunnyvale, CA US

Cheung Auyeung, San Jose, CA US

Patent application numberDescriptionPublished
20090257488ESTIMATION OF I FRAME AVERAGE RATE QUANTIZATION PARAMETER (QP) IN A GROUP OF PICTURES (GOP) - Rate-QP estimation for an I picture is disclosed which involves the steps of: providing an input group of pictures (GOP); selecting an input I picture within the GOP; and outputting, to a computer readable medium, a bit rate corrected Rate-QP, R(QP), for the input I picture. The outputting step may involve calculating intra luma and chroma Rate-QP estimates from corresponding intra luma and chroma histograms; offsetting the intra chroma Rate-QP estimate to form an offset intra chroma estimate; and setting a bit rate corrected Rate-QP for the input I picture to a corrected sum of the previous estimates. The histograms are formed with estimates of intra prediction coefficients, where an intra/non-intra mode is selected that results in a lowest SATD for each macroblock in the GOP. The methods may be implemented into a computer program, possibly resident in an advanced video encoder.10-15-2009
20090257496ESTIMATION OF B FRAME AVERAGE RATE QUANTIZATION PARAMETER (QP) IN A GROUP OF PICTURES (GOP) - Rate-QP estimation for a B picture is disclosed which involves: providing an input group of pictures (GOP); selecting an input B picture within the GOP; and outputting, to a computer readable medium, a bit rate corrected Rate-QP, R(QP), for the input B picture. The outputting step may involve calculating intra/non-intra luma and chroma Rate-QP estimates from corresponding intra/non-intra luma and chroma histograms; offsetting the intra/non-intra chroma Rate-QP estimate to form respective offset intra/non-intra chroma estimates; and setting a bit rate corrected Rate-QP for the input B picture to a corrected sum of the previous estimates. The histograms are formed using an input of the lowest SATD forward, backward, and bidirectional prediction coefficients, and the intra prediction coefficients, where an intra/non-intra mode is selected, which results in a lowest SATD for each macroblock in the GOP. The methods may be implemented into a computer program, possibly resident in advanced video encoders.10-15-2009
20090257506ESTIMATION OF P FRAME AVERAGE RATE QUANTIZATION PARAMETER (QP) IN A GROUP OF PICTURES (GOP) - Rate-QP estimation for a P picture is disclosed which involves the steps of: providing an input group of pictures (GOP); selecting an input P picture within the GOP; and outputting, to a computer readable medium, a bit rate corrected Rate-QP, R(QP), for the input P picture. The outputting step may involve calculating intra/non-intra luma and chroma Rate-QP estimates from corresponding intra/non-intra luma and chroma histograms; offsetting the intra/non-intra chroma Rate-QP estimate to form respective offset intra/non-intra chroma estimates; and setting a bit rate corrected Rate-QP for the input P picture to a corrected sum of the previous estimates. The histograms are formed with estimates of intra and forward prediction coefficients, where an intra/non-intra mode is selected that results in a lowest SATD for each macroblock in the GOP. The methods may be implemented into a computer program, possibly resident in an advanced video encoder.10-15-2009

Raymond Auyeung, Alexandria, VA US

Patent application numberDescriptionPublished
20090074987LASER DECAL TRANSFER OF ELECTRONIC MATERIALS - A laser decal transfer is used to generate thin film features by directing laser pulses of very low energy at the back of a target substrate illuminating an area of a thin layer of a high viscosity rheological fluid coating the front surface of the target. The illuminated area is shaped and defined by an aperture centered about the laser beam. The decal transfer process allows for the release and transfer from the target substrate to the receiving substrate a uniform and continuous layer identical in shape and size of the laser irradiated area. The released layer is transferred across the gap with almost no changes to its initial size and shape. The resulting patterns transferred onto the receiving substrate are highly uniform in thickness and morphology, have sharp edge features and exhibit high adhesion, independent of the surface energy, wetting or phobicity of the receiving substrate.03-19-2009

Raymond C.y. Auyeung, Alexandria, VA US

Patent application numberDescriptionPublished
20090217517Laser-based technique for the transfer and embedding of electronic components and devices - A laser direct write method used to transfer entire single components such as semiconductor bare dies or surface mount passive and active components on a substrate or inside recess in a substrate for making embedded microelectronics is disclosed. This method laser-machine the pockets, laser-transfer the individual components inside those pockets, and then laser-print the interconnects required to “wire” the components, thus resulting in a fully assembled embedded circuit required to make a fully functional microelectronic system.09-03-2009