Patent ID: 7684437

Claim:
A method for transmitting varying frequency dependent data, comprising: (a) receiving frequency dependent data, horizontal sync signals associated with the frequency dependent data, and a frequency dependent data clock signal, the frequency dependent data clock signal being associated with the frequency dependent data; (b) converting the frequency dependent data to frequency independent data; (c) determining a frequency dependent data clock number, the frequency dependent data clock number being a number of clock cycles of the frequency dependent data clock signal between two horizontal sync signals, and a reference clock number, the reference clock number being a number of clock cycles of a reference data clock signal between two horizontal sync signals; (d) determining a ratio of the frequency dependent data clock number to the reference clock number; (e) transmitting the determined ratio; (f) transmitting, at a fixed rate, the frequency independent data and header data to a receiver, the fixed rate being a frequency greater than the frequency of the frequency dependent data clock signal; (g) receiving the frequency independent data and the determined ratio; (h) converting the frequency independent data to frequency dependent data based upon the received determined ratio; and (i) adjusting a frequency of the converted frequency dependent data based on an amount of a memory usage, wherein the frequency adjustment of the converted frequency dependent data is based on a comparison of a first amount of memory usage in a first cycle of the horizontal sync signals with a second amount of memory usage in a second cycle of the horizontal sync signals.