Please refer to
The motion detector 110 of this embodiment is capable of detecting motion of an image carried by a video signal S11 by utilizing a detection unit 110D positioned in the motion detector 110, to generate a selection signal 110S for controlling the switching unit 140. Regarding a pixel of the image, the motion detector 110 of this embodiment is also capable of generating a selection value in the selection signal 110S by utilizing the detection unit 110D, where the selection value corresponds to the pixel. According to this embodiment, through controlling the switching unit 140 by utilizing the selection signal 110S, the field up-sampling filter 120 is capable of performing chroma up-sampling of the pixel on a field in the video signal S11, and the frame up-sampling filter 130 is capable of performing chroma up-sampling of the pixel on a frame in the video signal S11.
The switching unit 140 is utilized for inputting the video signal S11 into either the field up-sampling filter 120 or the frame up-sampling filter 130 according to the selection value to perform chroma up-sampling of the pixel. If the selection value corresponds to a motion image, the switching unit 140 switches the video signal S11 to be inputted into the field up-sampling filter 120. In this situation, the input signal S12 of the field up-sampling filter 120 is the video signal S11. If the selection value corresponds to a still image, the switching unit 140 switches the video signal S11 to be inputted into the frame up-sampling filter 130. In this situation, the input signal S13 of the frame up-sampling filter 130 is the video signal S11. As a result, the embodiment of the present invention dynamically inputs the video signal S11 into either the field up-sampling filter 120 or the frame up-sampling filter 130 by utilizing the pixel-based control as mentioned above, in order to select the frame interpolation method or the field interpolation method to process the pixel to be up-sampled, so errors generated due to performing chroma up-sampling according to the prior at can be corrected or eliminated.
According to this embodiment, the video signal S11 carries video data of the “4:2:0” format, and both the video signal S14 outputted by the field up-sampling filter 120 and the video signal S15 outputted by the frame up-sampling filter 130 carry video data of the “4:2:2” format. In addition, the video signals S14 and S15 can be derived within the image processing circuit 100 or derived from another circuit outside the image processing circuit 100 for further utilization.
According to a variation of this embodiment, the video signal S11 carries video data of the “4:2:0” format, and both the video signals S14 and S15 carry video data of the “4:4:4” format. In addition, the video signals S14 and S15 can be selected out by utilizing a multiplexer (not shown) coupled to the selection signal 110S, for further utilization by a latter stage of the image processing circuit 100.
Please refer to
In addition, the chroma down-sampling filter 250 performs chroma down-sampling on the video signal S20 to generate a video signal 21. According to this embodiment, through controlling the switching unit 140 by utilizing the selection signal 210S, the field up-sampling filter 120 is capable of performing chroma up-sampling of the pixel on a field in the video signal S21, and the frame up-sampling filter 130 is capable of performing chroma up-sampling of the pixel on a frame in the video signal S21.
The switching unit 140 is utilized for inputting the video signal S21 into either the field up-sampling filter 120 or the frame up-sampling filter 130 according to the selection value to perform chroma up-sampling of the pixel. If the selection value corresponds to a motion image, the switching unit 140 switches the video signal S21 to be inputted into the field up-sampling filter 120. In this situation, the input signal S22 of the field up-sampling filter 120 is the video signal S21. If the selection value corresponds to a still image, the switching unit 140 switches the video signal S21 to be inputted into the frame up-sampling filter 130. In this situation, the input signal S23 of the frame up-sampling filter 130 is the video signal S21.
As it is likely that the video signal S20 will have errors generated during previously performed chroma up-sampling, the image processing circuit 200 may re-perform chroma up-sampling. The image processing circuit 200 of this embodiment is capable of performing chroma down-sampling on the video signal S20 by utilizing the chroma down-sampling filter 250 to generate the video signal S21, and is capable of dynamically inputting the video signal S21 into either the field up-sampling filter 120 or the frame up-sampling filter 130 by utilizing the pixel-based control as mentioned above, in order to select one of the frame interpolation method and the field interpolation method to process the pixel to be up-sampled, so errors generated due to performing chroma up-sampling according to the prior art can be corrected or eliminated.
According to this embodiment, the video signal S20 carries video data of the “4:2:2” format, the video signal S21 carries video data of the “4:2:0” format, and both the video signal S24 outputted by the field up-sampling filter 120 and the video signal S25 outputted by the frame up-sampling filter 130 carry video data of the “4:2:2” format. In addition, the video signals S24 and S25 can be derived within the image processing circuit 200 or derived from another circuit outside the image processing circuit 200, for further utilization.
According to a variation of this embodiment, the video signal S20 carries video data of the “4:4:4” format, the video signal S21 carries video data of the “4:2:0” format, and both the video signals S24 and S25 carry video data of the “4:4:4” format.
According to another variation of this embodiment, the format of the video data carried by the video signals S24 and S25 can be different from the format of the video data carried by the video signal S20. For example, the video signal S20 carries video data of the “4:4:4” format, and both the video signals S24 and S25 carry video data of the “4:2:2” format. In another example, the video signal S20 carries video data of the “4:2:2” format, and both the video signals S24 and S25 carry video data of the “4:4:4” format.
Please refer to
According to this embodiment, the video signal S30 carries video data of the “4:2:2” format, the video signal S31 carries video data of the “4:2:0” format, and both the video signal S34 outputted by the field up-sampling filter 120 and the video signal S35 outputted by the frame up-sampling filter 130 carry video data of the “4:2:2” format. In addition, the video signals S34 and S35 can be derived within the image processing circuit 300 or derived from another circuit outside the image processing circuit 300, for further utilization.
According to a variation of this embodiment, the video signal S30 carries video data of the “4:4:4” format, the video signal S31 carries video data of the “4:2:0” format, and both the video signals S34 and S35 carry video data of the “4:4:4” format.
According to another variation of this embodiment, the format of the video data carried by the video signals S34 and S35 can be different from the format of the video data carried by the video signal S30. For example, the video signal S30 carries video data of the “4:4:4” format, and both the video signals S34 and S35 carry video data of the “4:2:2” format. In another example, the video signal S30 carries video data of the “4:2:2” format, and both the video signals S34 and S35 carry video data of the “4:4:4” format.
Please refer to
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
095115348 | Apr 2006 | TW | national |