IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0578914
(2009-10-14)
|
등록번호 |
US-8315435
(2012-11-20)
|
우선권정보 |
TW-97139515 A (2008-10-15) |
발명자
/ 주소 |
- Chen, Chien-Chen
- Hsieh, Chun-Hsing
|
출원인 / 주소 |
- Realtek Semiconductor Corp.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
7 |
초록
▼
An image processing apparatus includes: a pixel difference calculator for calculating a difference value between each first pixel of a previous image and a second pixel of a present image and at a position corresponding to said each first pixel, and outputting a plurality of pixel differences; a cou
An image processing apparatus includes: a pixel difference calculator for calculating a difference value between each first pixel of a previous image and a second pixel of a present image and at a position corresponding to said each first pixel, and outputting a plurality of pixel differences; a counter counting a number of positive pixel differences and a number of negative pixel differences in the pixel differences of a sampling window; a motion level determining unit calculating a motion level of a pixel in the sampling window according to the numbers of the positive and negative pixel differences; a blending value determining unit determining a blending value according to the motion level; and an output unit adding together weights of the present and previous images according to the blending value to generate and output an output image. An image processing method is also disclosed.
대표청구항
▼
1. An image processing apparatus for processing a previous image having a plurality of first pixels and a present image having a plurality of second pixels, and outputting an output image, said image processing apparatus comprising: a pixel difference calculator for calculating a difference value be
1. An image processing apparatus for processing a previous image having a plurality of first pixels and a present image having a plurality of second pixels, and outputting an output image, said image processing apparatus comprising: a pixel difference calculator for calculating a difference value between each first pixel and one of the second pixels which position is corresponding to said first pixel so that output a plurality of pixel differences;a counter for counting a number of positive pixel differences and a number of negative pixel differences in the pixel differences of a sampling window;a motion level determining unit for calculating a motion level of a pixel in the sampling window according to the number of the positive pixel differences and the number of the negative pixel differences counted by said counter;a blending value determining unit coupled to said motion level determining unit, and for determining a blending value according to the motion level; andan output unit coupled to said blending value determining unit, and for adding together weights of the present image and the previous image according to the blending value to generate and output an output image. 2. The image processing apparatus of claim 1, wherein said output unit adds together a weight of a pixel of the present image with a weight of a pixel at a corresponding location of the previous image according to the blending value to thereby generate and output an output pixel of the output image. 3. The image processing apparatus of claim 1, wherein the blending value is directly proportional to the motion level. 4. The image processing apparatus of claim 1, wherein, when the number of the positive pixel differences or the number of the negative pixel differences is larger than a first threshold value, said pixel in the sampling window is determined to be a dynamic pixel. 5. The image processing apparatus of claim 1, wherein, when each of the number of the positive pixel differences and the number of the negative pixel differences is smaller than a second threshold value, at least one sub-sampling window is established in the sampling window, and a number of the positive pixel differences and a number of the negative pixel differences in the sub-sampling window are counted to determine whether said pixel in the sampling window is a dynamic pixel or a static pixel. 6. The image processing apparatus of claim 1, wherein said pixel in the sampling window is the center pixel of the sampling window. 7. The image processing apparatus of claim 1, wherein said counter comprises: a positive pixel difference counter for counting the number of the positive pixel differences; anda negative pixel difference counter for counting the number of the negative pixel differences. 8. The image processing apparatus of claim 1, wherein said motion level determining unit comprises: a density counter for calculating a positive pixel difference density and a negative pixel difference density from the number of the positive pixel differences and the number of the negative pixel differences in the sampling window; anda motion level processor coupled to said density counter for calculating the motion level of said pixel in the sampling window according to the positive pixel difference density and the negative pixel difference density. 9. The image processing apparatus of claim 8, wherein the positive pixel difference density is obtained by dividing the number of the positive pixel differences by the number of the pixels in the sampling window. 10. The image processing apparatus of claim 8, wherein the negative pixel difference density is obtained by dividing the number of the negative pixel differences by the number of the pixels in the sampling window. 11. An image processing method for processing a previous image having a plurality of first pixels and a present image having a plurality of second pixels, and outputting an output image, said image processing method comprising: calculating a difference value between each first pixel and one of second pixels which position is corresponding to said first pixel so that output a plurality of pixel differences;counting a number of positive pixel differences and a number of negative pixel differences in the pixel differences of a sampling window;calculating a motion level of a pixel in the sampling window according to the number of the positive pixel differences and the number of the negative pixel differences;determining a blending value according to the motion level; andadding together weights of the present image and the previous image according to the blending value to generate and output an output image. 12. The image processing method of claim 11, wherein in the adding together weights of the present image and the previous image according to the blending value to generate and output the output image, a weight of a pixel of the present image is added together with a weight of a pixel at a corresponding location of the previous image according to the blending value to thereby generate and output an output pixel of the output image. 13. The image processing method of claim 11, wherein the blending value is directly proportional to the motion level. 14. The image processing method of claim 11, wherein, when the number of the positive pixel differences or the number of the negative pixel differences is larger than a first threshold value, said pixel in the sampling window is determined to be a dynamic pixel. 15. The image processing method of claim 11, wherein, when each of the number of the positive pixel differences and the number of the negative pixel differences is smaller than a second threshold value, at least one sub-sampling window is established in the sampling window, and a number of the positive pixel differences and a number of the negative pixel differences in the sub-sampling window are counted to determine whether said pixel in the sampling window is a dynamic pixel or a static pixel. 16. The image processing method of claim 11, wherein said pixel in the sampling window is the center pixel of the sampling window. 17. The image processing method of claim 11, wherein the number of positive pixel differences is counted by a positive pixel difference counter and the number of negative pixel differences is counted by a negative pixel difference counter. 18. The image processing method of claim 11, further comprising calculating a positive pixel difference density and a negative pixel difference density from the number of the positive pixel differences and the number of the negative pixel differences in the sampling window, and calculating the motion level of said pixel in the sampling window according to the positive pixel difference density and the negative pixel difference density. 19. The image processing method of claim 18, wherein the positive pixel difference density is obtained by dividing the number of the positive pixel differences by the number of the pixels in the sampling window. 20. The image processing method of claim 18, wherein the negative pixel difference density is obtained by dividing the number of the negative pixel differences by the number of the pixels in the sampling window.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.