The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 23, 2014
Filed:
Dec. 22, 2010
Brian Schoner, Fremont, CA (US);
Jaewon Shin, Santa Clara, CA (US);
Olivier Francois Joseph Harel, Mountain View, CA (US);
Advait Madhav Mogre, Sunnyvale, CA (US);
Hyeong-seok Victor Ha, North York, CA;
Brian Schoner, Fremont, CA (US);
Jaewon Shin, Santa Clara, CA (US);
Olivier Francois Joseph Harel, Mountain View, CA (US);
Advait Madhav Mogre, Sunnyvale, CA (US);
Hyeong-Seok Victor Ha, North York, CA;
Broadcom Corporation, Irvine, CA (US);
Abstract
In a video processing device, scale of a video image is detected for vertical and horizontal directions based on pixel information, for example, per pixel vertical and horizontal gradients. Gradients are utilized or discarded based on picture format, standard deviation of luma levels and pixel location relative to black border edges, graphics and/or overlaid content. Mosquito noise filters are adapted based on scale and/or noise strength. Median and/or linear filter results are selected based on a weakest, a strongest and/or a blended result. Horizontal and vertical operations are performed separately for edge detection, edge strength determination, filtering and filter correction control. Horizontal and vertical block grid spacing and grid shift are determined. Block noise strength is determined. Block noise filters are configured based on scaling and/or noise strength. Filter corrections are limited based on block noise strength. Noise reduction results may be blended to generate a pixel correction value.