Patent ID: 7602367

Claim:
A flat display panel driving method for driving a flat display panel which includes a matrix array of pixels to display an image, comprising the steps of: receiving a video signal supplied externally along with a vertical sync signal defining a vertical scanning period and horizontal sync signals each defining a horizontal scanning period in the vertical scanning period; writing said video signal and a non-video signal into each row of pixels in the vertical scanning period; and controlling a write timing of said non-video signal to synchronize with a write timing of said video signal; wherein said control step includes counting the number of horizontal sync signals supplied within each of vertical scanning periods defined by a predetermined number of successive vertical sync signals, storing counts of the number obtained for the successive vertical sync signals, comparing the counts, and causing the write timing of said non-video signal to depend on a result of the comparison, and said control step further includes determining the number of horizontal sync signals supplied within the vertical scanning period based on the result of comparison and obtaining a video signal holding period which is represented by a formula: number of horizontal sync signals supplied within vertical scanning period×(100 non-video signal insertion ratio)/100, and then determining a timing that is delayed by said video signal holding period from the write timing of said video signal, as the write timing of said non-video signal.