Exemplary embodiments of the present invention will be explained in detail below with reference to the accompanying drawings. The present invention is not limited to the embodiments.
A noise eliminating apparatus according to a first embodiment of the present invention receives image data from an image receiver or the like, performs an image-quality enhancement process, such as noise elimination and I/P conversion, on the input image data, and outputs the processed image data on a display device. The noise eliminating apparatus checks the input image data as required, and determines whether the input image data are originated from a film source. When the input image data are determined to be originated from a film source, the noise eliminating apparatus outputs the input image data without performing the image-quality enhancement process on the image data, so that film grains in the image are not destroyed.
The image receiving unit 401 receives image data from an image receiver (not shown) or the like. The image receiving unit 401 receives
(i) image data originated from a film source (film-recorded images), or
(ii) a video source (obtained according to the national television standards committee (NTSC)) system, or
(iiI) image data which is video-recorded in a high definition television format.
The noise eliminating unit 402 performs a noise elimination process on the input image data. Specifically, the noise eliminating unit 402 detects a noise component included in the input image data, and removes the noise component from the input data.
The noise eliminating unit 402 decides whether to perform the noise elimination process based on an instruction issued from the controller 412. More specifically, upon receipt of an instruction to stop the noise elimination process from the controller 412, the noise eliminating unit 402 stops the noise elimination process, while upon receipt of an instruction to resume the noise elimination process, the noise eliminating unit 402 resumes the noise elimination process on the image data.
The storage unit 403 temporarily stores therein image data having been subjected to the noise elimination process by the noise eliminating unit 402.
The film determining unit 404 sequentially reads image data from the storage unit 403, and determines whether the read image data have originated from a film source. More specifically, the film determining unit 404 determines whether a pattern specific to a film source, such as a movie, is present in the read image data. For example, the film determining unit 404 detects whether a pattern converted according to 2:3 pulldown scheme is present in the read image data.
The 2:3 pulldown scheme is a conversion scheme of converting image data originated from a 24-frames-per-second film source into 60-frames-per-second image data of an interlace scan format. The conversion is performed so that the image data are sequentially displayed in the form of two fields of one frame, which are followed by three fields of the next frame, two fields of the subsequent frame, three fields of the subsequent frame, and the like.
The film determining unit 404 sequentially reads the image data from the storage unit 403, and compares successive two frames of the read image data. Upon detecting that the successive two frames are identical, the film determining unit 404 determines that the read image data are originated from a film source.
When the image data are determined to be originated from a film source, the film determining unit 404 notifies this fact to the controller 412, and simultaneously controls the image output unit 406 so as to output the image data having been subjected to a film I/P conversion process. When the image data are determined not to be originated from a film source, the film determining unit 404 notifies this fact to the controller 412, and controls the image output unit 406 so as to output the image data having been subjected to a general I/P conversion process.
The I/P converter 405 sequentially reads image data from the storage unit 403, and performs the I/P conversion process on the read image data. The I/P converter 405 includes a film I/P converter 405a and a general I/P converter 405b. The I/P conversion process is a process of converting image data of an interlace scan format into image data of a progressive scan format.
According to the interlace scan scheme, one frame is divided into a frame (odd field) that displays only odd lines among pixel lines in the frame and another frame (even field) that displays only even lines, and thereafter, 60 frames (30 odd field frames and 30 even field frames) are displayed in one second. On the other hand, according to the interlace scan scheme, 60 frames, each including all of the non-interlaced pixel lines, are displayed in one second.
Accordingly, in the I/P conversion process, missing odd and even lines are respectively interpolated to the even fields and the odd fields of the interlace scan format so as to generate 60 frames per second of the progressive scan format. The interpolation process for still pictures differs from that for motion pictures. In the process for still pictures, lines of a field prior to the processed field are interpolated. In the process for motion pictures, new lines are generated based on pixels on the upper and lower lines in the same field as the processed field, thereby interpolating the lines.
The film I/P converter 405a sequentially reads image data from the storage unit 403, and performs an I/P conversion process that is appropriate for image data originated from a film source on the read image data. When image data originated from a film source are directly subjected to the I/P conversion process, the image data maybe deteriorated in image quality or can include jerky motions. The reason for these problems is described below. In image data originated from a film source, two frames of a single image and three frames of the subsequent image are alternately repeated. Therefore, when the I/P conversion process of a frame is performed by simply interpolating lines included in a field prior to the converted field, a patched frame that is interpolated with lines having originally been included in another frame is obtained. Therefore, the film I/P converter 405a temporarily inverses the read image data back to the original 24-frames-per-second data, and thereafter converts the image data into 60-frames-per-second data of the progressive scan format.
The general I/P converter 405b sequentially reads image data from the storage unit 403, and performs an I/P conversion process appropriate for image data originated from a source other than a film on the read image data. The general I/P converter 405b interpolates lines to the image data having been read from the storage unit 403 as previously described, thereby converting the image data into frames of the progressive scan format.
Each of the smoothing units 411a and 411b performs a smoothing process on the image data having been subjected to an I/P conversion process performed by a corresponding one of the film I/P converter 405a and the general I/P converter 405b. Examples of the smoothing process include, but not limited to, a process of adjusting contrasts between bright areas and dark areas in an image as required, and a process of smoothing color tone variations of a specific image such as an image of a person's face.
When the image data that are originated from a film source are subjected to the smoothing process, film grains included in the image data maybe disadvantageously lost. Therefore, the smoothing unit 411a performs or does not perform the smoothing process based on an instruction issued from the controller 412. More specifically, upon receipt of an instruction to stop the smoothing process from the controller 412, the smoothing unit 411a stops the smoothing process on the image data, while the smoothing unit 411a resumes the smoothing process on the image data upon receipt of an instruction to resume the smoothing process.
The image output unit 406 outputs image data having been subjected to the respective processes to a display device or the like. When an instruction to output image data originated from a film source is issued from the controller 412, the image output unit 406 outputs image data having been subjected to the smoothing process performed by the smoothing unit 411a. When an instruction to output image data originated from a source other than a film is issued from the controller 412, the image output unit 406 outputs image data having been subjected to the smoothing process performed by the smoothing unit 411b.
The controller 412 controls whether to perform the noise elimination process on the input image data. More specifically, when the controller 412 receives a notification from the film determining unit 404 that image data originated from a film source have been input, the controller 412 instructs the noise eliminating unit 402 to stop the noise elimination process and instructs the smoothing unit 411a to stop the smoothing process, and instructs the image output unit 406 to output the image data.
On the other hand, when the controller 412 receives a notification from the film determining unit 404 that image data originated from a source other than a film have been input, the controller 412 instructs the noise eliminating unit 402 to resume the noise elimination process and the smoothing unit 411a to resume the smoothing process, and instructs the image output unit 406 to output image data having been subjected to the processes.
As described above, when input image data are determined not to be originated from a film source, the controller 412 resumes the noise elimination process on the image data, and when input image data are determined to be originated from a film source, the controller 412 stops the noise elimination process on the image data. Therefore, it is possible to eliminate noise from image data originated from a source other than a film to thus enhance its image quality, while not to eliminate noise from image data on film-recorded images to thus preserve film grains. Hence, image quality enhancement and film grain preservation can be switched adaptively according to the type of image data.
In the present embodiment, the controller 412 controls the noise eliminating unit 402 and the smoothing unit 411a based on a result of determination made by the film determining unit 404 as to whether the image data are originated from a film source. Alternatively, the controller 412 can control the noise eliminating unit 402 and the smoothing unit 411a based on a result of film source determination input from the outside of the noise eliminating apparatus 400 or the like.
In the present embodiment, an example in which the controller 412 controls the noise eliminating unit 402 and the smoothing unit 411a has been explained. Alternatively, the controller 412 need not control the noise eliminating unit 402, but can control one or more other processes that can eliminate film grains as in the noise elimination process.
A process procedure performed by the noise eliminating apparatus 400 will be described.
The film determining unit 404 then sequentially reads the image data from the storage unit 403, and determines whether the input image data are originated from a film source (step S104).
When the film determining unit 404 determines that the read image data are originated from a film source (YES at step S105), the noise eliminating unit 402 stops the noise elimination process according to an instruction issued from the controller 412, and the smoothing unit 411a stops the smoothing process (step S106).
On the other hand, when the film determining unit 404 determines that the image data are originated from a film source (NO at step S105), the noise eliminating unit 402 resumes the noise elimination process according to an instruction issued from the controller 412, and the smoothing unit 411a resumes the smoothing process (step S107).
While the control operations over the noise elimination process and the smoothing process are performed, each of the film I/P converter 405a and the general I/P converter 405b reads the image data from the storage unit 403, and performs an I/P conversion process on the read image data (step S108). Further, the smoothing units 411a and 411b respectively perform the smoothing process on the corresponding image data (step S109).
The image output unit 406 outputs image data having been subjected to the respective processes from one of the smoothing units 411a and 411b according to an instruction issued from the controller 412 to the display device and the like (step S110).
In the first embodiment, noise elimination process is performed before determining whether the input image data are originated from a film source. Alternatively, it is possible to determine whether the input image data are originated from a film source before performing the noise elimination process. In this configuration, the noise elimination process is performed such that image data stored in the storage unit 403 are sequentially read, and subjected to the noise elimination process. In each configuration, the controller 412 controls the noise eliminating unit 402 based on the result of determination made by the film determining unit 404.
As described above, in the first embodiment, the film determining unit 404 determines whether the input image data are originated from a film source, the controller 412 determines a strength at which noise is to be eliminated from the image data based on the result of determination made by the film determining unit 404, and the noise eliminating unit 402 eliminates noise from the image data according to the strength determined by the controller 412. Accordingly, when the image data are those on film-recorded images, the noise elimination strength is decreased, thereby enabling preservation of film grains included in the image data, without increasing the capacity of a memory for retaining respective image data of before and after being subjected to a noise elimination process and without addition of special functions of superimposing film grains on image data from which noise is eliminated. Hence, texture of film images can be preserved with a simple functional structure without excessively increasing the hardware scale.
According to the first embodiment, when input image data are determined to be originated from a film source, the noise elimination process is not performed, thereby preserving film grains. Alternatively, the noise elimination strength can be decreased appropriately so as to preserve film grains while eliminating noise by an appropriate amount rather than completely stopping the noise elimination process.
In a second embodiment of the present invention, an example in which input image data are determined to be originated from a film source is explained. An example in which the noise eliminating unit 402 shown in
Upon receipt of a notification from the film determining unit 404 that image data originated from a film source have been input, the controller 412 instructs the noise eliminating unit 402 to change the noise elimination strength, and simultaneously transmits a value that indicates a predetermined target strength to the noise eliminating unit 402. For example, the controller 412 transmits the value “x” shown in
Upon receipt of the instruction from the controller 412 to change the noise elimination strength, the noise eliminating unit 402 changes the noise elimination strength based on the value on strength transmitted from the controller 412 together with the instruction. For example, upon receipt of the value “x” transmitted from the controller 412 as the strength, the noise eliminating unit 402 changes the noise elimination strength from “y” to “x” as indicated by (1) in
Alternatively, the controller 412 can transmit to the noise eliminating unit 402 a predetermined target strength and a predetermined setting-changing time together with an instruction to change the noise elimination strength. Upon receipt of the instruction and the values, the noise eliminating unit 402 can change the noise elimination strength to the target strength gradually or stepwise over the predetermined setting-changing time. For example, the noise eliminating unit 402 changes the noise elimination strength continuously from “x” to “y” over a setting-changing time “T” as indicated by (2) in
As described above, in changing the strength at which noise is to be eliminated from image data, the controller 412 changes the strength gradually from a strength of before being changed to a target strength over a predetermined setting-changing time. Hence, sudden changes in image quality are prevented, thereby decreasing, jerky changes in image quality.
As described above, in the second embodiment, when input image data are determined not to be originated from a film source, the controller 412 sets the strength with which noise is to be eliminated from the image data to a first strength (e.g., “x” in
According to the first embodiment and the second embodiment, when input image data are determined to be originated from a film source, the noise elimination strength is immediately changed. Alternatively, when the result of film source determination fluctuates within a predetermined period of time (hereinafter, “preset response time”), it is possible not to perform control over the noise elimination process. More specifically, the controller 412 shown in
As described above, when the result of determination does not fluctuate within a lapse of a certain preset response time, the film determining unit 404 determines the strength with which noise is to be eliminated from the image data based on the result of determination. Therefore, when the result of determination on image data fluctuates within a short period of time, frequent changes in image quality are prevented, thereby decreasing jerky changes in image quality.
In the second embodiment, an example in which the noise elimination strength is changed according to the result of the determination as to whether input image data are originated from a film source has been explained. Alternatively, in making a determination as to whether the input image data are originated from a film source, a certainty of the image data being originated from a film source can be calculated, and the noise elimination strength can be changed according to the certainty.
In a third embodiment of the present invention, an example in which the noise elimination strength is changed according to the certainty of the input image data being originated from a film source is explained. An example in which the film determining unit 404 calculates the film source certainty, the noise eliminating unit 402 changes the noise elimination strength, and the controller 412 controls the film determining unit 404 and the noise eliminating unit 402 is described, and descriptions on other functional units shown in
The film determining unit 404 sequentially reads image data from the storage unit 403, compares successive two frames of the image data, and calculates the certainty of the two frames being identical. For example, the film determining unit 404 compares pixels included in a frame with pixels in the other frame to be compared therewith for every pixel, and calculates a ratio of the number of coinciding pixels to the total number of pixels in one frame as the certainty. The film determining unit 404 transmits the thus-calculated certainty to the controller 412 as a result of film source determination.
Upon receipt of the film source certainty notified from the film determining unit 404, the controller 412 determines the noise elimination strength based on the notified certainty, instructs the noise eliminating unit 402 to change the noise elimination strength, and simultaneously transmits the thus-determined strength to the noise eliminating unit 402.
For example, as indicated by (4) in
Alternatively, the controller 412 can determine the noise elimination strength as indicated by (5) in
Further alternatively, the controller 412 can set a predetermined threshold value for the film source certainty (hereinafter, “determination threshold value”), and determine the noise elimination strength so that a change rate is reduced near the determination threshold value. For example, when the determination threshold value is set to a value between the values “B” and “C” as indicated by (6) in
The correlation between the noise elimination strength and the certainty is stored as setting information in, for example, a storage unit (not shown in
As described above, a region of the certainty is divided into a high-certainty region, a low-certainty region, and a medium-certainty region that is a region between the high-certainty and the low-certainty regions. The controller 412 determines the second strength based on setting information having been set so that the change rate of the noise elimination strength in the medium-certainty region is lower than that in the high-certainty region and that in the low-certainty region. Accordingly, it is possible to control image data so as to have small changes in image quality within a range where a definite determination as to whether the image data are originated from a film-recorded source is difficult to make, thereby decreasing jerky changes in image quality.
Upon receipt of the instruction from the controller 412 to change the noise elimination strength, the noise eliminating unit 402 changes the noise elimination strength based on the value of the strength transmitted from the controller 412 together with the instruction.
As described above, in the third embodiment, the film determining unit 404 calculates the certainty that indicates a possibility of input image data being originated from a film source, and the controller 412 sets the noise elimination strength for image data originated from a film source based on the certainty calculated by the film determining unit 404. Accordingly, even when there is an error in the determination as to whether image data are on film-recorded images and thus fluctuates the result of determination about the image data, it is possible to change the noise elimination strength continuously according to the fluctuation, thereby decreasing jerky changes in image quality.
The second embodiment and the third embodiment relate to changing the noise elimination strength. Alternatively, the controller 412 can change a strength with which the smoothing process is to be performed by the smoothing unit 411a shown in
More specifically, the controller 412 determines, based on a result of determination as to whether input image data are on film-recorded images, the smoothing strength for smoothing the image data, and smoothes the image data according to the thus-determined strength. Accordingly, when image data are film-recorded images, the strength of smoothing the image data is decreased, thereby enabling preservation of film grains included in the image data completely without addition of a special function of superimposing film grains on smoothed image data. Hence, texture of film images can be preserved with a simple functional structure without-excessively increasing the hardware scale.
The first to third embodiments have respectively described about the respective processes and controls performed by the noise eliminating unit 400 to preserve film grains. Alternatively, an operation screen can be displayed on a display device or the like, to allow a user to arbitrarily change the setting information related to the above processes and controls.
In a fourth embodiment of the present invention, an operation screen for the user to perform various settings is explained. An example in which the controller 412 shown in
“(1) FG preserving function” is a setting item for the user to select whether to perform the control for preserving film grains described in the first to the third embodiments. As shown in
When ON is selected in (1), the controller 412 performs a control, such as stopping or resuming the noise elimination process and the smoothing process, or changing the strengths with respect to the noise elimination process and the smoothing process, based on the result of film source determination made by the film determining unit 404 to preserve film grains. On the other hand, when OFF is selected, the controller 412 does not perform the control to preserve film grains.
“(2) FG preserving strength” is a setting item for the user to set a target noise elimination strength (e.g., the value “x” shown in
When the controller 412 receives a notification from the film determining unit 404 that image data originated from a film source have been input, the controller 412 instructs the noise eliminating unit 402 to change the noise elimination strength, and simultaneously transmits the thus-set noise elimination strength to the noise eliminating unit 402.
“(3) Adaptive FG preserving function” is a setting item for the user to select whether to change the noise elimination strength based on the film source certainty described in the third embodiment. As shown in
When ON is selected in (3), the controller 412 determines the noise elimination strength based on the certainty, and controls the noise eliminating unit 402 so as to change the noise elimination strength according to the thus-determined strength. On the other hand, when OFF is selected, the controller 412 does not perform the control to change the noise elimination strength based on a certainty.
“(4) Smoothness in setting change” is a setting item for the user to select whether to change the noise elimination strength, to be performed by the noise eliminating unit 402, continuously or stepwise as described in the second and the third embodiments. As shown in
The controller 412 instructs the noise eliminating unit 402 to change the noise elimination strength either continuously or stepwise based on the setting value selected in the setting item (4).
“(5) Setting-changing speed” is a setting item for the user to set the setting-changing time (duration over which the noise elimination strength is to be changed continuously or stepwise (“T” indicated by (2) in
The controller 412 holds the result of film source determination notified from the film determining unit 404, and instructs the noise eliminating unit 402 to change the noise elimination strength over the thus-set setting-changing time.
“(6) FG response speed setting” is a setting item for the user to set the preset response time (a predetermined period of time for controlling not to perform the noise elimination process, when a result of film source determination fluctuates within the predetermined period of time) described in the second embodiment. As shown in
The controller 412 holds a result of film source determination notified from the film determining unit 404, and when the result of determination does not fluctuate within the preset response time, the controller 412 instructs the noise eliminating unit 402 to stop the noise elimination process.
“(7) Priority preference setting” is a setting item for the user to set priorities for the noise elimination process and the smoothing process. For the noise elimination process, the user can set an arbitrary setting value within a range from “prioritize noise elimination” to “prioritize FG preservation”, and for the smoothing process, the user can set an arbitrary setting value within a range from “prioritize smoothing” to “prioritize FG preservation”. The setting value for the noise elimination process is correlated with the noise elimination strength such that the noise elimination strength is “0” for the value set to “prioritize FG preservation”, and the noise elimination strength increases as the value approaches “prioritize noise elimination”. The setting value for the smoothing process is correlated with the smoothing strength such that the smoothing strength is “0” for the value set to “prioritize FG preservation”, and the smoothing strength increases as the value approaches “prioritize smoothing”.
When the controller 412 receives a notification from the film determining unit 404 that image data originated from a film source have been input, the controller 412 instructs the noise eliminating unit 402 to change the noise elimination strength, and simultaneously transmits the thus-set noise elimination strength to the noise eliminating unit 402. Furthermore, the controller 412 instructs the smoothing unit 411a to change the smoothing strength, and simultaneously transmits the thus-set smoothing strength to the smoothing unit 411a.
The operation screen described above is displayed on a display device or the like, by a setting information managing unit (not shown in
The operation screen and a process procedure performed by the setting information managing unit according to the fourth embodiment will be described.
When various setting information are input by the user (step S202), the setting information managing unit confirms the input setting information for each of the setting items, and updates the setting information table with the thus-confirmed information.
The setting information managing unit confirms whether the setting item on “(1) FG preserving function” is set to ON. When the setting is not set to ON (NO at step S203), the setting information managing unit sets the setting value in the setting information table to OFF (step S204), and terminates the process without updating setting values on the other setting items. On the other hand, when the setting item on “(1) FG preserving function” is set to ON (YES at step S203), the setting information managing unit performs the following processes.
The setting information managing unit confirms whether the setting item on “(2) FG preserving strength” has been changed. When the setting is confirmed to be changed (YES at step S205), the setting information managing unit updates the setting information table with the input setting value, and automatically changes the setting items on “(7) priority preference setting” according to the input setting value (step S206). More specifically, when the setting item on “(2) FG preserving strength” is set to “high (preserve)”, priorities for the noise elimination process and the smoothing process in the setting items on “(7) priority preference setting” are changed to “prioritize FG preservation”. When the setting item on “(2) FG preserving strength” is set to “low (eliminate)”, the priorities for the noise elimination process and the smoothing process in the setting items on “(7) priority preference setting” are changed to “prioritize noise elimination” and “prioritize smoothing”, respectively. On the other hand, when the setting item on “(2) FG preserving strength” has not been changed (NO at step S205), the setting information managing unit does not update the setting information table with the setting value.
The setting information managing unit then confirms whether the setting items on “(7) priority preference setting” have been changed. When the setting items are confirmed to be changed (YES at step S207), the setting information managing unit updates the setting information table with the input setting value, and automatically changes the setting item on “(2) FG preserving strength” (step S208). More specifically, when the priority for the noise elimination process and the smoothing process in the setting items on “(7) priority preference setting” is set to “prioritize FG preservation”, the setting item on “(2) FG preserving strength” is changed to “high (preserve)”, while when the priority for the noise elimination process and the smoothing process in the setting items on “(7) priority preference setting” is set to corresponding one of “prioritize noise elimination” and “prioritize smoothing”, the setting item on “(2) FG preserving strength” is changed to “low (eliminate)”. On the other hand, when the setting items on “(7) priority preference setting” are not changed (NO at step S207), the setting information managing unit does not update the setting information table with the setting value.
The setting information managing unit then confirms whether the setting item on “(3) adaptive FG preserving function” has been changed. When the setting item is confirmed to be changed (YES at step S209), the setting information managing unit switches the setting value to either ON or OFF and updates the setting information table therewith (step S210). On the other hand, when the setting item on “(3) FG adaptive preserving function” has not been changed (NO at step S209), the setting information managing unit does not update the setting information table with the setting value.
The setting information managing unit then confirms whether the setting item on “(4) smoothness in setting change” has been changed. When the setting is confirmed to be changed (YES at step S211), the setting information managing unit updates the setting information table with the input setting value (step S212). On the other hand, when the setting item on “(4) smoothness in setting change” has not been changed (NO at step S211), the setting information managing unit does not update the setting information table with the setting value.
The setting information managing unit then confirms whether the setting item on “(5) setting-changing speed” has been changed. When the setting is confirmed to be changed (YES at step S213), the setting information managing unit updates the setting information table with the input setting value (step S214). On the other hand, when the setting item on “(5) setting-changing speed” has not been changed (NO at step S213), the setting information managing unit does not update the setting information table with the setting value.
The setting information managing unit then confirms whether the setting item on “(6) FG response speed setting” has been changed. When the setting is confirmed to be changed (YES at step S215), the setting information managing unit updates the setting information table with the input setting value (step S216). On the other hand, when the setting item on “(6) FG response speed setting” has not been changed (NO at step S215), the setting information managing unit does not update the setting information table with the setting value.
The order of confirming the respective setting items is not limited to the above order, and the setting items with respect to step S205 and subsequent steps can be confirmed in an arbitrary order.
As described above, in the fourth embodiment, since the user can arbitrarily change the setting information related the respective processes and controls for preserving film grains, images that suit the user's preferences can be displayed. In particular, since the setting-changing time is set by the user, the speed in switching image quality according to changes of image data can be adjusted to meet the user's preference. Furthermore, since the preset response time is set by the user, a response speed during a period from when image data are changed to when image quality has been changed can be adjusted to meet the user's preference.
While the first to fourth embodiments have described about the noise eliminating apparatus, a computer program (hereinafter, “a noise-elimination control program”) can be obtained by embodying a portion of the configuration of the noise eliminating apparatus using software. The noise-elimination control program has the functions performed by the film determining unit 404 and the controller 412 shown in
The ROM 510 is stores therein data required for executing the noise-elimination control program. The CPU 520 reads the noise-elimination control program from the ROM 510, and executes the noise-elimination control program.
The RAM 530 stores therein data generated along with execution of the noise-elimination control program, input image data, and the like. The RAM 530 corresponds to the storage unit 403 shown in
The input interface 540 is used for connecting with an input device (not shown) such as an operation panel. The output interface 550 is used for connecting with a display device.
A noise-elimination control program 511 is previously installed in the noise eliminating apparatus, or the like, during manufacturing thereof. The noise-elimination control program 511 is stored in the ROM 510, and executed by the CPU 520 as a noise-elimination control process 521.
Of the respective processing explained in the embodiments, all or a part of the processing explained as being performed automatically can be performed manually, or all or a part of the processing explained as being performed manually can be performed automatically in a known method.
The information including the processing procedure, the control procedure, specific names, and various kinds of data and parameters shown in the data or in the drawing can be optionally changed, unless otherwise specified.
The respective constituents of the illustrated apparatus are functionally conceptual, and the physically same configuration is not always necessary. In other words, the specific mode of dispersion and integration of the apparatus is not limited to the illustrated one, and all or a part thereof may be functionally or physically dispersed or integrated in an optional unit, according to the various kinds of load and the status of use.
According to an aspect of the present invention, the texture of the film images can be preserved with a simple and compact structure.
Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Number | Date | Country | Kind |
---|---|---|---|
2006-209176 | Jul 2006 | JP | national |