System and method for performing visual data post-processing based on information related to frequency response pre-processing
First Claim
Patent Images
1. A method, comprising:
- receiving visual data including a plurality of pixels;
reducing noise of at least one of the pixels of the visual data;
collecting information relating to the noise reduction of the pixels of the visual data, the information including an indication for each pixel of the visual data of whether the pixel included a threshold amount of noise before the noise reduction of the pixels of the visual data;
in response to the collecting of the information relating to the noise reduction of the pixels of the visual data, conditionally performing subsequent processing on the visual data, the subsequent processing of the visual data based on the collected information indicating for each pixel of the visual data whether the pixel included the threshold amount of noise before the noise reduction of the pixels of the visual data; and
determining whether to perform a deinterlacing operation or an inverse telecine opera based on the collected information;
wherein the determining whether to perform the deinterlacing operation or the inverse telecine operation is made utilizing deemed-valid pixels of the visual data that have less than the threshold amount of noise.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided. After receipt of visual data, an aspect of the frequency response associated with the visual data is changed. Thereafter, subsequent processing is performed on the visual data, based on information extracted from and related to the aspect of the frequency response change.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving visual data including a plurality of pixels; reducing noise of at least one of the pixels of the visual data; collecting information relating to the noise reduction of the pixels of the visual data, the information including an indication for each pixel of the visual data of whether the pixel included a threshold amount of noise before the noise reduction of the pixels of the visual data; in response to the collecting of the information relating to the noise reduction of the pixels of the visual data, conditionally performing subsequent processing on the visual data, the subsequent processing of the visual data based on the collected information indicating for each pixel of the visual data whether the pixel included the threshold amount of noise before the noise reduction of the pixels of the visual data; and determining whether to perform a deinterlacing operation or an inverse telecine opera based on the collected information; wherein the determining whether to perform the deinterlacing operation or the inverse telecine operation is made utilizing deemed-valid pixels of the visual data that have less than the threshold amount of noise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving visual data including a plurality of pixels; reducing noise of at least one of the pixels of the visual data; collecting information relating to the noise reduction of the pixels of the visual data, the information including an indication for each pixel of the visual data of whether the pixel included a threshold amount of noise before the noise reduction of the pixels of the visual data; in response to the collecting of the information relating to the noise reduction of the pixels of the visual data, conditionally performing subsequent processing on the visual data, the subsequent processing of the visual data based on the collected information indicating for each pixel of the visual data whether the pixel included the threshold amount of noise before the noise reduction of the pixels of the visual data; and determining whether to perform a deinterlacing operation or an inverse telecine operation based on the collected information; wherein the determining whether to perform the deinterlacing operation or the inverse telecine operation is made utilizing pixels of the visual data that were not subjected to the noise reduction.
-
-
14. A method, comprising:
-
receiving visual data including a plurality of pixels; reducing noise of at least one of the pixels of the visual data; collecting information relating to the noise reduction of the pixels of the visual data, the information including an indication for each pixel of the visual data of whether the pixel included a threshold amount of noise before the noise reduction of the pixels of the visual data; in response to the collecting of the information relating to the noise reduction of the pixels of the visual data, conditionally performing subsequent processing on the visual data, the subsequent processing of the visual data based on the collected information indicating for each pixel of the visual data whether the pixel included the threshold amount of noise before the noise reduction of the pixels of the visual data; determining whether to perform a deinterlacing operation or an inverse telecine operation based on the collected information; and determining whether a predetermined number of pixels of the visual data are available for being used for the determination whether to perform the deinterlacing operation or the inverse telecine operation; wherein the determination whether to perform the deinterlacing operation or the inverse telecine operation is performed utilizing historical data, if it is determined that the predetermined number of pixels of the visual data are not available.
-
-
15. A system, comprising:
-
a processor for; reducing noise of at least one of a plurality of pixels of visual data, collecting information relating to the noise reduction of the pixels of the visual data, the information including an indication for each pixel of the visual data of whether the pixel included a threshold amount of noise before the noise reduction of the pixels of the visual data, in response to the collecting of the information relating to the noise reduction of the pixels of the visual data, conditionally performing subsequent processing on the visual data, the subsequent processing of the visual data based on the collected information indicating for each pixel of the visual data whether the pixel included the threshold amount of noise before the noise reduction of the pixels of the visual data, and determining whether to perform a deinterlacing operation or an inverse telecine operation based on the collected information; wherein the determining whether to perform the deinterlacing operation or the inverse telecine operation is made utilizing deemed-valid pixels of the visual data that have less than the threshold amount of noise. - View Dependent Claims (16, 17)
-
-
18. A system, comprising:
-
a processor for; reducing noise of at least one of a plurality of pixels of visual data, collecting information relating to the noise reduction of the pixels of the visual data, the information including an indication for each pixel of the visual data of whether the pixel included a threshold amount of noise before the noise reduction of the pixels of the visual data, in response to the collecting of the information relating to the noise reduction of the pixels of the visual data, conditionally performing subsequent processing on the visual data, the subsequent processing of the visual data based on the collected information indicating for each pixel of the visual data whether the pixel included the threshold amount of noise before the noise reduction of the pixels of the visual data, and determining whether to perform a deinterlacing operation or an inverse telecine operation based on the collected information; wherein the determining whether to perform the deinterlacing operation or the inverse telecine operation is made utilizing pixels of the visual data that were not subjected to the noise reduction.
-
-
19. A system, comprising:
-
a processor for; reducing noise of at least one of a plurality of pixels of visual data, collecting information relating to the noise reduction of the pixels of the visual data, the information including an indication for each pixel of the visual data of whether the pixel included a threshold amount of noise before the noise reduction of the pixels of the visual data, in response to the collecting of the information relating to the noise reduction of the pixels of the visual data, conditionally performing subsequent processing on the visual data, the subsequent processing of the visual data based on the collected information indicating for each pixel of the visual data whether the pixel included the threshold amount of noise before the noise reduction of the pixels of the visual data, determining whether to perform a deinterlacing operation or an inverse telecine operation based on the collected information, and determining whether a predetermined number of pixels of the visual data are available for being used for the determination whether to perform the deinterlacing operation or the inverse telecine operation; wherein the determination whether to perform the deinterlacing operation or the inverse telecine operation is performed utilizing historical data, if it is determined that the predetermined number of pixels of the visual data are not available,
-
Specification