发明名称 |
Image interpolating unit, program product, and reading apparatus that inserts an interpolated pixel value in a lost pixel position based on edge amounts of reference pixels and total of differences between pixel values |
摘要 |
Provided is an image interpolating unit including: a first interpolation pixel generator that generates a first pixel value; a second interpolation pixel generator that detects, based on a total of differences between pixel values in a pixel group centered around a lost pixel and pixel values in pixel groups centered around a single pixel around the lost pixel, reference pixels of the lost pixel, and generate, based on the reference pixels, a second pixel value on the lost pixel; a reference pixel edge amount calculator; and an interpolator that inserts, as an interpolation pixel value, one of the first and the second pixel values into a position corresponding to the lost pixel, based on edge amounts of the reference pixels and a total of differences between pixel values in a pixel group centered around the reference pixels and the pixel values in the pixel group centered around the lost pixel. |
申请公布号 |
US9280733(B2) |
申请公布日期 |
2016.03.08 |
申请号 |
US201514717838 |
申请日期 |
2015.05.20 |
申请人 |
Oki Data Corporation |
发明人 |
Doi Toshihiro |
分类号 |
H04N1/029;H04N1/03;H04N1/401;G06K15/02;H04N1/031;H04N1/00;H04N1/192;H04N1/193 |
主分类号 |
H04N1/029 |
代理机构 |
Rabin & Berdo, P.C. |
代理人 |
Rabin & Berdo, P.C. |
主权项 |
1. An image interpolating unit configured to perform interpolation of a lost pixel, the lost pixel being located at a region in which a plurality of contact image sensors are coupled, and the contact image sensors each being provided with a plurality of image reading elements that are arrayed in line, the image interpolating unit comprising:
a first interpolation pixel generator configured to generate, based on linear interpolation, a first pixel value on the lost pixel; a second interpolation pixel generator configured to detect, based on a difference total value, reference pixels of the lost pixel, and generate, based on the reference pixels, a second pixel value on the lost pixel, the difference total value being a total of differences between pixel values corresponding to pixels in a pixel group that is centered around the lost pixel and pixel values corresponding to pixels in respective pixel groups that are centered around a single pixel around the lost pixel; a reference pixel edge amount calculator configured to calculate edge amounts of the reference pixels; and an interpolator configured to insert, as an interpolation pixel value, one of the first pixel value and the second pixel value into a position corresponding to the lost pixel, based on the edge amounts of the reference pixels and a difference total value, the difference total value being a total of differences between pixel values corresponding to pixels in a pixel group that is centered around the reference pixels and the pixel values corresponding to the pixels in the pixel group that is centered around the lost pixel. |
地址 |
Tokyo JP |