Patent ID: 8531600

Claim:
A video signal processing apparatus comprising: a first delay unit configured to delay an input video signal by one frame period or a period of a plurality of lines, and to output the input video signal thus delayed as a first delayed video signal; a second delay unit configured to delay the first delayed video signal by one frame period, and to output the first delayed video signal thus delayed as a second delayed video signal; a first delay selection unit configured to sequentially delay pixel data of the first delayed video signal in horizontal and vertical directions, to create a plurality of pixel data included in a first reference range for use in an event of creating interpolated pixel data, and to select any from the plurality of pixel data; a second delay selection unit configured to sequentially delay pixel data of the second delayed video signal in the horizontal and vertical directions, to create a plurality of pixel data included in a second reference range for use in the event of creating the interpolated pixel data, and to select any from the plurality of pixel data; a frequency distribution monitor unit configured to partition, into a plurality of classes, a size of a vertical component of a motion vector for use in the event of creating the interpolated pixel data, and to detect a frequency of the number of occurrences at which the vertical component of the motion vector occurs in each of the classes; an offset control unit configured, in a case where the vertical component of the motion vector, the vertical component being detected in the frequency distribution monitor unit, exceeds a predetermined threshold value in predetermined specific classes, to create a first offset signal that shifts a read address in the vertical direction in an event of reading out the first delayed video signal from the first delay unit and then to supply the created first offset signal to the first delay unit, and to create a second offset signal that shifts a read address in the vertical direction in an event of reading out the second delayed video signal from the second delay unit and then to supply the created second offset signal to the second delay unit; and a selection control unit configured to shift the pixel data in the vertical direction based on the first offset signal, the pixel data being selected by the first delay selection unit, and to shift the pixel data in the vertical direction based on the second offset signal, the pixel data being selected by the second delay selection unit.