Patent ID: 7893997

Claim:
A method for generating an output clock for outputting received image data to a panel, the method comprising: determining a target frame format and a target number of total pixels of the target frame format, wherein the target frame format comprises a plurality of active and inactive pixels arranged as a plurality of horizontal lines, and the target number of total pixels conforms to a timing constraint of the panel such that when a last target horizontal line of the plurality of target horizontal lines is not a complete horizontal line, the number of target pixels of the last target horizontal line is set equal to a multiple of four; generating an output clock according to the target number of total pixels and an input vertical synchronization signal; outputting the received image data to the panel according to the output clock; and adjusting a frequency of the output clock in response to variation of a period of the input vertical synchronization signal such that a period of the output clock is kept substantially equal to the period of the input vertical synchronization signal divided by the target number of total pixels; wherein an output frame format of the received image data is kept substantially equal to the target frame format so as to conform to the timing constraint of the panel.