Abstract:
The methods and systems of this invention allow for independent adaptive control of ringing and overshoot effects in 2-dimensional array interpolation processes, including in image and video rescaling and analysis. The methods and systems can use either a column-wise or a row-wise interpolation, or a combination thereof. Each uses a respective preliminary interpolation of data, followed by ringing and/or overshoot control. Controllable parameters allow variability in the amount of ringing and/or overshoot retained in the interpolated data. The ringing and overshoot controls apply a local analysis of the data to adjust the preliminary interpolation results. The methods may be repeated iteratively, for example, to obtain a desired rescaling of an image data array.
Abstract:
Aspects of the invention are directed towards an apparatus and method for detecting conventional and exotic cadences in video sequences. The cadence detector includes a motion auto-correlation unit using the inter-frame/field motion information to detect the cadence and a motion cross-correlation unit using the inter-frame/field motion information and the detected cadence to determine the cadence phase. The cadence detector also may include a reset signal generator to generate a reset signal to control the motion auto-correlation unit and the motion cross-correlation unit. The exotic cadence detector is robust and may support many cadences with reduced cadence detection latency as compared to the prior art.
Abstract:
Aspects of the invention are directed towards an apparatus and method for detecting local video pixels in mixed cadence video. The local video detector comprises a comb detector that is adaptive to the contour of moving objects and local contrast, a motion detector that is robust to false motion due to vertical details, and a fader value estimator that provides a video confidence value to a fader that combines film mode and video mode processing results. The coupling of the local video detector to a film mode detector increases the robustness, accuracy, and efficiency of local film/video mode processing as compared to the prior art.
Abstract:
A frame level noise estimate for an image can be determined. An image processor includes a high pass filter unit configured to perform high-pass spatial filtering of image data for first and second frames to produce high-pass spatially filtered information for the first frame and the second frame. A cumulative histogram generator is configured to analyze the high-pass spatially filtered information for the first frame and the second frame to produce a first cumulative histogram for the first frame and a second cumulative histogram for the second frame. A comparator is configured to determine a difference value between the first and second cumulative histograms. A mapping unit is configured to determine an estimated noise value based on the difference value.
Abstract:
A method includes receiving image information representing at least one image. The image information defines multiple pixels in the at least one image. The method also includes identifying filter weights associated with the pixels. The filter weights are based on edge contents of at least a portion of the at least one image. In addition, the method includes filtering the image information using the identified filter weights.
Abstract:
Digital noise removal methods and systems for picture quality improvement on next generation high quality set-top-box and digital TV SOCs is disclosed with particular to a de-blocking method and system that is effective on on-grid and off-grid blocky artifacts generated by lossy video compression standards. Blocky artifacts are filtered by extracting motions vectors for a current pixel block, calculating off-grid positions based on the extracted motion vectors, and applying de-blocking filtering along the calculated off-grid positions. The methods and systems can further skip filtering on-grid blocky artifacts to be filtered by an on-grid de-blocking filter known in the art.
Abstract:
The appearance of image details can be preserved and/or enhanced by applying contrast adaptive gain to the high spatial frequency component of the luminance information. The image details in bright and/or dark regions can be further boosted by applying a local mean adaptive gain. The contrast transfer mapping curve for luminance contrast enhancement can be re-scaled to account for the applied gain. The re-scaling may be performed from frame to frame of displayed video. The re-scaling may be temporally controlled for subsequent frames to make the re-scaling change gradually to prevent flickering.
Abstract:
Provided are a digital video rescaling system, a method of rescaling video images, and a chip comprising a computer executable medium embedded therein computer executable instructions for rescaling video images.
Abstract:
A video image processing system is described that generates the interpolated video images with sharp and jaggedness-free edges. A method of video image processing is also described that interpolates video images to generate the video images with sharp and jaggedness-free edges. The video image processing system receives and makes input image data available for further processing; analyzes the local features of the input image data; filters the input image data before performing interpolation process; modifies the phase value adaptive to the local edge distance; rescales the input image data in horizontal interpolation using the modified phase value; and rescales the horizontally interpolated image data in vertical interpolation using modified phase value.
Abstract:
A method for adaptive pre-filtering is disclosed, comprising the steps of: extracting tuning parameters from video encoding process; processing these tuning parameters to generate control parameters representative of the properties of the video data processed; coupling the control parameters to filter response; generating filter coefficients on selected filter response; and filtering the video data with the filter coefficients before video encoding. The filtering of video data is thus adapted to at least one or more tuning parameters of the video data and the encoding process. The filtering decreases the complexity of encoding by attenuation of high frequency, effectively decreasing the quantization step and reducing compression artifacts.