Slave device and communication setting method
First Claim
1. A slave apparatus capable of communicating with a master device through a predetermined communication bus and having a plurality of communication modes of diverse kinds, said slave apparatus comprising:
- judging means of transmitting to said master device a notification code of notifying a presently set-up communication mode, and then judging whether a command in response to said notification code is received from said master device within a predetermined time or not; and
communication controlling means of performing control on the basis of a judgment result of said judging means in such a manner that when a command in response to said notification code is received from said master device within the predetermined time, a state permitting communication with said master device is established in correspondence to the command, and that when said command is not received within said predetermined time, connection to said master device is electrically released temporarily and then said connection is restored;
wherein by the time when said slave apparatus and said master device resume communication as a result of said restoration of connection, said communication controlling means selects one from a plurality of said communication modes so that its own communication mode is changed into one different from that used immediately before said release.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital camera capable of communicating with an external device through a predetermined communication bus and having a plurality of communication modes of diverse kinds includes a system control section and a USB control section which serve respectively as a judging device for transmitting a notification code for notifying a presently set-up communication mode, and then judging whether a command in response to the notification code is received from the master device within a predetermined time or not; and a communication controlling device for performing control on the basis of a judgment result of the judging device in such a manner that when a command in response to the notification code is received from a master device within the predetermined time, a state permitting communication with the master device is established in correspondence to the command, and when the command is not received within the predetermined time, connection to the master device is electrically released temporarily and then the connection is restored.
-
Citations
33 Claims
-
1. A slave apparatus capable of communicating with a master device through a predetermined communication bus and having a plurality of communication modes of diverse kinds, said slave apparatus comprising:
-
judging means of transmitting to said master device a notification code of notifying a presently set-up communication mode, and then judging whether a command in response to said notification code is received from said master device within a predetermined time or not; and
communication controlling means of performing control on the basis of a judgment result of said judging means in such a manner that when a command in response to said notification code is received from said master device within the predetermined time, a state permitting communication with said master device is established in correspondence to the command, and that when said command is not received within said predetermined time, connection to said master device is electrically released temporarily and then said connection is restored;
whereinby the time when said slave apparatus and said master device resume communication as a result of said restoration of connection, said communication controlling means selects one from a plurality of said communication modes so that its own communication mode is changed into one different from that used immediately before said release. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 29, 32, 33)
-
-
2-14. -14. (canceled)
-
15. A slave apparatus capable of communicating with a master device through a predetermined communication bus and having a plurality of communication modes of diverse kinds, said slave apparatus comprising:
-
judging means of transmitting to said master device a notification code of notifying a presently set-up communication mode, and then judging whether a command received from said master device in response to said notification code corresponds to said presently set-up own communication mode or not; and
communication controlling means of performing control on the basis of a judgment result of said judging means in such a manner that when said command corresponds to the presently set-up communication mode, a state permitting communication with said master device is established in correspondence to the command, and that when said command does not correspond to the presently set-up communication mode, connection to said master device is electrically released temporarily and then said connection is restored;
whereinby the time when said slave apparatus and said master device resume communication as a result of said restoration of connection, said communication controlling means selects one from a plurality of said communication modes so that its own communication mode is changed into one different from that used immediately before said release. - View Dependent Claims (30)
-
-
16. A slave apparatus capable of communicating with a master device through a predetermined communication bus and having a plurality of communication modes of diverse kinds, said slave apparatus comprising:
-
communication mode identifying means of transmitting to said master device a notification code for notifying a presently set-up communication mode, and then identifying the kind of communication mode corresponding to a command received from said master device in response to said notification code; and
communication controlling means of performing control such as to change its own communication mode in correspondence to an identification result of said communication mode identifying means and then establish a state permitting communication with said master device. - View Dependent Claims (31)
-
-
26. A communication setting method of setting a communication mode in a slave device capable of communicating with a master device through a predetermined communication bus and having a plurality of communication modes of diverse kinds, said method comprising:
-
a judging step of transmitting to said master device a notification code for notifying a communication mode presently set up in said slave device, and then judging whether a command in response to said notification code is received from said master device within a predetermined time or not; and
a communication controlling step of performing control on the basis of a judgment result of said judging step in such a manner that when a command in response to said notification code is received from said master device within the predetermined time, said slave device is set into a state permitting communication with said master device in correspondence to the command, and that when said command is not received within said predetermined time, said slave device electrically releases connection to said master device temporarily and then restores said connection;
whereinin said communication controlling step, by the time when said slave device and said master device resume communication as a result of said restoration of connection, a communication mode is selected from a plurality of said communication modes so that its own communication mode is changed into one different from that used immediately before said release.
-
-
27. A communication setting method of setting a communication mode in a slave apparatus capable of communicating with a master device through a predetermined communication bus and having a plurality of communication modes of diverse kinds, said method comprising:
-
a judging step of transmitting to said master device a notification code for notifying a communication mode presently set up in said salve apparatus, and then judging whether a command received from said master device in response to said notification code corresponds to said communication mode presently set up in said slave apparatus or not; and
a communication controlling step of performing control on the basis of a judgment result of said judging step in such a manner than when said command corresponds to the communication mode presently set in said slave apparatus, a state permitting communication between said slave apparatus and said master device is established in correspondence to the command, and that when said command does not correspond to the communication mode presently set up in said slave apparatus, said slave apparatus electrically releases connection to said master device temporarily and then restores said connection;
whereinin said communication controlling step, by the time when said slave apparatus and said master device resume communication as a result of said restoration of connection, a communication mode is selected from a plurality of said communication modes so that its own communication mode is changed into one different from that used immediately before said release.
-
-
28. A communication setting method of setting a communication mode in a slave apparatus capable of communicating with a master device through a predetermined communication bus and having a plurality of communication modes of diverse kinds, said method comprising:
-
a communication mode identifying step of transmitting to said master device a notification code for notifying a communication mode presently set up in said slave apparatus, and then identifying the kind of communication mode corresponding to a command received from said master device in response to said notification code; and
a communication controlling step of performing control such as to change the communication mode of said slave apparatus in correspondence to an identification result of said communication mode identifying step and then establish a state permitting communication with said master device.
-
Specification