Communication apparatus and control method therefor
AssigneeCanon Kabushiki Kaisha
InventorEiji Imao
Life of this patent
Estimating the term…
Abstract
There is provided a communication apparatus in which power consumption by wired connection is reduced in a standby state. An acquisition unit acquires information indicating whether a partner apparatus connected to the communication apparatus by wired connection has a function of waiting in a power saving state in the wired connection. Based on the acquired information, a setting unit sets a communication speed with the partner apparatus. The function of waiting in the power saving state in the wired connection is, for example, LPI (Low Power Idle).
Claims14
A communication apparatus comprising:
- an acquisition unit configured to acquire information indicating whether a partner apparatus connected to the communication apparatus by wired connection has a predetermined function of waiting in a power saving state in the wired connection;
- a setting unit configured to set a communication speed with the partner apparatus in a case where the communication apparatus is in a first state based on the information acquired by the acquisition unit;
- a determination unit configured to determine whether or not the partner apparatus has the predetermined function, in a case where the communication apparatus transits from the first state into a second state that requires more power consumption than the first state;
- and
- a resetting unit configured to execute a reset process of the communication speed with the partner apparatus, in a case where it is determined that the partner apparatus does not have the predetermined function,
- wherein the communication apparatus maintains, in the second state, the communication speed set by the setting unit in the first state without executing the reset process by the resetting unit, in a case where it is determined that the partner apparatus has the predetermined function.
A method of controlling a communication apparatus, comprising the steps of:
- acquiring information indicating whether a partner apparatus connected to the communication apparatus by wired connection has a predetermined function of waiting in a power saving state in the wired connection;
- setting a communication speed with the partner apparatus in a case where the communication apparatus is in a first state based on the information acquired by the acquisition unit;
- determining whether or not the partner apparatus has the predetermined function, in a case where the communication apparatus transits from the first state into a second state that requires more power consumption than the first state;
- and
- resetting a communication speed with the partner apparatus, in a case where it is determined that the partner apparatus does not have the predetermined function;
- and
- maintaining, in the second state, the communication speed set by the setting unit in the first state without executing the reset process by the resetting unit, in a case where it is determined that the partner apparatus has the predetermined function.
A non-transitory computer-readable storage medium storing a program for causing a computer to perform a method of a communication apparatus, the method comprising:
- acquiring information indicating whether a partner apparatus connected to the communication apparatus by wired connection has a predetermined function of waiting in a power saving state in the wired connection;
- setting a communication speed with the partner apparatus in a case where the communication apparatus is in a first state based on the information acquired by the acquisition unit;
- determining whether or not the partner apparatus has the predetermined function, in a case where the communication apparatus transits from the first state into a second state that requires more power consumption than the first state;
- and
- resetting a communication speed with the partner apparatus, in a case where it is determined that the partner apparatus does not have the predetermined function;
- and
- maintaining, in the second state, the communication speed set by the setting unit in the first state without executing the reset process by the resetting unit, in a case where it is determined that the partner apparatus has the predetermined function.
A communication apparatus comprising:
- an acquisition unit configured to acquire information indicating whether a partner apparatus connected to the communication apparatus by wired connection has a predetermined function of waiting in a power saving state in the wired connection;
- a setting unit configured to set a communication speed with the partner apparatus in a case where the communication apparatus is in a first state based on the information acquired by the acquisition unit;
- a determination unit configured to determine whether or not the partner apparatus has the predetermined function;
- and
- a resetting unit configured to execute a reset process of the communication speed with the partner apparatus when the communication apparatus transits from the first state into a second state that requires more power consumption than the first state, in a case where it is determined that the partner apparatus does not have the predetermined function,
- wherein the communication apparatus maintains, in the second state, the communication speed set by the setting unit in the first state without executing the reset process by the resetting unit when the communication apparatus transits from the first state into the second state, in a case where it is determined that the partner apparatus has the predetermined function.
A communication method for a communication apparatus, the method comprising:
- acquiring information indicating whether a partner apparatus connected to the communication apparatus by wired connection has a predetermined function of waiting in a power saving state in the wired connection;
- setting a communication speed with the partner apparatus in a case where the communication apparatus is in a first state based on the information acquired by the acquiring;
- determining whether or not the partner apparatus has the predetermined function;
- and
- executing a reset process of the communication speed with the partner apparatus when the communication apparatus transits from the first state into a second state that requires more power consumption than the first state, in a case where it is determined that the partner apparatus does not have the predetermined function,
- wherein the communication apparatus maintains, in the second state, the communication speed set by the setting in the first state without executing the reset process when the communication apparatus transits from the first state into the second state, in a case where it is determined that the partner apparatus has the predetermined function.
A non-transitory computer-readable storage medium storing a program for causing a computer to perform a method of a communication apparatus, the method comprising:
- acquiring information indicating whether a partner apparatus connected to the communication apparatus by wired connection has a predetermined function of waiting in a power saving state in the wired connection;
- setting a communication speed with the partner apparatus in a case where the communication apparatus is in a first state based on the information acquired by the acquiring;
- determining whether or not the partner apparatus has the predetermined function;
- and
- executing a reset process of the communication speed with the partner apparatus when the communication apparatus transits from the first state into a second state that requires more power consumption than the first state, in a case where it is determined that the partner apparatus does not have the predetermined function,
- wherein the communication apparatus maintains, in the second state, the communication speed set by the setting in the first state without executing the reset process when the communication apparatus transits from the first state into the second state, in a case where it is determined that the partner apparatus has the predetermined function.
Dependencies are inferred from the claim text.