IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

Information

  • Patent Application
  • 20070217714
  • Publication Number
    20070217714
  • Date Filed
    March 07, 2007
    17 years ago
  • Date Published
    September 20, 2007
    16 years ago
Abstract
An image processing apparatus for interpolating a pixel value of an interpolation pixel which makes an object of an interpolation process, includes a production section configured to produce, based on the position of the interpolation pixel, a pixel value group including the pixel value of the interpolation pixel and a plurality of pixel values of different pixels; a write control section configured to control a plurality of storage sections; a readout control section configured to control the storage sections so that the pixel values of the pixels included in the pixel value group are read out at a time from the storage sections in which the pixel values of the pixels included in the pixel value group are stored; and an interpolation section configured to interpolate the pixel value of the interpolation pixel using the pixel value group read out by the readout control section.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram showing an example of a configuration of an image processing system to which the present invention is applied;



FIG. 2 is a block diagram showing an example of a detailed configuration of a RAM module shown in FIG. 1;



FIGS. 3 and 4 are a block diagram and a diagrammatic view, respectively, illustrating details of flows of pixel values before and after an interpolation operation;



FIGS. 5 and 6 are views illustrating write addresses;



FIG. 7 is a diagrammatic view illustrating a read address;



FIG. 8 is a view illustrating a pixel group;



FIG. 9 is a flow chart illustrating an image transform process;



FIG. 10 is a flow chart illustrating a writing process;



FIG. 11 is a flow chart illustrating a reading out process;



FIG. 12 is a block diagram showing an example of an image processing apparatus in which a DME shown in FIG. 1 is incorporated; and



FIG. 13 is a block diagram showing an example of a recording and reproduction apparatus in which the DME is incorporated.


Claims
  • 1. An image processing apparatus for interpolating a pixel value of an interpolation pixel which makes an object of an interpolation process, comprising: production means configured to produce, based on the position of the interpolation pixel, a pixel value group including the pixel value of the interpolation pixel and a plurality of pixel values of different pixels to be used for the interpolation process;write control means configured to control a plurality of storage means for storing pixel values so that the pixel values of the pixels included in the pixel value group produced by said production means are written into different ones of said storage means;readout control means configured to control said storage means so that the pixel values of the pixels included in the pixel value group are read out at a time from said storage means in which the pixel values of the pixels included in the pixel value group are stored; andinterpolation means configured to interpolate the pixel value of the interpolation pixel using the pixel value group read out by said readout control means.
  • 2. The image processing apparatus according to claim 1, further comprising: rearrangement means configured to rearrange the pixel values of the pixel value group read out by said read control means so as to be in an order corresponding to the interpolation process of said interpolation means, said interpolation means performing the interpolation process for the pixel value of the interpolation pixel using the pixel value group rearranged by said rearrangement means.
  • 3. An image processing method for interpolating a pixel value of an interpolation pixel which makes an object of an interpolation process, comprising the steps of: producing, based on the position of the interpolation pixel, a pixel value group including the pixel value of the interpolation pixel and a plurality of pixel values of different pixels to be used for the interpolation process;controlling a plurality of storage means for storing pixel values so that the pixel values of the pixels included in the pixel value group produced by the production step are written into different ones of said storage means;controlling said storage means so that the pixel values of the pixels included in the pixel value group are read out at a time from said storage means in which the pixel values of the pixels included in the pixel value group are stored; andinterpolating the pixel value of the interpolation pixel using the pixel value group read out by the readout control step.
  • 4. An image processing apparatus for interpolating a pixel value of an interpolation pixel which makes an object of an interpolation process, comprising: a production section configured to produce, based on the position of the interpolation pixel, a pixel value group including the pixel value of the interpolation pixel and a plurality of pixel values of different pixels to be used for the interpolation process;a write control section configured to control a plurality of storage sections for storing pixel values so that the pixel values of the pixels included in the pixel value group produced by said production section are written into different ones of said storage sections;a readout control section configured to control said storage sections so that the pixel values of the pixels included in the pixel value group are read out at a time from said storage sections in which the pixel values of the pixels included in the pixel value group are stored; andan interpolation section configured to interpolate the pixel value of the interpolation pixel using the pixel value group read out by said readout control section.
Priority Claims (1)
Number Date Country Kind
2006-074712 Mar 2006 JP national