IP Library Granted Patent US 10,409,318
Granted Patent B2
US 10,409,318 · App. 15/655,942 · Granted Sep 10, 2019

Information processing device, information processing method, and non-transitory computer-readable recording medium storing information processing program

Inventor: Hiroshi Sakurai (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F1/04G01N30/62G01N2030/626G06F1/08G06F1/10H03K5/19H04L1/205H04L7/027
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,409,318
App. No.
15/655,942
Granted
Sep 10, 2019
Kind
B2
Abstract

An information processing device includes: a receiver that compares a serial input signal to a threshold value and outputs reception data; an extraction circuit that extracts a clock superimposed on the reception data from the reception data; a measurement circuit that measures a pulse width of the reception data based on the clock; a counter that measures an elongation and a shortening of the pulse width; and an adjustment circuit that increases the threshold value when the elongation of the pulse width is larger than a reference value, and reduces the threshold value when the shortening of the pulse width is larger than the reference value.

Claims (52)

1. An information processing device comprising:

a receiver that compares a serial input signal to a threshold value and outputs reception data;

an extraction circuit that extracts a clock superimposed on the reception data from the reception data;

a measurement circuit that measures a pulse width of the reception data based on the clock;

a counter that measures an elongation and a shortening of the pulse width; and

an adjustment circuit that increases the threshold value when the elongation of the pulse width is larger than a reference value, and reduces the threshold value when the shortening of the pulse width is larger than the reference value.

2. The information processing device according to claim 1 , wherein

the pulse width includes a first pulse width on a high level side of the reception data and a second pulse width on a low level side of the reception data.

3. The information processing device according to claim 2 , wherein

the adjustment circuit increases the threshold value when an elongation of the first pulse width is larger than the reference value and reduces the threshold value when an elongation of the second pulse width is larger than the reference value.

4. The information processing device according to claim 1 , wherein

the counter counts a difference between the pulse width of the reception data and a value obtained by multiplying a pulse width of the clock by an integer, and

the adjustment circuit adjusts the threshold value in such a manner that the difference approaches zero.

5. The information processing device according to claim 2 , wherein

the counter includes

a first counter that counts an elongation of the first pulse width,

a second counter that counts an elongation of the second pulse width, and

a cycle counter that counts a reference clock pulse.

6. An information processing method comprising:

comparing, by a receiver, a serial input signal to a threshold value and outputting reception data;

extracting a clock superimposed on the reception data from the reception data;

measuring a pulse width of the reception data based on the clock;

measuring an elongation and a shortening of the pulse width; and

increasing, by a computer, the threshold value when the elongation of the pulse width is larger than a reference value, and reducing the threshold value when the shortening of the pulse width is larger than the reference value.

7. The information processing method according to claim 6 , wherein

the pulse width includes a first pulse width on a high level side of the reception data and a second pulse width on a low level side of the reception data.

8. The information processing method according to claim 7 , wherein

the threshold value is increased when an elongation of the first pulse width is larger than the reference value and the threshold value is reduced when an elongation of the second pulse width is larger than the reference value.

9. The information processing method according to claim 6 , wherein

a difference is counted between the pulse width of the reception data and a value obtained by multiplying a pulse width of the clock by an integer, and

the threshold value is adjusted in such a manner that the difference approaches zero.

10. The information processing device according to claim 7 , further comprising:

counting an elongation of the first pulse width;

counting an elongation of the second pulse width; and

counting a reference clock pulse.

11. A non-transitory computer-readable recording medium storing information processing program that causes a computer to perform processing, the processing comprising:

comparing a serial input signal to a threshold value and outputting reception data;

extracting a clock superimposed on the reception data from the reception data;

measuring a pulse width of the reception data based on the clock;

measuring an elongation and a shortening of the pulse width; and

increasing the threshold value when the elongation of the pulse width is larger than a reference value, and reducing the threshold value when the shortening of the pulse width is larger than the reference value.

12. The non-transitory computer-readable recording medium according to claim 11 , wherein

the pulse width includes a first pulse width on a high level side of the reception data and a second pulse width on a low level side of the reception data.

13. The non-transitory computer-readable recording medium according to claim 12 , wherein

the threshold value is increased when an elongation of the first pulse width is larger than the reference value and the threshold value is reduced when an elongation of the second pulse width is larger than the reference value.

14. The non-transitory computer-readable recording medium according to claim 11 , wherein

a difference is counted between the pulse width of the reception data and a value obtained by multiplying a pulse width of the clock by an integer, and

the threshold value is adjusted in such a manner that the difference approaches zero.

15. The non-transitory computer-readable recording medium according to claim 12 , wherein the processing includes:

counting an elongation of the first pulse width;

counting an elongation of the second pulse width; and

counting a reference clock pulse.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2017
From: SAKURAI, HIROSHI
To: FUJITSU LIMITED
Reel/Frame 043295/0032 →
Priority Claims (1)
JP 2016-159362 · Aug 15, 2016 · national
Continuity (1)
Related Publication 20180046213A1 · Feb 15, 2018