processing method described above attribute values may be interpolated by applying perspective correction with respect to some pixels of a scan line according to the reference value calculated in operation 102 and attribute values may be interpolated by applying a linear interpolation method with respect to the remaining pixels thus since the number of division operations required to apply perspective correction is reduced the amount of needed computation is significantly reduced compared to the technique of applying perspective correction to all pixels furthermore since the number of pixels to which the perspective correction is applied is adaptively determined considering an amount of perspective distortion when compared to the technique of applying perspective correction to all pixels degradation of image quality which may occur by not applying perspective correction to some pixels may be minimized in addition to the above described embodiments embodiments of the present invention may also be implemented through computer readable code instructions in on a medium e g a computer readable medium to control at least one processing element to implement any above described embodiment the medium can correspond to any medium media permitting the storing and or transmission of the computer readable code the computer readable code may be recorded transferred on a medium in a variety of ways with examples of the medium including recording media such as magnetic storage media e g rom floppy disks hard disks etc and optical recording media e g cd roms or dvds and transmission media such as carrier waves as well as.