# US 9,438,216 B2 · Compensation time computing method and device for clock difference

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,216 B2
- Document ID: US9438216B2
- Status: Granted
- Kind: B2
- Application number: 14/567,123
- Filed: 2014-12-11
- Published: 2016-03-03
- Granted: 2016-09-06
- Earliest claimed: 2014-09-03
- Assignees: Apex Material Technology Corp.; Imagination Broadway Ltd.
- Applicants: Apex Material Technology Corp.; Imagination Broadway Ltd.
- Inventors: Shang-Li Lee; Zong-Bin Liao
- Web page: https://patentgrep.com/patent/US9438216B2

## CPC

- H03K 5/05: by the use of clock signals or other time reference signals
- H03K 5/26: the characteristic being duration, interval, position, frequency, or sequence
- H03L 7/00: Automatic control of frequency or phase; Synchronisation
- H03K: PULSE TECHNIQUE (measuring pulse characteristics G01R; modulating sinusoidal oscillations with pulses H03C; transmission of digital information H04L; discriminator circuits detecting phase difference between two signals by counting or integrating cycles of oscillation H03D3/04; automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses where the type of generator is irrelevant or unspecified H03L; coding, decoding or code conversion, in general H03M)
- H03L: AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES (generation of oscillations H03B)

## Abstract

The present invention provides a method for computing compensation time for clock difference between a first chip and a second chip. The method comprises emitting, by the second chip, a pulse with a fixed pulse length to the first chip; measuring, by the first chip, a pulse length of the pulse; computing the compensation time according to the measure pulse length and the fixed pulse length; and setting the compensation time to the second chip.

## Claims

### Claim 1

A method for computing a compensation time for clock difference between a first chip and a second chip, the steps of the method comprising:
emitting, by the second chip, a pulse with a fixed pulse length to the first chip;
measuring, by the first chip, a pulse length of the pulse emitted by the second chip;
computing the compensation time according to the measured pulse length and the fixed pulse length; and
setting the compensation time to the second chip.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the first chip is a master chip of touch screen controller chip, and the second chip is a slave chip of the touch screen controller chip.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the step of computing the compensation time is performed by the first chip.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the step of computing the compensation time is performed by the second chip, and the measured pulse length is transmitted from the first chip to the second chip.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the fixed pulse length of the pulse is a second multiple of a second clock of the second chip.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the fixed pulse length of the pulse is a first multiple of a first clock of the first chip, and the compensation time is a product of the first clock and a difference between the first multiple and the second multiple.

### Claim 7

A method for computing a compensation time for clock difference between a first chip and a second chip, the steps of the method comprising:
emitting, by the second chip, a first pulse with a first fixed pulse length to the first chip;
measuring, by the first chip, a first pulse length of the first pulse emitted by the second chip;
emitting, by the second chip, a second pulse with a second fixed pulse length to the first chip;
measuring, by the first chip, a second pulse length of the second pulse emitted by the second chip;
computing, according to an instruction length and an instruction number of the second pulse, a difference to the measured first pulse length;
adjusting a real pulse length of the second pulse according to the difference;
computing the compensation time according to the adjusted real pulse length of the second pulse, which is adjusted by the instruction length and/or the instruction number of the second pulse, and the measured second pulse length; and
setting the compensation time to the second chip.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the first chip is a master chip of touch screen controller chip, and the second chip is a slave chip of the touch screen controller chip.

### Claim 9 (depends on 7)

The method according to claim 7, further comprising: adjusting the real pulse length of the second pulse according to the instruction number.

### Claim 10

A device for computing a compensation time for clock difference, comprising:
a first chip; and,
a second chip, for emitting a first pulse enduring a first fixed pulse length and then a second pulse enduring a second fixed pulse length to the first chip;
wherein the first chip measures a first pulse length of the first pulse and then a second pulse length of the second pulse emitted by the second chip;
the first chip computes, according to an instruction length and an instruction number of the second pulse, a difference to the measured first pulse length;
the first chip adjusts a real pulse length of the second pulse according to the difference;
the first chip computes the compensation time according to the adjusted real pulse length, which is adjusted by the instruction length and/or the instruction number of the second pulse, and the measured second pulse length; and
the first chip sets the compensation time to the second chip.

### Claim 11 (depends on 10)

The device according to claim 10, wherein the first chip is a master chip of touch screen controller chip, and the second chip is a slave chip of the touch screen controller chip.

### Claim 12 (depends on 10)

The device according to claim 10, further comprising: adjusting the real pulse length of the second pulse according to the instruction number.
