Patent ID: 8831017

Claim:
A data output adjustment apparatus which is configured in a normal mode and an energy-saving mode, to operate with an external device having a main control part, an energy-saving control part, and an Ethernet physics chip, the apparatus comprising: an input part which includes a main side input part configured to communicate with the main control part, an energy-saving side input part configured to communicate with the energy-saving side control part, and a PHY side input part configured to communicate with the Ethernet physics chip, and which gets data from the external device; a buffer part which includes a main side buffer part configured to communicate with the main side input part, an energy-saving side buffer part configured to communicate with the energy-saving side input part, and a PHY side buffer part configured to communicate with the PHY side input part, and which buffers the data obtained by the input part; an outputting part including a main side output part configured to communicate with the main control part, an energy-saving side output part configured to communicate with the energy-saving control part, and a PHY side output part configured to communicate with the Ethernet physics chip; and a path change part including a TX-switch and a RX-switch; wherein: in the normal mode: the main control part controls the TX-switch to enable a communication path from the main side input part to the PHY side output part via the main side buffer part; and the main control part controls the RX-switch to enable a communication path from the PHY side input part to the main side output part via the PHY side buffer part; and in the energy-saving mode: the main control part controls the TX-switch to enable a communication path from the energy-saving side input part to the PHY side output part via the energy-saving side buffer part; and the main control part controls the RX-switch to enable a communication path from the PHY side input part to the energy-saving side output part via the PHY side buffer part; and the outputting part controls the timing of the outputting of the data, stored in the buffer part, based on a control signal received from the main control part, corresponding to the transmission speed of the Ethernet physics chip.