# US 11,907,008 B2 · Communication apparatus and control method thereof

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

- Number: US 11,907,008 B2
- Document ID: US11907008B2
- Status: Granted
- Kind: B2
- Application number: 17/678,577
- Filed: 2022-02-23
- Published: 2022-09-08
- Granted: 2024-02-20
- Earliest claimed: 2021-03-03
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Hiroaki Niitsuma
- Web page: https://patentgrep.com/patent/US11907008B2

## CPC

- G06F 1/10: Distribution of clock signals {, e.g. skew}
- G06F 1/3237: by disabling clock generation or distribution
- G06F 1/325: {Power saving in peripheral device}
- G06F 13/4221: {being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus}
- G06F 2213/0026: PCI express
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A communication apparatus includes a communication circuit, a clock supply circuit, a CPU and a memory storing a program which, when executed by the CPU, causes the communication apparatus to function as a control unit which causes the communication circuit to operate in one of a first mode in which the communication circuit performs a normal communication with the external apparatus and a second mode in which the communication circuit operates with lower power consumption than in the first mode. In the second mode, the control unit controls the clock supply circuit so as not to supply the clock signal to the communication circuit. While the communication circuit is operating in the second mode and the clock signal is not being supplied to the communication circuit, the control unit controls the clock supply circuit to start supply of the clock signal to the communication circuit in response to a predetermined signal.

## Claims

### Claim 1

A communication apparatus comprising:
a communication circuit which operates to communicate with an external apparatus;
a clock supply circuit;
a CPU; and
a memory storing a program which, when executed by the CPU, causes the communication apparatus to function as:
a control unit configured to cause the communication circuit to operate in any one of a plurality of modes including a first mode and a second mode, the first mode being a mode in which the communication circuit performs a normal communication with the external apparatus, the second mode being a mode in which the communication circuit operates with lower power consumption than in the first mode,
wherein, in a case where the communication circuit operates in the second mode, the control unit controls the clock supply circuit so as not to supply a clock signal to the communication circuit, and
wherein, while the communication circuit is operating in the second mode and the clock signal is not being supplied to the communication circuit, the control unit controls the clock supply circuit to start supply of the clock signal to the communication circuit in response to receiving a predetermined signal; and
a measurement unit configured to output the predetermined signal to the control unit in response to lapse of a return period having been set.

### Claim 2 (depends on 1)

The communication apparatus according to claim 1, wherein the control unit measures a time interval at which communication between the external apparatus and the communication circuit occurs during a period in which the communication circuit operates in the second mode, and to sets the return period based on the measured time interval.

### Claim 3 (depends on 2)

The communication apparatus according to claim 2, wherein the control unit acquires, two or more predetermined times, the time interval at which communication between the external apparatus and the communication circuit occurs during the period in which the communication circuit operates in the second mode, and the control unit uses a value smaller than a shortest time interval among the acquired time intervals.

### Claim 4 (depends on 3)

The communication apparatus according to claim 3, wherein, in a case where the control unit acquires, two or more predetermined times, the time interval at which communication between the external apparatus and the communication circuit occurs during the period in which the communication circuit operates in the second mode and a difference between a longest time interval and a shortest time interval among the acquired time intervals is larger than a predetermined value, the control unit uses, as the return period, a value smaller than the shortest time interval based on the difference.

### Claim 5 (depends on 1)

The communication apparatus according to claim 1, wherein the communication circuit complies with a Peripheral Component Interconnect (PCI) Express standard.

### Claim 6 (depends on 1)

The communication apparatus according to claim 1, wherein the communication circuit includes a physical layer which exchanges signals with the external apparatus and a link controller which communicates data with the memory and the physical layer, and the control unit controls the clock supply circuit so as not to supply the clock signal to the physical layer and the link controller in a case where the communication circuit operates in the second mode.

### Claim 7 (depends on 6)

The communication apparatus according to claim 6, wherein the physical layer exchanges the signals with the external apparatus by a differential transmission of serial data, and shifts differential signals through transmission paths into an idle state in the second mode.

### Claim 8

A method comprising:
causing a communication unit of a communication apparatus to operate in any one of a plurality of modes including a first mode and a second mode, the first operation mode being a mode in which the communication unit performs a normal communication with an external apparatus, the second mode being a mode in which the communication unit operates with lower power consumption than in the first mode;
controlling, in a case where the communication unit operates in the second operation mode, a supply unit of the communication apparatus so as not to supply a clock signal to the communication unit;
controlling the supply unit to start supply of the clock signal to the communication unit in response to receiving a predetermined signal while the communication unit is operating in the second mode and the clock signal is not being supplied to the communication unit; and
outputting the predetermined signal in response to lapse of a return period having been set.

### Claim 9

A non-transitory storage medium that stores a program causing a computer to execute a method, the method comprising:
causing a communication unit of a communication apparatus to operate in any one of a plurality of modes including a first mode and a second mode, the first mode being a mode in which the communication unit performs a normal communication with an external apparatus, the second mode being a mode in which the communication unit operates with lower power consumption than in the first mode;
controlling, in a case where the communication unit operates in the second mode, a supply unit of the communication apparatus so as not to supply a clock signal to the communication unit;
controlling the supply unit to start supply of the clock signal to the communication unit in response to receiving a predetermined signal while the communication unit is operating in the second mode and the clock signal is not being supplied to the communication unit; and
outputting the predetermined signal in response to lapse of a return period having been set.
