Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
175 words
A clock generation circuit for a display controller, comprising: an intermediate dot clock generation circuit which receives an input clock signal and in response thereto generates an intermediate dot clock signal having a plurality of dot clock pulses; and a row pulse generation circuit coupled to the intermediate dot clock generation circuit and configured to generate a final dot clock signal which clocks display data into a display, wherein the row pulse generation circuit generates the final dot clock signal by counting the intermediate dot clock signal dot clock pulses and masking the intermediate dot clock signal with a programmable offset time after a predetermined number of dot clock pulses; the row pulse generation circuit further configured to generate a row pulse to indicate that a full row of display data has been sent to the display, wherein the row pulse generation circuit generates the row pulse after the predetermined number of dot clock pulses and the programmable offset time; wherein a frame rate for the display is adjusted by adjusting the programmable offset time.
Claim 2
Dependent Claim
175 words
A clock generation circuit for a display controller, comprising: an intermediate dot clock generation circuit which receives an input clock signal and in response thereto generates an intermediate dot clock signal having a plurality of dot clock pulses; and a row pulse generation circuit coupled to the intermediate dot clock generation circuit and configured to generate a final dot clock signal which clocks display data into a display, wherein the row pulse generation circuit generates the final dot clock signal by counting the intermediate dot clock signal dot clock pulses and masking the intermediate dot clock signal with a programmable offset time after a predetermined number of dot clock pulses; the row pulse generation circuit further configured to generate a row pulse to indicate that a full row of display data has been sent to the display, wherein the row pulse generation circuit generates the row pulse after the predetermined number of dot clock pulses and the programmable offset time; wherein a frame rate for the display is adjusted by adjusting the programmable offset time.
Claim 3
Dependent Claim
73 words
A clock generation circuit in accordance with claim 1, wherein the intermediate dot clock generation circuit comprises: a binary clock division circuit coupled to receive the input clock signal and which performs binary clock division thereon to generate an output binary clock divided signal; and an integer clock division circuit coupled to receive the output binary clock divided signal and which performs integer clock division thereon to generate the intermediate dot clock signal.
Claim 4
Dependent Claim
26 words
A clock generation circuit in accordance with claim 1, further comprising: a configuration register coupled to the row pulse generation circuit for programming the offset time.
Claim 5
Dependent Claim
206 words
A clock generation circuit for a display controller, comprising: a binary clock division circuit which receives an input clock signal and which performs binary clock division thereon to generate an output binary clock divided signal; an integer clock division circuit coupled to receive the output binary clock divided signal and which performs integer clock division thereon to generate an intermediate dot clock signal having a plurality of dot clock pulses; and an offset clock generation circuit coupled to the integer clock division circuit and configured to generate a final dot clock signal which clocks display data into a display, wherein the offset clock generation circuit generates the final dot clock signal by counting the intermediate dot clock signal dot clock pulses and masking the intermediate dot clock signal with a programmable offset time after a predetermined number of dot clock pulses; the offset clock generation circuit further configured to generate a row pulse to indicate that a full row of display data has been sent to the display, wherein the offset clock generation circuit generates the row pulse after the predetermined number of dot clock pulses and the programmable offset time; wherein a frame rate for the display is adjusted by adjusting the programmable offset time.
Claim 6
Dependent Claim
206 words
A clock generation circuit for a display controller, comprising: a binary clock division circuit which receives an input clock signal and which performs binary clock division thereon to generate an output binary clock divided signal; an integer clock division circuit coupled to receive the output binary clock divided signal and which performs integer clock division thereon to generate an intermediate dot clock signal having a plurality of dot clock pulses; and an offset clock generation circuit coupled to the integer clock division circuit and configured to generate a final dot clock signal which clocks display data into a display, wherein the offset clock generation circuit generates the final dot clock signal by counting the intermediate dot clock signal dot clock pulses and masking the intermediate dot clock signal with a programmable offset time after a predetermined number of dot clock pulses; the offset clock generation circuit further configured to generate a row pulse to indicate that a full row of display data has been sent to the display, wherein the offset clock generation circuit generates the row pulse after the predetermined number of dot clock pulses and the programmable offset time; wherein a frame rate for the display is adjusted by adjusting the programmable offset time.
Claim 7
Dependent Claim
32 words
A clock generation circuit in accordance with claim 4, wherein the offset clock generation circuit also generates a frame pulse to indicate that a predetermined number of row pulses have been generated.
Claim 8
Independent Claim
159 words
A method of adjusting a rate at which data is transferred to a display screen, comprising the steps of: setting a programmable offset time; performing binary clock division on an input clock signal to generate an output binary clock divided signal; performing integer clock division on the output binary clock divided signal to generate an intermediate dot clock signal having a plurality of dot clock pulses; counting the intermediate dot clock signal dot clock pulses; masking the intermediate dot clock signal with the programmable offset time after a predetermined number of dot clock pulses to generate a final dot clock signal; clocking display data into a display with the final dot clock signal; generating a row pulse to indicate that a full row of display data has been sent to the display after the programmable number of dot clock pulses and the predetermined offset time; and adjusting the programmable offset time to adjust a frame rate for the display.
Claim 9
Independent Claim
159 words
A method of adjusting a rate at which data is transferred to a display screen, comprising the steps of: setting a programmable offset time; performing binary clock division on an input clock signal to generate an output binary clock divided signal; performing integer clock division on the output binary clock divided signal to generate an intermediate dot clock signal having a plurality of dot clock pulses; counting the intermediate dot clock signal dot clock pulses; masking the intermediate dot clock signal with the programmable offset time after a predetermined number of dot clock pulses to generate a final dot clock signal; clocking display data into a display with the final dot clock signal; generating a row pulse to indicate that a full row of display data has been sent to the display after the programmable number of dot clock pulses and the predetermined offset time; and adjusting the programmable offset time to adjust a frame rate for the display.
Claim 10
Dependent Claim
28 words
A method in accordance with claim 6, further comprising the step of: generating a frame pulse to indicate that a predetermined number of row pulses have been generated.