Abstract: Systems and methods for block noise detection and filtering are disclosed. One embodiment includes, computing difference magnitudes in pixel values for adjacent pixels in the image. The difference magnitudes can include horizontal difference magnitudes for horizontally adjacent pixels and vertical difference magnitudes for vertically adjacent pixels. One embodiment further includes using normalized sums of the difference magnitudes to determine a set of noise characteristics of the block noise and a set of image characteristics of the image and configuring inputs to the block noise filter using the set of noise and image characteristics.
Type:
Application
Filed:
February 10, 2010
Publication date:
August 12, 2010
Applicant:
Anchor Bay Technologies, Inc.
Inventors:
Dale Richard Adams, Laurence A. Thompson
Abstract: Apparatuses and methods are described for performing time base correction and frame rate conversion with respect to signals. An apparatus includes circuitry to synthesize an output video clock. The apparatus has circuitry that receives an input video synchronization signal. The apparatus has circuitry to change a frequency of the output video clock based on an intended number of video clock cycles per input vertical period and a period of the input video synchronization signal.
Abstract: System, method, and apparatus for smoothing of edges in images to remove irregularities are disclosed. In one aspect of the present disclosure, a method of image processing includes, identifying an edge in an image having an associated set of edge characteristics, determining the associated set of edge characteristics, and applying a low pass filter to a pixel of the edge based on the associated set of edge characteristics to generate a second image based on the image, wherein the edge in the image is smoothed in the second image. The method further includes generating a third image which is a blend of the original image and the second (edge-smoothed) image based on the associated set of edge characteristics.
Abstract: An apparatus capable of establishing different video sample stream processing channels between a plurality of video sample stream inputs and a video sample stream output is described. The apparatus includes a multi-state routing network comprising wiring to route a video sample stream. The multi-state routing network comprises outputs that are coupled to the inputs of a plurality of video sample stream channel processing segments, where, each channel processing segment comprises at least one signal processing block. The multi-state routing network also comprises inputs that are coupled to the outputs of the video sample stream channel processing segments. The multi-state routing network also comprises the plurality of video sample stream inputs the video sample stream output.