Data communication method and data communication system, and battery charging apparatus and method
First Claim
1. A data communication method in a data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, comprising the steps of:
- storing driver software of a plurality of types in a first storage area of the controlled device;
judging whether driver software suitable for the controller has been stored in the first storage area of the controlled device;
reading driver software suitable for the controller out of the first storage area in response to a judgement to the effect that driver software suitable for the controller has been stored in the first storage area;
transmitting data, which represents the driver software that has been read out, from the controlled device to the controller; and
storing the transmitted data representing driver software in a prescribed second storage area of the controller.
2 Assignments
0 Petitions
Accused Products
Abstract
To execute processing for installing driver software reliably and in comparatively simple fashion, a device including an EEPROM and a device controller are connected using a cable in accordance with IEEE 1394, and driver software of a plurality of types is stored in the EEPROM. Whether driver software suitable for controlling the device has been stored in the device is judged by the device controller. If suitable driver software has been stored, then this driver software is transmitted from the device to the device controller. The driver software proceeds to control the device based upon driver software that has been transmitted. A battery is charged utilizing electric power provided by a power supply line included in a cable that is in accordance with IEEE 1394. A charging apparatus and a personal computer are connected together by the cable. A power source unit in the personal computer converts AC voltage to direct voltage and supplies the DC voltage to the power supply line. The voltage is applied to a charging circuit via the power supply line, thereby charging the battery. A signal line included in the cable is used when the charging apparatus and personal computer send and receive data to and from each other.
42 Citations
34 Claims
-
1. A data communication method in a data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, comprising the steps of:
-
storing driver software of a plurality of types in a first storage area of the controlled device;
judging whether driver software suitable for the controller has been stored in the first storage area of the controlled device;
reading driver software suitable for the controller out of the first storage area in response to a judgement to the effect that driver software suitable for the controller has been stored in the first storage area;
transmitting data, which represents the driver software that has been read out, from the controlled device to the controller; and
storing the transmitted data representing driver software in a prescribed second storage area of the controller.
-
-
2. A method of controlling storage of driver software in a controller constituting a data communication system in which the controller and a controlled device controlled by the controller perform data communication via a communication channel, comprising the steps of:
-
judging whether driver software suitable for the controller has been stored in a first storage area of the controlled device;
reading driver software suitable for the controller out of the first storage area in response to a judgement to the effect that the driver software has been stored in the first storage area;
transmitting data, which represents the driver software that has been read out, from the controlled device to the controller; and
storing the transmitted data representing driver software in a prescribed second storage area of the controller. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A method of reading out driver software in a controlled device constituting a data communication system in which a controller and the controlled device controlled by the controller perform data communication via a communication channel, the controlled device being provided with a memory, said method comprising the steps of:
-
storing driver software of a plurality of types in a storage area of the memory so as to be capable of being read out under the control of the controller; and
reading out desired driver software based upon control performed by said controller. - View Dependent Claims (8, 9, 10)
-
-
11. A data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, wherein the controlled device is provided with a first memory capable of storing driver software of a plurality of types, and the controller comprises:
-
a second memory for storing driver software;
a judgement device for judging whether driver software suitable for the controller has been stored in a prescribed first storage area of said first memory provided in said controlled device;
a readout device for reading driver software suitable for the controller out of the first storage area in response to a judgement by said judgement device to the effect that driver software suitable for the controller has been stored in the first storage area;
a transmission control device for transmitting data, which represents the driver software that has been read out by said readout control device, from the controlled device to the controller; and
a storage control device for receiving the data representing the driver software transmitted by said transmission control device, and storing this data in a second storage area of said second memory.
-
-
12. A controller of a controlled device, the controller constituting a data communication system in which the controller and the controlled device controlled by the controller perform data communication via a communication channel, comprising:
-
a memory for storing driver software;
a first judgement device for judging whether driver software suitable for the controller has been stored in a prescribed first storage area of the controlled device;
a readout control device, responsive to a judgement by said first judgement device to the effect that driver software suitable for the controller has been stored in the first storage area, for reading the driver software out of the first storage area; and
a storage control device for storing, in a prescribed second storage area of said memory data representing the driver software transmitted from the controlled device based upon transmission control by said transmission control device. - View Dependent Claims (13, 14, 15, 16)
-
- 17. A controlled device constituting a data communication system in which a controller and the controlled device controlled by the controller perform data communication via a communication channel, said controlled device having a memory in which driver software is capable of being stored in a storage area, wherein driver software of a plurality of types is stored in the storage area of said memory so as to be capable of being read out based upon control by said controller.
-
20. A digital video camera constituting a data communication system in which a camera controller and the digital video camera controlled by the camera controller perform data communication via a communication channel, said digital video camera having a memory in which driver software is capable of being stored in a storage area, wherein driver software of a plurality of types is stored in the storage area of said memory so as to be capable of being read out based upon control by said camera controller.
-
21. A printer constituting a data communication system in which a printer controller and the printer controlled by the printer controller perform data communication via a communication channel, said printer having a memory in which driver software is capable of being stored in a storage area, wherein driver software of a plurality of types is stored in the storage area of said memory so as to be capable of being read out based upon control by said printer controller.
-
22. A data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, wherein the controlled device is provided with a first memory capable of storing driver software of a plurality of types, and the controller comprises:
-
a second memory for storing driver software;
judgement means for judging whether driver software suitable for the controller has been stored in a prescribed first storage area of said first memory provided in said controlled device;
readout control means for reading driver software suitable for the controller out of the first storage area in response to a jugement by said judgement means to the effect that driver software suitable for the controller has been stored in the first storage area;
transmission control means for transmitting data, which represents the driver software that has been read out by said readout control means, from the controlled device to the controller; and
storage control means for receiving the data representing the driver software transmitted by said transmission control means, and storing this data in a second storage area of said second memory.
-
-
23. A controller of a controlled device, the controller constituting a data communication system in which the controller and the controlled device controlled by the controller perform data communication via a communication channel, comprising:
-
a memory for storing driver software;
first judgement means for judging whether driver software suitable for the controller has been stored in a prescribed first storage area of the controlled device;
readout control means, responsive to a judgement by said first judgement means to the effect that driver software suitable for the controller has been stored in the first storage area, for reading the driver software out of the first storage area; and
storage control means for storing, in a prescribed second storage area of said memory, data representing the driver software transmitted from the controlled device based upon transmission control by said transmission control means.
-
-
24. A controlled device constituting a data communication system in which a controller and the controlled device controlled by the controller perform data communication via a communication channel, said controlled device having a memory in which driver software is capable of being stored in a storage area, wherein driver software of a plurality of types is stored in the storage area of said memory so as to be capable of being read out based upon control by said controller.
-
25. A charging apparatus capable of being connected to a communication apparatus, which is capable of performing data communication via a communication channel, using said communication channel to make the connection;
-
wherein said communication channel includes a communication line for data communication and a power supply line for supplying electric power;
said apparatus comprising a charging circuit for charging a battery by being supplied with electric power through said power supply line. - View Dependent Claims (26, 27, 28)
-
-
29. A charging apparatus capable of being connected to a communication apparatus, which is capable of performing data communication via a communication channel, using said communication channel to make the connection;
-
wherein said communication channel includes a communication line for data communication and a power supply line for supplying electric power;
said apparatus having a charging circuit for applying electric power, with which it is supplied through said power supply line, to a connector of a data processing unit driven by an installed battery, the data processing unit being formed to have said connector in order to input electric power for charging the battery.
-
-
30. A method of charging a battery comprising the steps of:
-
connecting a charging apparatus, which includes a charging circuit, to a communication apparatus capable of performing data communication via a communication channel that includes a communication line for data communication and a power supply line for supplying electric power, the connection being made using said communication channel; and
charging a battery by supplying electric power to said charging circuit through said power supply line. - View Dependent Claims (31, 32, 33)
-
-
34. A method of charging a battery using a charging apparatus capable of being connected to a communication apparatus, which is capable of performing data communication via a communication channel, using this communication channel to make the connection;
-
wherein said communication channel includes a communication line for data communication and a power supply line for supplying electric power;
said method including applying electric power, which is supplied through said power supply line, to a connector of a data processing unit driven by an installed battery, the data processing unit being formed to have said connector in order to input electric power for charging the battery, said battery being charged by the electric power applied.
-
Specification