Claims
- 1. A method for exchanging data between a first communication circuit of a camera body and a second communication circuit of an auxiliary unit operable with the camera body, comprising the steps of:
- establishing a reference time in response to an occurrence of a first level change in a pulse signal outputted from one of the first and second communication circuits, the reference time being determined by one of the first and second communication circuits;
- designating a data bit as a "1" or a "0" during a time period extending from the reference time to a subsequent level change in the pulse signal following the reference time, the designating step being performed by one of the first and second communication circuits;
- determining a new reference time in response to the occurrence of the subsequent level change in the pulse signal relative to a next bit of data in the pulse signal, the new reference time being determined by one of the first and second communication circuits; and
- repeating the designating step and the determining step, whereby data of a predetermined number of bits is continuously transmittable in the pulse signal.
- 2. The method of claim 1, further comprising the step of exchanging data using a duty modulation system having a format with a first predetermined time period, a second predetermined time period, and a third predetermined time period, the first predetermined time period being defined as a time period from a detection of a level change to a detection of a next level change, the second predetermined time period being defined as a time period capable of designating data of "1" or "0" within the first predetermined time period, the third predetermined time period being defined as a time period for keeping a level of the data bit at "0" or "1", in which the third predetermined time period follows the second predetermined time period.
- 3. The method of claim 1, further comprising the step of exchanging data using a pulse width modulation system, wherein "0" or "1" data is defined according to different time periods from one detection of a level change to a next detection of a level change.
- 4. The method of claim 1, further comprising the step of exchanging data using a bit level time position fixing system having a format in which a time point of a first signal level change is assigned as an initial reference time, wherein further level changes that are integral multiples of a first predetermined time after the initial reference time define "0" data, while further level changes that are integral multiples of a second predetermined time, that is different from the first predetermined time, define "1" data.
- 5. The method of claim 1, wherein a level change comprises a change-up of the signal level.
- 6. The method of claim 1, wherein a level change comprises a change-down of the signal level.
- 7. The method of claim 1, wherein the data bit designating step is performed by one of the first and second communication circuits that receives the exchanged data.
- 8. A camera having a main body and an auxiliary unit operable with the main body, comprising:
- a first communication circuit provided in said main body;
- a second communication circuit provided in said auxiliary unit, a serial pulse signal being exchanged between said first and second communication circuits, wherein said first and second communication circuits each comprise:
- means for determining a reference time in response to an occurrence of a first level change in said pulse signal outputted by one of said first and second communication circuits;
- means for designating a data bit as a "1" or a "0" during a time period extending from said reference time to a subsequent level change in said pulse signal following said reference time; and
- means for determining a new reference time in response to the occurrence of said subsequent level change in said pulse signal relative to a next bit of data in said pulse signal, wherein data of a predetermined number of bits is continuously transmittable in said pulse signal.
- 9. The camera of claim 8, wherein said auxiliary unit comprises a spot meter for measuring a brightness of an object to be photographed by said camera.
- 10. The camera of claim 8, wherein said auxiliary unit comprises a flash device.
- 11. The camera of claim 8, wherein said first and second communication circuits each comprise:
- a light emitting element for emitting infrared light;
- a light receiving element for receiving infrared light;
- means for controlling said light emitting element; and
- means for processing signals received by said light receiving element, wherein a level change comprises a change-over in infrared light outputted by one of said first and second communication circuits to the other one of said first and second communication circuits.
- 12. The camera of claim 8, wherein said exchange of data is performed in accordance with a duty modulation system having a format with a first predetermined time period, a second predetermined time period, and a third predetermined time period, said first predetermined time period being defined as a time period from a detection of one level change to a next level change, said second predetermined time period being defined as a time period capable of designating data of "1" or "0" within said first predetermined time period, and said third predetermined time period being defined as a time period for keeping a signal level at "0" or "1" and which follows said second predetermined time period.
- 13. The camera of claim 12, wherein said first communication circuit comprises a camera body CPU and said second communication circuit comprises an auxiliary unit CPU.
- 14. The camera of claim 12, wherein said first and second communication circuits each comprise:
- a light emitting element for emitting infrared light;
- a light receiving element for receiving infrared light;
- means for controlling said light emitting element; and
- means for processing signals received by said light receiving element, wherein a level change comprises a change-over in infrared light outputted by one of said first and second communication circuits to the other one of said first and second communication circuits.
- 15. The camera of claim 8, wherein said exchange of data is performed in accordance with a pulse width modulation system, wherein "0" or "1" data is defined according to different time periods from a detection of one level change to a next detection of a level, change.
- 16. The camera of claim 15, wherein said first communication circuit comprises a camera body CPU and said second communication circuit comprises an auxiliary unit CPU.
- 17. The camera of claim 15, wherein said first and second communication circuits each comprise:
- a light emitting element for emitting infrared light;
- a light receiving element for receiving infrared light;
- means for controlling said light emitting element; and
- means for processing signals received by said light receiving element, wherein a level change comprises a change-over in infrared light outputted by one of said first and second communication circuits to the other one of said first and second communication circuits.
- 18. The camera of 8, wherein said exchange if data is performed in accordance with a bit level time position fixing system having a format in which a time point of said first level change is assigned as an initial reference time, and following level changes that are each integral multiples of a first predetermined time after said initial reference time define "0" data, while following level changes that are each integral multiples of a second predetermined time, different from said first predetermined time, define "1" data.
- 19. The camera of claim 18, wherein said first communication circuit comprises a camera body CPU and said second communication circuit comprises an auxiliary unit CPU.
- 20. The camera of claim 18, wherein said first and second communication circuits each comprise:
- a light emitting element for emitting infrared light;
- a light receiving element for receiving infrared light;
- means for controlling said light emitting element; and
- means for processing signals received by said light receiving element, wherein a level change comprises a change-over in infrared light outputted by one of said first and second communication circuits to the other one of said first and second communication circuits.
- 21. The camera of claim 8, wherein said first communication circuit comprises a camera body CPU and said second communication circuit comprises an auxiliary unit CPU.
- 22. The camera of claim 21, wherein said first and second communication circuits each comprise:
- a light emitting element for emitting infrared light;
- a light receiving element for receiving infrared light;
- means for controlling said light emitting element; and
- means for processing signals received by said light receiving element, wherein a level change comprises a change-over in infrared light outputted by one of said first and second communication circuits to the other one of said first and second communication circuits.
- 23. The camera of claim 22, wherein said change-over in infrared light comprises an ON or OFF state of said infrared light.
- 24. A method for exchanging data between a first communication circuit of a camera and a second communication circuit of an auxiliary unit, comprising the steps of:
- designating a pulse signal of a data bit exchanged between said first communication circuit and said second communication circuit as a "1" or a "0" during a time period extending from a reference time to a subsequent level change in the pulse signal following the reference time; and
- determining a new reference time in response to the occurrence of the subsequent level change in the pulse signal relative to a next bit of data in the pulse signal, the designating step and the determining step being continuously repeated while data of a predetermined number of bits are transmitted in the pulse signal.
- 25. The method of claim 24, further comprising the step of establishing the reference time in response to an occurrence of a first level change in the pulse signal outputted from one of the first and second communication circuits.
- 26. The method of claim 24, wherein the pulse signal designating step is performed by one of said the communication circuit and the second communication circuit that receives the exchanged data.
- 27. The method of claim 26, wherein the new reference time determining step is performed by one of said first communication circuit and said second communication circuit.
Priority Claims (2)
Number |
Date |
Country |
Kind |
1-212008 |
Aug 1989 |
JPX |
|
1-241459 |
Sep 1989 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/568,516, filed Aug. 16, 1990, now U.S. Pat. No. 5,283,663.
US Referenced Citations (10)
Foreign Referenced Citations (1)
Number |
Date |
Country |
3611784 |
Jan 1987 |
DEX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
568516 |
Aug 1990 |
|