DE10262330B4 - Converter for a camera system - Google Patents

Converter for a camera system Download PDF

Info

Publication number
DE10262330B4
DE10262330B4 DE2002162330 DE10262330A DE10262330B4 DE 10262330 B4 DE10262330 B4 DE 10262330B4 DE 2002162330 DE2002162330 DE 2002162330 DE 10262330 A DE10262330 A DE 10262330A DE 10262330 B4 DE10262330 B4 DE 10262330B4
Authority
DE
Germany
Prior art keywords
lens
converter
camera body
contact
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE2002162330
Other languages
German (de)
Inventor
Yukio Uenaka
Hiroyuki Takahashi
Masahiro Kawasaki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Imaging Co Ltd
Original Assignee
Ricoh Imaging Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2001041897A external-priority patent/JP3689342B2/en
Priority claimed from JP2001041896A external-priority patent/JP3793419B2/en
Priority claimed from JP2001054542A external-priority patent/JP2002258381A/en
Priority claimed from JP2001054543A external-priority patent/JP3836685B2/en
Application filed by Ricoh Imaging Co Ltd filed Critical Ricoh Imaging Co Ltd
Application granted granted Critical
Publication of DE10262330B4 publication Critical patent/DE10262330B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B7/00Mountings, adjusting means, or light-tight connections, for optical elements
    • G02B7/02Mountings, adjusting means, or light-tight connections, for optical elements for lenses
    • G02B7/04Mountings, adjusting means, or light-tight connections, for optical elements for lenses with mechanism for focusing or varying magnification
    • G02B7/08Mountings, adjusting means, or light-tight connections, for optical elements for lenses with mechanism for focusing or varying magnification adapted to co-operate with a remote control mechanism
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/64Imaging systems using optical elements for stabilisation of the lateral and angular position of the image
    • G02B27/646Imaging systems using optical elements for stabilisation of the lateral and angular position of the image compensating for small deviations, e.g. due to vibration or shake
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/02Bodies
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/02Bodies
    • G03B17/12Bodies with means for supporting objectives, supplementary lenses, filters, masks, or turrets
    • G03B17/14Bodies with means for supporting objectives, supplementary lenses, filters, masks, or turrets interchangeably
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B5/00Adjustment of optical system relative to image or object surface other than for focusing
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B7/00Control of exposure by setting shutters, diaphragms or filters, separately or conjointly
    • G03B7/26Power supplies; Circuitry or arrangement to switch on the power source; Circuitry to check the power source voltage
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B2205/00Adjustment of optical system relative to image or object surface other than for focusing
    • G03B2205/0007Movement of one or more optical elements for control of motion blur
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B2217/00Details of cameras or camera bodies; Accessories therefor
    • G03B2217/005Blur detection

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Structure And Mechanism Of Cameras (AREA)
  • Adjustment Of Camera Lenses (AREA)
  • Studio Devices (AREA)

Abstract

A interchangeable lens camera system has a camera body (100), a photographing lens (200), and a rear converter (300), the camera body and photographing lens communicating with each other via a first group of contacts (104a - 104f) and a second group of contacts (204a - 204f), respectively. A group of relay channels electrically connects the first group of contacts with the second group of contacts in a state where the rear converter is mounted between the camera body and the photographing lens. A memory (321) in the rear converter stores rear converter data and a controller (311) reads the rear converter data from the memory. The memory and the controller have a function to send the rear converter data to the camera body while the camera body and the photographing lens communicate with each other via the first group of contacts, the second group of contacts, and the group of relay channels.

Description

Die Erfindung betrifft einen Konverter, der zwischen einem Kamerakörper und einem auswechselbaren Aufnahmeobjektiv eines Kamerasystems montiert werden kann.The invention relates to a converter which can be mounted between a camera body and a replaceable recording lens of a camera system.

In herkömmlichen Wechselobjektivkameras erhält der Kamerakörper grundlegende Informationen über das Aufnahmeobjektiv im Rahmen einer vorbestimmten Datenkommunikation, die zwischen Kamerakörper und Aufnahmeobjektiv stattfindet. Ist jedoch ein rückseitiger Konverter zwischen den Kamerakörper und das Aufnahmeobjektiv montiert, kann keine Datenkommunikation erfolgen, so dass nützliche Merkmale, die das Aufnahmeobjektiv besitzt, nicht genutzt werden können.In conventional interchangeable lens cameras, the camera body obtains basic information about the taking lens in the context of a predetermined data communication that takes place between the camera body and the taking lens. However, when a rear converter is mounted between the camera body and the taking lens, data communication can not be performed so that useful features possessed by the taking lens can not be utilized.

Selbst wenn der rückseitige Konverter einfach mit Übertragungskanälen zum Verbinden jedes Kommunikationskanals des Kamerakörpers mit einem entsprechenden Verbindungskanal des Aufnahmeobjektivs ausgestattet ist, kann der Kamerakörper das Vorhandensein eines solchen Konverters nicht erkennen, so dass der Kamerakörper die Operationen des Aufnahmeobjektivs nicht allein mit von dem Aufnahmeobjektiv empfangenen Daten steuern kann. Ist der Kamerakörper mit zusätzlichen elektrischen Kontakten für Datenkommunikationen zwischen Kamerakörper und rückseitigem Konverter versehen, so muss der Kamerakörper mit einer oder mehreren zusätzlichen Komponenten für die zusätzlichen elektrischen Kontakte ausgestattet sein. Ferner wird ein Umschalten zwischen den Kommunikationskanälen erforderlich, was den Aufbau des Kamerasystems kompliziert macht.Even if the back converter is simply provided with transmission channels for connecting each communication channel of the camera body to a corresponding connection channel of the taking lens, the camera body can not recognize the presence of such a converter so that the camera body will not handle the operations of the taking lens alone with data received from the taking lens can control. If the camera body is provided with additional electrical contacts for data communications between the camera body and the rear converter, the camera body must be equipped with one or more additional components for the additional electrical contacts. Further, switching between the communication channels becomes necessary, which complicates the construction of the camera system.

Aus der EP 0 443 463 A1 ist ein Kamerasystem mit einem Kamerakörper und einem auswechselbaren Aufnahmeobjektiv bekannt. Der Kamerakörper besitzt eine Gruppe von ersten Kontakten und das Aufnahmeobjektiv eine Gruppe von zweiten Kontakten. Der Kamerakörper und das Aufnahmeobjektiv kommunizieren über diese Kontaktgruppen miteinander. Außerdem sind sie über die Kontaktgruppen elektrisch miteinander verbunden.From the EP 0 443 463 A1 is a camera system with a camera body and a removable recording lens known. The camera body has a group of first contacts and the taking lens has a group of second contacts. The camera body and the taking lens communicate with each other through these contact groups. In addition, they are electrically connected to each other via the contact groups.

In der EP 0 266 793 A2 ist ein Kamerasystem mit einem Kamerakörper und einem Aufnahmeobjektiv sowie einem zwischen Kamerakörper und Aufnahmeobjektiv angeordneten Konverter beschrieben. An dem Kamerakörper sind Anschlüsse vorhanden, die elektrisch direkt mit Anschlüssen des Aufnahmeobjektivs verbunden sind. Zugleich sind einige der an dem Kamerakörper vorgesehenen Anschlüsse auch mit einem Speicher des Konverters elektrisch verbunden.In the EP 0 266 793 A2 a camera system is described with a camera body and a taking lens as well as a converter arranged between the camera body and the taking lens. There are terminals on the camera body which are electrically connected directly to terminals of the taking lens. At the same time, some of the terminals provided on the camera body are also electrically connected to a memory of the converter.

Die Erfindung stellt Kommunikationssystem zwischen einem Kamerakörper und einem Aufnahmeobjektiv eines Kamerasystems bereit, wobei zwischen Kamerakörper und Aufnahmeobjektiv ein rückseitiger Konverter montiert werden kann und Daten über den Konverter genutzt werden können, ohne einen komplizierten Aufbau vorsehen zu müssen.The invention provides a communication system between a camera body and a taking lens of a camera system, wherein a back converter can be mounted between the camera body and the taking lens, and data on the converter can be used without having to provide a complicated structure.

Dies wird durch den Konverter mit den Merkmalen des Anspruchs 1 erreicht. Eine vorteilteilhafte Weiterbildung ist in Anspruch 2 angegeben.This is achieved by the converter having the features of claim 1. An advantageous development is specified in claim 2.

Die Erfindung wird im Folgenden an Hand der Figuren näher erläutert. Darin zeigen:The invention will be explained in more detail below with reference to FIGS. Show:

1 ein Blockdiagramm grundlegender Elemente von Steuersystemen eines Kamerakörpers und eines Aufnahmeobjektivs eines SLR-Kamerasystems, das ein Kommunikationssystem zwischen Kamerakörper und Aufnahmeobjektiv hat, als Ausführungsbeispiel, 1 10 is a block diagram of basic elements of control systems of a camera body and a taking lens of an SLR camera system having a communication system between camera body and taking lens as an embodiment;

2 ein Blockdiagramm grundlegender Elemente des Steuersystems des Kamerakörpers, 2 a block diagram of basic elements of the control system of the camera body,

3 ein Blockdiagramm grundlegender Elemente des Kommunikations/Steuersystems des Aufnahmeobjektivs, 3 a block diagram of basic elements of the communication / control system of the taking lens,

4 ein Blockdiagramm grundlegender Komponenten eines Aufnahmeobjektivs mit einer Objektivsteuerung, die mit einer ersten Leistung arbeitet, und einer Peripherieschaltung, die mit einer zweiten Leistung arbeitet, 4 3 is a block diagram of basic components of a taking lens with a lens controller operating at a first power and a peripheral circuit operating at a second power;

5 ein Blockdiagramm grundlegender Komponenten eines Aufnahmeobjektivs mit einer Objektivsteuerung und einer Peripherieschaltung, die beide mit der ersten Leistung arbeiten, 5 a block diagram of basic components of a taking lens with a lens control and a peripheral circuit, both working with the first power,

6A und 6B Flussdiagramme eines ersten Teils eines Hauptprozesses des Kamerakörpers als Ausführungsbeispiel, 6A and 6B Flowcharts of a first part of a main process of the camera body as an embodiment,

7 ein Flussdiagramm für den übrigen Teil des Hauptprozesses des Kamerakörpers, 7 a flowchart for the remaining part of the main process of the camera body,

8A ein Flussdiagramm eines Prozesses zur Kommunikationsidentifizierung, der einen Kommunikationsprozess alten Typs und einen für eine Kommunikation neuen Typs vorgesehenen Einstellungsanforderungsprozess des Kamerakörpers umfasst, 8A FIG. 10 is a flowchart of a communication identification process including an old-type communication process and a camera body adjustment request process intended for communication of a new type; FIG.

8B ein Flussdiagramm für Operationen eines Aufnahmeobjektivs, die gemäß den Operationen des für die Kommunikation neuen Typs vorgesehenen Einstellungsanforderungsprozesses des Kamerakörpers ausgeführt werden, 8B a flowchart for operations of a taking lens, which are executed according to the operations of the intended for communication new type setting request process of the camera body,

9 ein Flussdiagramm des für die Kommunikation neuen Typs vorgesehenen Einstellungsanforderungsprozesses des Kamerakörpers, 9 5 is a flowchart of the camera body adjustment requesting process for the new type of communication;

10 ein Flussdiagramm eines Prozesses des Kamerakörpers zum Einstellen der Kamerazustandsinformation, 10 FIG. 4 is a flowchart of a process of the camera body for setting the camera status information. FIG.

11 ein Flussdiagramm eines Prozesses des Kamerakörpers zum Einstellen von Bildverwacklungs-Kompensationsdaten, 11 FIG. 4 is a flowchart of a process of the camera body for setting image-shake compensation data. FIG.

12A ein Blockdiagramm grundlegender Elemente eines Steuersystems des ersten Ausführungsbeispiels des Aufnahmeobjektivs, das eine Bildverwacklungs-Kompensationsvorrichtung enthält, 12A 12 is a block diagram of basic elements of a control system of the first embodiment of the taking lens which includes an image blur compensating apparatus;

12B eine Konzeptdarstellung einer Kompensationslinse (Bildstabilisierungsoptik) der Bildverwacklungs-Kompensationsvorrichtung, 12B a conceptual diagram of a compensation lens (image stabilization optics) of the image blur compensation device,

13 ein Flussdiagramm eines Hauptprozesses des ersten Ausführungsbeispiels des Aufnahmeobjektivs, 13 a flowchart of a main process of the first embodiment of the taking lens,

14 ein Flussdiagramm eines Prozesses des Aufnahmeobjektivs zum Einstellen einer Kommunikation neuen Typs, 14 5 is a flowchart of a process of the taking lens for setting a communication of a new type;

15 ein Flussdiagramm eines 1 ms-Zeitgeber-Unterbrechungsprozesses des ersten Ausführungsbeispiels des Aufnahmeobjektivs, 15 FIG. 4 is a flowchart of a 1 ms timer interrupt process of the first embodiment of the taking lens; FIG.

16 ein Flussdiagramm der ersten Hälfte eines Invers-INT-Unterbrechungsprozesses des ersten Ausführungsbeispiels des Aufnahmeobjektivs, 16 FIG. 4 is a flow chart of the first half of an inverse INT interrupt process of the first embodiment of the taking lens; FIG.

17 ein Flussdiagramm der anderen Hälfte des Invers-INT-Unterbrechungsprozesses des ersten Ausführungsbeispiels des Aufnahmeobjektivs, 17 FIG. 4 is a flow chart of the other half of the inverse INT interrupt process of the first embodiment of the taking lens; FIG.

18 ein Zeitdiagramm für den Kommunikationsidentifizierungsprozesses ab dem Moment, zu dem der Hauptschalter des Kamerakörpers eingeschaltet wird, bis zu dem Moment unmittelbar nach Beginn des Kommunikationsprozesses neuen Typs, 18 a timing diagram for the communication identification process from the moment when the main switch of the camera body is turned on until the moment immediately after the beginning of the new type of communication process,

19A ein Zeitdiagramm einer Quittierungsoperation, die zwischen dem Kamerakörper und dem Aufnahmeobjektiv bei Beginn des neuartigen Kommunikationsprozesses stattfindet, 19A FIG. 3 is a timing diagram of an acknowledgment operation that takes place between the camera body and the taking lens at the beginning of the novel communication process. FIG.

19B ein Zeitdiagramm einer Quittierungsoperation, die zwischen dem Kamerakörper und dem Aufnahmeobjektiv bei Beginn des Kommunikationsprozesses neuen Typs stattfindet, 19B FIG. 3 is a timing chart of an acknowledgment operation that takes place between the camera body and the taking lens at the beginning of the new type of communication process. FIG.

20 ein Zeitdiagramm für einen Kommunikationsprozess alten Typs, der zwischen dem Kamerakörper und dem Aufnahmeobjektiv stattfindet, 20 a timing diagram for an old-style communication process that takes place between the camera body and the taking lens;

21A ein Zeitdiagramm für die Kommunikation in dem Kommunikationsprozess neuen Typs, der zwischen dem Kamerakörper und dem Aufnahmeobjektiv stattfindet, 21A a timing diagram for the communication in the new type of communication process that takes place between the camera body and the taking lens,

21B ein Zeitdiagramm für die Kommunikation in dem Kommunikationsprozess neuen Typs, der zwischen dem Kamerakörper und dem Aufnahmeobjektiv stattfindet, 21B a timing diagram for the communication in the new type of communication process that takes place between the camera body and the taking lens,

22 ein Blockdiagramm grundlegender Elemente des Kommunikations/Steuersystems eines zweiten Ausführungsbeispiels des Aufnahmeobjektivs, das ein Objektiv-AF-System enthält, 22 a block diagram of basic elements of the communication / control system of a second embodiment of the taking lens, which includes a lens AF system,

23 ein Flussdiagramm eines Hauptprozesses des zweiten Ausführungsbeispiels des Aufnahmeobjektivs, 23 a flowchart of a main process of the second embodiment of the taking lens,

24 ein Flussdiagramm eines 1 ms-Zeitgeber-Unterbrechungsprozesses des zweiten Ausführungsbeispiels des Aufnahmeobjektivs, 24 FIG. 4 is a flowchart of a 1 ms timer interrupt process of the second embodiment of the taking lens; FIG.

25 ein Flussdiagramm der ersten Hälfte eines Invers-INT-Unterbrechungsprozesses des zweiten Ausführungsbeispiels des Aufnahmeobjektivs, 25 FIG. 5 is a flow chart of the first half of an inverse INT interrupt process of the second embodiment of the taking lens; FIG.

26 ein Flussdiagramm für die andere Hälfte des Invers-INT-Unterbrechungsprozesses des zweiten Ausführungsbeispiels des Aufnahmeobjektivs, 26 FIG. 5 is a flow chart for the other half of the inverse INT interrupt process of the second embodiment of the taking lens; FIG.

27 ein schematisches Blockdiagramm grundlegender Elemente von Steuersystemen eines Aufnahmeobjektivs, eines rückseitigen Konverters und eines Kamerakörpers eines ein Ausführungsbeispiel bildenden SLR-Kamerasystems, wobei der Konverter zwischen Kamerakörper und Aufnahmeobjektiv montiert ist, 27 12 is a schematic block diagram of basic elements of control systems of a taking lens, a back converter, and a camera body of an SLR camera system constituting an embodiment, the converter being mounted between the camera body and the taking lens;

28 ein Zeitdiagramm für den Prozess zur Kommunikationsidentifizierung ab dem Moment, zu dem der Hauptschalter des Kamerakörpers eingeschaltet wird, bis zu dem Moment unmittelbar nach Beginn des Kommunikationsprozesses neuen Typs in dem in 27 gezeigten Ausführungsbeispiel des SLR-Kamerasystems, 28 a timing diagram for the process of communication identification from the moment when the main switch of the camera body is turned on, to the moment immediately after the beginning of the new type of communication process in the in 27 shown embodiment of the SLR camera system,

29 ein Zeitdiagramm für Kommunikationen in dem Kommunikationsprozess neuen Typs, der zwischen dem Kamerakörper und dem neuartigen Aufnahmeobjektiv und zwischen dem rückseitigen Konverter und dem Kamerakörper in dem in 27 gezeigten Ausführungsbeispiel des SLR-Kamerasystems stattfindet, 29 a timing diagram for communications in the new type of communication process between the camera body and the novel taking lens and between the rear converter and the camera body in the in 27 shown embodiment of the SLR camera system takes place,

30 ein Flussdiagramm des Hauptprozesses des Konverters, 30 a flow chart of the main process of the converter,

31 ein Flussdiagramm für den Prozess des Konverters zum Einstellen der Kommunikation neuen Typs, und 31 a flowchart for the process of the converter for setting the communication of new types, and

32 ein Flussdiagramm für den Invers-INT-Unterbrechungsprozess des Konverters. 32 a flowchart for the inverse INT interrupt process of the converter.

1 zeigt grundlegende Elemente von Steuersystemen eines Kamerakörpers und eines Wechselobjektivs eines SLR-Kamerasystems, das ein Ausführungsbeispiel der Erfindung darstellt. Ein Kamerakörper 100 hat eine Körper-CPU (Körpersteuerung) 111, die eine Steuerung bildet, die den gesamten Betrieb des SLR-Kamerasystems umfassend steuert. Der Kamerakörper 100 hat einen Körperanschluss 103, an dem ein Aufnahmeobjektiv 200 angebracht wird. An dem Körperanschluss 103 ist eine Gruppe von Kommunikations/Steuerkontakten (Körperkommunikationsleitung) 104 vorgesehen. Die Gruppe Kommunikations/Steuerkontakte 104 besteht in diesem besonderen Ausführungsbeispiel aus sechs Kontakten. Einer dieser sechs Kontakte dient als Leistungskontakt mit einem Konstantspannungskontakt, mit dem leistungsschwache Elemente, z. B. ein ROM, die in dem Aufnahmeobjektiv 200 vorgesehen sind, von dem Kamerakörper 100 aus mit einer ersten Leistung versorgt werden, um diese leistungsschwachen Elemente zu betreiben, während ein anderer der sechs Kontakte als Steueranschluss dient, über den ein in dem Aufnahmeobjektiv 200 vorgesehener ROM aktiviert oder deaktiviert, d. h. eingeschaltet oder ausgeschaltet wird. Ein Leistungskontakt 105, über den eine zweite Leistung aus dem Kamerakörper 100 an das Aufnahmeobjektiv 200 geliefert wird, ist an dem Körperanschluss 103 vorgesehen. Die Leistungskapazität oder das Leistungsvermögen der zweiten Leistung, die aus dem Leistungskontakt 105 (VPZ) an das Aufnahmeobjektiv 200 geliefert wird, ist wesentlich größer als das der ersten Leistung, die aus dem oben genannten Konstantspannungskontakt der Gruppe von Kommunikations/Steuerkontakten 104 zugeführt wird. Die Versorgungsspannung der zweiten Leistung ist so größer als die der ersten Leistung. Die Versorgungsspannung der zweiten Leistung kann jedoch gleich oder kleiner als die Versorgungsspannung der ersten Leistung sein, so lange die Leistungskapazität oder das Leistungsvermögen der zweiten Leistung wesentlich größer als das der ersten Leistung ist. 1 shows basic elements of control systems of a camera body and an interchangeable lens of an SLR camera system, which is an embodiment of the invention. A camera body 100 has a body CPU (body control) 111 , which forms a controller that comprehensively controls the entire operation of the SLR camera system. The camera body 100 has a body connection 103 on which a taking lens 200 is attached. At the body connection 103 is a group of communication / control contacts (body communication line) 104 intended. The group communication / control contacts 104 consists of six contacts in this particular embodiment. One of these six contacts serves as a power contact with a constant voltage contact, with the low-power elements, such. B. a ROM, in the taking lens 200 are provided by the camera body 100 are powered from a first power to operate these low-power elements, while another of the six contacts serves as a control terminal, via the one in the taking lens 200 provided ROM is activated or deactivated, ie switched on or off. A power contact 105 over which a second power from the camera body 100 to the taking lens 200 is delivered to the body connection 103 intended. The power capacity or capacity of the second power coming out of the power contact 105 (VPZ) to the taking lens 200 is supplied, is much larger than that of the first power, from the above constant voltage contact of the group of communication / control contacts 104 is supplied. The supply voltage of the second power is greater than that of the first power. However, the supply voltage of the second power may be equal to or less than the supply voltage of the first power, as long as the power capacity or the capacity of the second power is substantially larger than that of the first power.

Es ist zwar wünschenswert, dass die Gruppe von Kommunikations/Steuerkontakten 104 und der Leistungskontakt 105 (VPZ) an dem Körperanschluss 103 vorgesehen sind. Die genannten Komponenten können jedoch auch hinter dem Körperanschluss 103 in einer Spiegelkammer des Kamerakörpers 100 vorgesehen sein, in der ein Schnellrückklappspiegel angeordnet ist. Alternativ kann die Gruppe von Kommunikations/Steuerkontakten 104 an dem Körperanschluss 103 und der Leistungskontakt 105 (VPZ) hinter dem Körperanschluss 103 in der Spiegelkammer des Kamerakörpers 100 vorgesehen sein.While it is desirable that the group of communication / control contacts 104 and the power contact 105 (VPZ) on the body connection 103 are provided. However, these components can also be behind the body connection 103 in a mirror chamber of the camera body 100 be provided, in which a Schnellrückklappspiegel is arranged. Alternatively, the group of communication / control contacts 104 at the body connection 103 and the power contact 105 (VPZ) behind the body connection 103 in the mirror chamber of the camera body 100 be provided.

2 zeigt grundlegende Elemente des Steuersystems des Kamerakörpers 100. Ein Fotometerschalter SWS, ein Auslöseschalter SWR, ein Hauptschalter SWMAIN, ein Bildverwacklungs-Kompensationsschalter SW1 und ein AF-Schalter SWAF sind an die Körper-CPU 111 angeschlossen, die eine Steuerung bildet, die den Gesamtbetrieb des SLR-Kamerasystems umfassend steuert. 2 shows basic elements of the control system of the camera body 100 , A photometer switch SWS, a release switch SWR, a main switch SWMAIN, an image shake compensation switch SW1, and an AF switch SWAF are connected to the body CPU 111 which forms a controller that comprehensively controls the overall operation of the SLR camera system.

Die Leistung, mit der die Peripherieschaltungen des Kamerakörpers 100 versorgt werden, wird mit Ein- und Ausschalten des Hauptschalters SWMAIN ein- bzw. ausgeschaltet. Die aus einer in den Kamerakörper 100 eingelegten Batterie 113 stammende Leistung wird jeder Peripherieschaltung des Kamerakörpers 100 über einen Regler (Gleichstrom-Gleichstrom-Umsetzer) 116 zugeführt, wenn der Hauptschalter SWMAIN eingeschaltet ist. Die von der Batterie 113 an jede Peripherieschaltung des Kamerakörpers 100 gelieferte Leistung wird unterbrochen, wenn der Hauptschalter SWMAIN ausgeschaltet wird. Die Körper-CPU 111 wird über den Regler 116 stets mit aus der Batterie 113 stammender Leistung gespeist, so dass die Körper-CPU 111 stets in Betrieb ist.The power with which the peripheral circuits of the camera body 100 are switched on and off by switching the main switch SWMAIN on and off. The one in the camera body 100 inserted battery 113 originating power is every peripheral circuit of the camera body 100 via a regulator (DC-DC converter) 116 supplied when the main switch SWMAIN is turned on. The from the battery 113 to every peripheral circuit of the camera body 100 Delivered power is interrupted when the main switch SWMAIN is turned off. The body CPU 111 is over the regulator 116 always with out of the battery 113 native power fed so that the body CPU 111 always in operation.

Der Kamerakörper 100 hat eine Blitzschaltung 121, eine Spiegelschaltung 123, eine Verschlussschaltung 125, eine Filmtransportschaltung 127, eine Fotometerschaltung 129 und eine Entfernungsmessschaltung 131, die sämtlich an die Körper-CPU 111 angeschlossen sind. Der Fotometerschalter SWS wird eingeschaltet, wenn eine an dem Kamerakörper vorgesehene, nicht gezeigte Auslösetaste um einen halben Schritt nach unten gedrückt wird. Dagegen wird der Auslöseschalter SWR eingeschaltet, wenn die Auslösetaste vollständig durchgedrückt wird. Unmittelbar nach Einschalten des Fotometerschalters SWS betätigt die Körper-CPU 111 die Fotometerschaltung 129, um eine Fotometrieoperation, d. h. eine Lichtmessung durchzuführen. Zur gleichen Zeit berechnet und setzt die Körper-CPU 111 eine optimale Verschlusszeit und einen optimalen Blendenwert (f-Zahl) und betätigt nach Bedarf die Blitzschaltung 121, um einen Blitzladeprozess durchzuführen. Die Körper-CPU 111 betätigt ferner die Entfernungsmessschaltung 131, um einen Defokuswert zu bestimmen und an Hand dessen einen Autofokusprozess durchzuführen, wenn über den AF-Schalter SWAF ein Autofokusmodus eingestellt worden ist. Unmittelbar nach Einschalten des Auslöseschalters SWR betätigt die Körper-CPU 111 die Verschlussschaltung 125, um einen nicht gezeigten Bildebenenverschlussmechanismus anzusteuern und so ein Filmbild zu belichten. Nach Abschluss der Belichtung betätigt die Körper-CPU 111 die Filmtransportschaltung 127, um den Film um ein Bild weiterzutransportieren und zugleich den Bildebenenverschlussmechanismus zu spannen.The camera body 100 has a flash circuit 121 , a mirror circuit 123 , a shutter circuit 125 , a film transport circuit 127 , a photometer circuit 129 and a distance measuring circuit 131 all to the body CPU 111 are connected. The photometer switch SWS is turned on when a shutter button, not shown, provided on the camera body is pushed down half a step. On the other hand, the release switch SWR is turned on when the shutter button is fully depressed. Immediately after turning on the photometer switch SWS, the body CPU operates 111 the photometer circuit 129 to perform a photometry operation, ie, a light measurement. At the same time it calculates and sets the body CPU 111 optimum shutter speed and aperture value (f-number) and operates the flash circuit as needed 121 to perform a flash charging process. The body CPU 111 also operates the rangefinder circuit 131 to determine a defocus value and to perform an autofocusing process therefrom when an auto focus mode has been set via the AF switch SWAF. Immediately after turning on the release switch SWR, the body CPU operates 111 the shutter circuit 125 to drive an image plane shutter mechanism, not shown, and thus to expose a film image. After completing the exposure, the body CPU will press 111 the Film transport circuit 127 to advance the film by one frame while clamping the image plane shutter mechanism.

Ist an dem Kamerakörper 100 ein Aufnahmeobjektiv neuen Typs, das beispielsweise ein Aufnahmeobjektiv vom Typ KAF III mit einer Objektiv-CPU, einem Objektiv-ROM und allen Kommunikationsfunktionen, die denen des Kamerakörpers 100 entsprechen, ist und im Folgenden auch als ”neuartiges” Aufnahmeobjektiv bezeichnet wird, montiert, während der Hauptschalter SWMAIN eingeschaltet ist, so schaltet die Körper-CPU 111 eine Schaltvorrichtung 115 ein, um dem Aufnahmeobjektiv 200 mit der aus der Batterie 113 stammenden Leistung in Form der vorstehend genannten zweiten Leistung über den Leistungskontakt 105 (VPZ) des Kamerakörpers 100 und den diesem zugeordneten Leistungskontakt 205 (VPZ) des Aufnahmeobjektivs 200, der in Kontakt mit dem Leistungskontakt 105 ist, zu versorgen. Ist ferner ein Bildverwacklungs-Kompensationsmodus über den Bildverwacklungs-Kompensationsschalter SW1 ausgewählt worden und ist das Aufnahmeobjektiv 200 mit einer Bildverwacklungs-Kompensationsvorrichtung versehen, so gibt die Körper-CPU 111 einen Bildverwacklungs-Kompensationsbefehl im Rahmen einer Objektivkommunikation an das Aufnahmeobjektiv 200 aus, um das Aufnahmeobjektiv 200 zum Durchführen der Bildverwacklungskompensation zu veranlassen. Enthält das an dem Kamerakörper 100 montierte Aufnahmeobjektiv 200 ferner ein Objektiv-AF-System, so gibt die Körper-CPU 111 im Rahmen der Objektivkommunikation die Defokusdaten, z. B. den Antriebswert für einen in 12A gezeigten AF-Motor 261 und die Antriebsrichtung des in dem Aufnahmeobjektiv 200 vorgesehenen AF-Motors, an das Aufnahmeobjektiv 200 aus, um letzteres zu veranlassen, einen Objektiv-Autofokusprozess durchzuführen.Is on the camera body 100 a new type of shooting lens, which includes, for example, a KAF III shooting lens with a lens CPU, a lens ROM, and all communication functions similar to those of the camera body 100 is, is and is hereinafter also referred to as a "novel" recording lens, mounted while the main switch SWMAIN is turned on, the body CPU switches 111 a switching device 115 one to the shooting lens 200 with the battery 113 derived power in the form of the aforementioned second power via the power contact 105 (VPZ) of the camera body 100 and the power contact associated therewith 205 (VPZ) of the taking lens 200 who is in contact with the power contact 105 is to supply. Further, an image blur compensation mode has been selected via the image blur compensation switch SW1 and is the taking lens 200 provided with an image-shake compensation device, so gives the body CPU 111 an image blur compensation command in the context of a lens communication to the taking lens 200 off to the shooting lens 200 to cause the image blur compensation to be performed. Contains that on the camera body 100 mounted shooting lens 200 Furthermore, a lens AF system, so gives the body CPU 111 as part of the objective communication the defocus data, z. B. the drive value for a in 12A shown AF motor 261 and the drive direction of the in the taking lens 200 provided AF motor, to the taking lens 200 to cause the latter to perform a lens autofocus process.

Wie in 12A gezeigt, bilden ein Codierer 231, der AF-Motor (Fokussierlinsen-Antriebsvorrichtung) 261, eine AF-Linsengruppe (Fokussierlinsengruppe) Lf und die Objektiv-CPU 211 ein Scharfstellsystem (elektrische Komponente).As in 12A shown form an encoder 231 , the AF motor (focusing lens driving device) 261 , an AF lens group (focusing lens group) Lf and the lens CPU 211 a focusing system (electrical component).

Das Aufnahmeobjektiv 200 hat an einem Objektivanschluss 203 eine Gruppe von Kommunikations-Steuerkontakten (Objektivkommunikationsleitung) 204 und den Leistungskontakt 205 (VPZ). Die Gruppe Kommunikations/Steuerkontakte 204 und der Leistungskontakt 205 (VPZ) kommen in Kontakt mit der Gruppe Kommunikations/Steuerkontakte 104 bzw. dem Leistungskontakt 105 (VPZ) des Kamerakörpers 100, wenn das Aufnahmeobjektiv 200 über den Objektivanschluss 203 an dem Körperanschluss 103 des Kamerakörpers 100 montiert ist. Das Aufnahmeobjektiv 200 enthält eine Objektiv-CPU (LCPU/Objektivsteuerung/elektronische Vorrichtung) 211, einen Objektiv-ROM (LROM/Objektivspeicher/nichtflüchtiger Objektivspeicher) 221, den Codierer 231 und eine Peripherieschaltung 241. In dem Objektiv-ROM 221 sind verschiedene Modi und Parameter gespeichert. Die aktuelle Brennweite (Zoomcode) und die Aufnahmeentfernung werden über den Codierer 231 erfasst. Die Peripherieschaltung 241 enthält beispielsweise, wie in 12A gezeigt, Bildverwacklungs-Kompensationsmotoren (X-Motor 254 und Y-Motor 257), den AF-Motor 261 und einen Zoommotor (Motorzoom-Antriebsvorrichtung) 264, die sämtlich in dem Aufnahmeobjektiv 200 vorgesehen sind. Der Zoommotor 264 ist mit einer Linsengruppe Lz verbunden, wobei die Linsengruppe Lf und die Linsengruppe Lz zumindest einen Teil eines Zoomlinsensystems des Aufnahmeobjektivs 200 bilden.The taking lens 200 has a lens connection 203 a group of communication control contacts (objective communication line) 204 and the power contact 205 (VPZ). The group communication / control contacts 204 and the power contact 205 (VPZ) get in touch with the group Communication / Tax Contacts 104 or the power contact 105 (VPZ) of the camera body 100 when the shooting lens 200 over the lens connection 203 at the body connection 103 of the camera body 100 is mounted. The taking lens 200 Includes a lens CPU (LCPU / lens control / electronic device) 211 , Lens ROM (Lens / Lens Memory / Non-volatile Lens Memory) 221 , the encoder 231 and a peripheral circuit 241 , In the lens ROM 221 Different modes and parameters are stored. The current focal length (zoom code) and the shooting distance are controlled by the encoder 231 detected. The peripheral circuit 241 contains, for example, as in 12A shown, image blur compensation motors (X motor 254 and Y-engine 257 ), the AF motor 261 and a zoom motor (motor zoom driving device) 264 all in the taking lens 200 are provided. The zoom engine 264 is connected to a lens group Lz, wherein the lens group Lf and the lens group Lz at least a part of a zoom lens system of the taking lens 200 form.

Die Gruppe Kommunikations/Steuerkontakte 104 des Kamerakörpers 100 besteht aus sechs Kontakten: einem ersten Kontakt 104a (Fmin1/Invers-SCKL), einem zweiten Kontakt 104b (Fmin2/DATAL), einem dritten Kontakt 104c (Fmin3/RESL), einem vierten Kontakt 104d (CONTL), einem fünften Kontakt 104e (Fmax1/Invers-FBL) und einem sechsten Kontakt 104f (Fmax2/Invers-FLB). Entsprechend besteht die Gruppe Kommunikations/Steuerkontakte 204 des Aufnahmeobjektivs 200 aus sechs Kontakten: einem ersten Kontakt 204a (Fmin1/Invers-SCKL), einem zweiten Kontakt 204b (Fmin2/DATAL), einem dritten Kontakt 204c (Fmin3/RESL), einem vierten Kontakt 204d (CONTL), einem fünften Kontakt 204e (Fmax1/Invers-FBL) und einem sechsten Kontakt 204f (Fmax2/Invers-FLB). Die zuletzt genannten Kontakte kommen jeweils mit einem der sechs Kontakte 104a bis 104f in Kontakt, wenn das Aufnahmeobjektiv 200 an dem Kamerakörper 100 montiert ist.The group communication / control contacts 104 of the camera body 100 consists of six contacts: a first contact 104a (Fmin1 / inverse SCKL), a second contact 104b (Fmin2 / DATAL), a third contact 104c (Fmin3 / RESL), a fourth contact 104d (CONTL), a fifth contact 104e (Fmax1 / inverse FBL) and a sixth contact 104f (Fmax2 / Inverse-FLB). Accordingly, the group consists of communication / control contacts 204 of the taking lens 200 six contacts: a first contact 204a (Fmin1 / inverse SCKL), a second contact 204b (Fmin2 / DATAL), a third contact 204c (Fmin3 / RESL), a fourth contact 204d (CONTL), a fifth contact 204e (Fmax1 / inverse FBL) and a sixth contact 204f (Fmax2 / Inverse-FLB). The last mentioned contacts come with one of the six contacts 104a to 104f in contact when the shooting lens 200 on the camera body 100 is mounted.

Die von dem Anschluss P13 der Körper-CPU 111 zu dem vierten Kontakt 104d führende Leistungs- oder Versorgungsleitung bildet eine erste Körper-Versorgungsleitung zum Versorgen des Aufnahmeobjektivs 200 mit der ersten Leistung. Die von der Batterie 113 (über die Schaltvorrichtung 115) zu dem Leistungskontakt 105 führende Leistungs- oder Versorgungsleitung bildet eine zweite Körper-Versorgungsleitung zum Versorgen des Aufnahmeobjektivs 200 mit der zweiten Leistung. Die von dem vierten Kontakt 104d zu einem Anschluss CONT des Objektiv-ROM 221 führende Leistungs- oder Versorgungsleitung bildet eine erste Objektiv-Versorgungsleitung, um das Aufnahmeobjektiv 200 aus dem Kamerakörper 100 mit Leistung zu versorgen. Die von dem Leistungskontakt 205 zu einem Regler 243 und zu einer Schaltvorrichtung 242 führende Leistungs- oder Versorgungsleitung bildet eine zweite Objektiv-Versorgungsleitung, um die Objektiv-CPU 211 aus dem Kamerakörper 100 mit Leistung zu versorgen. Wie in 1 gezeigt, wird die zweite Leistung, die von dem Kamerakörper 100 ausgegeben wird, um über die Leistungskontakte 105 und 205 (VPZ) dem Aufnahmeobjektiv 200 zugeführt zu werden, der Objektiv-CPU 211 über den Regler 243 des Aufnahmeobjektivs 200 und zudem der Peripherieschaltung 241 über eine Schaltvorrichtung 242 des Aufnahmeobjektivs 200 zugeführt. Der Objektiv-ROM 221 des Aufnahmeobjektivs 200 arbeitet mit von dem vierten Kontakt 204d (CONTL) zugeführter Konstantspannungsleistung (erste Leistung), während die Objektiv-CPU 211 mit der von dem Leistungskontakt (VPZ) 205 zugeführten zweiten Leistung arbeitet, die ein großes Leistungsvermögen hat. Die Verarbeitungsgeschwindigkeit und der Durchsatz einer CPU ist im Allgemeinen proportional zum Energieverbrauch der CPU. In dem vorliegenden Ausführungsbeispiel des SLR-Kamerasystems, auf das die Erfindung angewendet wird, wird es dadurch, dass für das Aufnahmeobjektiv 200 die zweite Leistung mit ihrem großen Leistungsvermögen bereitgestellt wird, für das Aufnahmeobjektiv 200 möglich, dass in diesem nicht nur eine CPU, die einen hohen Durchsatz erreicht, sondern zudem Hochleistungskomponenten, d. h. Komponenten, die einen großen Strom benötigen, wie ein Objektivmotor oder eine Bildverwacklungs-Kompensationsvorrichtung vorgesehen werden können.The from the port P13 of the body CPU 111 to the fourth contact 104d leading power or supply line forms a first body supply line for supplying the taking lens 200 with the first performance. The from the battery 113 (via the switching device 115 ) to the power contact 105 leading power or supply line forms a second body supply line for supplying the taking lens 200 with the second performance. The fourth contact 104d to a terminal CONT of the lens ROM 221 leading power or supply line forms a first lens supply line to the taking lens 200 from the camera body 100 to provide power. The from the power contact 205 to a controller 243 and to a switching device 242 leading power or supply line forms a second lens supply line around the lens CPU 211 from the camera body 100 to provide power. As in 1 The second power is shown by the camera body 100 is spent about the power contacts 105 and 205 (VPZ) the shooting lens 200 to be fed to the lens CPU 211 over the regulator 243 of the taking lens 200 and also the peripheral circuit 241 via a switching device 242 of the taking lens 200 fed. The lens ROM 221 of the taking lens 200 works with the fourth contact 204d (CONTL) supplied constant voltage power (first power), while the lens CPU 211 with the of the power contact (VPZ) 205 supplied second power works, which has a great capacity. The processing speed and throughput of a CPU is generally proportional to the power consumption of the CPU. In the present embodiment of the SLR camera system to which the invention is applied, it is characterized in that for the taking lens 200 the second performance is provided with their great capacity for the taking lens 200 It is possible that not only a high-throughput CPU but also high-performance components, ie, components requiring a large current, such as a lens motor or an image blur compensating device, may be provided therein.

3 zeigt ein Blockdiagramm grundlegender Elemente eines Kommunikations/Steuersystems des Aufnahmeobjektivs 200. Der erste Kontakt 204a (Fmin1/Invers-SCKL), der zweite Kontakt 204b (Fmin2/DATAL), der dritte Kontakt 204c (Fmin3/RESL) und der vierte Kontakt 204d (CONTL) der Gruppe Kommunikations/Steuerkontakte 204 des Aufnahmeobjektivs 200 sind an vier Anschlüsse RES, SIO, Invers-SCK bzw. CONT des Objektiv-ROM 221 angeschlossen. 3 shows a block diagram of basic elements of a communication / control system of the taking lens 200 , The first contact 204a (Fmin1 / inverse SCKL), the second contact 204b (Fmin2 / DATAL), the third contact 204c (Fmin3 / RESL) and the fourth contact 204d (CONTL) of the group Communication / Control Contacts 204 of the taking lens 200 are at four terminals RES, SIO, inverse SCK or CONT of the lens ROM 221 connected.

Der Anschluss RES des Objektiv-ROM 221 dient als Eingangsanschluss, über den dem Objektiv-ROM 221 ein Rücksetzsignal zugeführt wird, das den Zustand des Objektiv-ROM 221 aus dem deaktivierten Zustand in den aktivierten Zustand wechseln lässt. Der Anschluss 510 des Objektiv-ROM 221 dient als Eingangs/Ausgangs-Anschluss, kurz I/O-Anschluss, für die serielle Kommunikation. Der Anschluss Ivers-SCK des Objektiv-ROM 221 dient als Eingangsanschluss, über den dem Objektiv-ROM 221 ein für die Kommunikation bestimmtes Kontaktsignal von dem Kamerakörper 100 zugeführt wird. Der Anschluss CONT des Objektiv-ROM 221 dient als Eingangsanschluss, über den dem Objektiv-ROM 221 von dem Kamerakörper 100 eine Konstantspannungsleistung (erste Leistung) zugeführt wird.The terminal RES of the lens ROM 221 serves as an input port through which the lens ROM 221 a reset signal is supplied indicating the state of the lens ROM 221 can be changed from the deactivated state to the activated state. The connection 510 of the lens ROM 221 serves as input / output port, short I / O port, for serial communication. The Ivers SCK connection of the Lens ROM 221 serves as an input port through which the lens ROM 221 a communication signal for the communication from the camera body 100 is supplied. The port CONT of the lens ROM 221 serves as an input port through which the lens ROM 221 from the camera body 100 a constant voltage power (first power) is supplied.

Der Objektiv-ROM 221 arbeitet entsprechend der ersten Leistung (Konstantspannungsleistung), die der Kamerakörper 100 liefert, um dem Anschluss CONT des Objektiv-ROM 221 zugeführt zu werden. Der Objektiv-ROM 221 ist so eingestellt, dass sein Zustand aus dem deaktivierten Zustand über ein Rücksetzsignal, das über den Anschluss RES des Objektiv-ROM 221 zugeführt wird, in den aktivierten Zustand wechselt, um so in den aktivierten Zustand einzutreten. In den Objektiv-ROM 221 geschriebene Objektivdaten werden aus diesem ausgelesen, um über den Anschluss 510 des Objektiv-ROM 221 an den Kamerakörper 100 ausgegeben zu werden, und zwar in Synchronisation mit dem über den Anschluss Invers-SCK zugeführten Taktsignal. Der Anschluss RES des Objektiv-ROM 221 und der dritte Kontakt 204c (Fmin3/RESL), der mit dem Anschluss RES verbunden ist, dienen zudem als Steuerleitung zum Wechseln des Zustandes des Objektiv-ROM 221 zwischen dem aktivierten Zustand und dem deaktivierten Zustand. Die Objektiv-ROM 221 ist nämlich in Betrieb, während die erste Leistung dem vierten Kontakt 204d (CONTL) zugeführt wird, und er ist so eingestellt, dass sein Zustand vom deaktivierten Zustand in den aktivierten Zustand wechselt, wenn der Pegel des dritten Kontaktes 204c (Fmin3/RESL) auf tiefen Pegel fällt. Weiterhin ist der Objektiv-ROM 221 so eingestellt, dass sein Zustand vom aktivierten Zustand in den deaktivierten Zustand wechselt, wenn der Pegel des dritten Kontaktes 204c (Fmin3/RESL) auf hohen Pegel ansteigt. Das entsprechende Zeitdiagramm ist in 20 dargestelltThe lens ROM 221 works according to the first power (constant voltage power) that the camera body 100 supplies to the terminal CONT of the lens ROM 221 to be fed. The lens ROM 221 is set so that its state from the deactivated state via a reset signal via the terminal RES of the lens ROM 221 is supplied, changes to the activated state, so as to enter the activated state. In the lens ROM 221 written lens data are read out of this, about the connection 510 of the lens ROM 221 to the camera body 100 to be output, in synchronization with the clock signal supplied via the inverse SCK terminal. The terminal RES of the lens ROM 221 and the third contact 204c (Fmin3 / RESL), which is connected to the terminal RES, also serve as a control line for changing the state of the lens ROM 221 between the activated state and the deactivated state. The lens ROM 221 is in operation while the first power is the fourth contact 204d (CONTL) is supplied, and it is set so that its state changes from the deactivated state to the activated state when the level of the third contact 204c (Fmin3 / RESL) drops to low level. Furthermore, the lens ROM 221 set so that its state changes from the activated state to the deactivated state when the level of the third contact 204c (Fmin3 / RESL) rises to high level. The corresponding timing diagram is in 20 shown

Wie in 3 gezeigt, hat die Objektiv-CPU 211 acht Anschlüsse RXD, TXD, TXDEN, Invers-SCK, P00, P01, INT und VCC. Das Aufnahmeobjektiv 200 hat einen ersten bis vierten Schmitt-Inverter VCC1, VCC2, VCC3 und VCC4, die gegenüber hoher Eingangsspannung fest sind. Der erste Kontakt 204a (Fmin1/Invers-SCKL) ist über den zweiten und den dritten Schmitt-Inverter VCC2, VCC3 mit dem Anschluss Invers-SCK der Objektiv-CPU 211 verbunden. Der zweite Kontakt 204b (Fmin2/DATAL) ist mit dem Anschluss RXD der Objektiv-CPU 211 und zudem über eine erste Eingangs/Ausgangs- oder I/O-Schutzschaltung 212 mit jedem der beiden Anschlüsse TXD und TXDEN der Objektiv-CPU 211 verbunden.As in 3 shown has the lens CPU 211 Eight ports RXD, TXD, TXDEN, inverse SCK, P00, P01, INT and VCC. The taking lens 200 has first to fourth Schmitt inverters VCC1, VCC2, VCC3 and VCC4 which are fixed to high input voltage. The first contact 204a (Fmin1 / inverse SCKL) is via the second and third Schmitt inverters VCC2, VCC3 to the inverse SCK terminal of the lens CPU 211 connected. The second contact 204b (Fmin2 / DATAL) is connected to the RXD connector of the lens CPU 211 and also via a first input / output or I / O protection circuit 212 with each of the two terminals TXD and TXDEN of the lens CPU 211 connected.

Der Anschluss RXD der Objektiv-CPU 211 dient als Dateneingangsanschluss. Der Anschluss TXD der Objektiv-CPU 211 dient als Datenausgangsanschluss. Der Anschluss TXDEN der Objektiv-CPU 211 dient als Steueranschluss, über den die Objektiv-CPU 211 ermittelt, ob aus dem Anschluss TXD der Objektiv-CPU 211 Daten ausgegeben werden können. Der Anschluss Invers-SCK der Objektiv-CPU 211 dient als Eingangsanschluss, über den der Objektiv-CPU 211 von dem Kamerakörper 100 ein für die Kommunikation bestimmtes Taktsignal zugeführt wird.The connection RXD of the lens CPU 211 serves as a data input port. The connection TXD of the lens CPU 211 serves as a data output connection. The TXDEN port of the lens CPU 211 serves as a control port through which the lens CPU 211 determines whether from the port TXD of the lens CPU 211 Data can be output. The connection inverse SCK of the lens CPU 211 serves as an input port through which the lens CPU 211 from the camera body 100 a specific for the communication clock signal is supplied.

Befindet sich der Steueranschluss TXDEN der Objektiv-CPU 211 auf hohem Pegel, so wird, falls der Pegel der aus dem Anschluss TXD der Objektiv-CPU 211 ausgegebenen Daten auf hohen Pegel ansteigt, ein Feldeffekttransistor, kurz FET, der ersten I/O-Schutzschaltung 212 ausgeschaltet, während ein Transistor der ersten I/O-Schutzschaltung 212 eingeschaltet wird und so den Pegel eines Anschlusses 212a auf hohen Pegel ansteigen lässt. Fällt dagegen der Pegel der von dem Anschluss TXD der Objektiv-CPU 211 ausgegebenen Daten auf tiefen Pegel, wenn sich der Steueranschluss TXDEN in der Objektiv-CPU 211 auf hohem Pegel befindet, so wird der Feldeffekttransistor der ersten I/O-Schutzschaltung 212 eingeschaltet, während der Transistor der ersten I/O-Schutzschaltung 212 ausgeschaltet wird und so den Pegel des Anschlusses 212a auf tiefen Pegel fallen lässt. So wird, wenn sich der Steueranschluss TXDEN der Objektiv-CPU 211 auf hohem Pegel befindet, der Pegel der von dem Anschluss TXD der Objektiv-CPU 211 ausgegebenen Daten aus der ersten I/O-Schutzschaltung 212 für den Anschluss 212a ausgegeben, um dem zweiten Kontakt 204b (Fmin2/DATAL) zugeführt zu werden.Is the control terminal TXDEN of the lens CPU 211 at a high level, so if the level is from the terminal TXD of the lens CPU 211 output data to high level increases, a field effect transistor, short FET, the first I / O protection circuit 212 turned off while a transistor of the first I / O protection circuit 212 is turned on and so the level of a connection 212a can rise to high levels. On the other hand, the level drops from the terminal TXD of the lens CPU 211 output data to low level when the control terminal TXDEN in the lens CPU 211 is high, the field effect transistor of the first I / O protection circuit 212 while the transistor of the first I / O protection circuit 212 is turned off and so the level of the connection 212a drops to a low level. Thus, when the control terminal TXDEN of the lens CPU 211 is at a high level, the level of the terminal TXD of the lens CPU 211 output data from the first I / O protection circuit 212 for the connection 212a issued to the second contact 204b (Fmin2 / DATAL) to be supplied.

Da sowohl der Feldeffekttransistor als auch der Transistor der ersten I/O-Schutzschaltung 212 ausgeschaltet sind, wenn sich der Steueranschluss TXDEN auf tiefem Pegel befindet, ist der Anschluss 212a ungeachtet des Pegels der von dem Anschluss TXD der Objektiv-CPU 211 ausgegebenen Daten in einem Zustand hoher Impedanz.Since both the field effect transistor and the transistor of the first I / O protection circuit 212 are off when the TXDEN control terminal is at the low level, the terminal is off 212a regardless of the level of the terminal TXD of the lens CPU 211 output data in a high impedance state.

Der sechste Kontakt 204f (Fmax2/Invers-FLB) ist über eine zweite I/O-Schutzschaltung 213 mit jedem der beiden Anschlüsse P00 und P01 der Objektiv-CPU 211 verbunden, während der fünfte Kontakt 204e (Fmax1/Invers-FBL) über den gegenüber hoher Eingangsspannung festen Schmitt-Inverter VCC4 mit dem Anschluss INT der Objektiv-CPU 211 verbunden ist. Der Anschluss P00 der Objektiv-CPU 211 dient als Ausgangsanschluss, während der Anschluss P01 der Objektiv-CPU 211 als Steueranschluss dient, über den die Objektiv-CPU 211 ermittelt, ob aus dem Anschluss P00 Daten ausgegeben werden können. Der Anschluss INT der Objektiv-CPU 211 dient als Eingangsanschluss, über den der Objektiv-CPU 211 ein Unterbrechungs- oder Interruptsignal zugeführt wird, Befindet sich der Steueranschluss P01 der Objektiv-CPU 211 auf hohem Pegel, so wird, falls der Pegel des Ausgangsanschlusses P00 der Objektiv-CPU 211 auf hohen Pegel ansteigt, ein Feldeffekttransistor, kurz FET, der zweiten I/O-Schutzschaltung 213 ausgeschaltet, während ein Transistor der zweiten I/O-Schutzschaltung 213 eingeschaltet wird und so den Pegel eines Anschlusses 213a auf hohen Pegel ansteigen Lässt. Fällt dagegen, wenn sich der Steueranschluss P01 der Objektiv-CPU 211 auf hohem Pegel befindet, der Pegel des Ausgangsanschlusses P00 der Objektiv-CPU 211 auf tiefen Pegel, so wird der Feldeffekttransistor der zweiten I/O-Schutzschaltung 213 eingeschaltet, während der Transistor der zweiten I/O-Schutzschaltung 213 ausgeschaltet wird und so den Pegel des Anschlusses 213a auf tiefen Pegel fallen lässt. Befindet sich der Ausgangsanschluss P00 der Objektiv-CPU 211 auf hohem Pegel, so wird deshalb der Pegel des Ausgangsanschlusses P00 der Objektiv-CPU 211 über den Anschluss 213 von der zweiten I/O-Schutzschaltung 213 ausgegeben, um dem sechstem Kontakt 204f (Fmax2/Invers-FLB) zugeführt zu werden.The sixth contact 204f (Fmax2 / inverse FLB) is via a second I / O protection circuit 213 with each of the two ports P00 and P01 of the lens CPU 211 connected during the fifth contact 204e (Fmax1 / Inverse-FBL) via the high input voltage fixed Schmitt inverter VCC4 with the connection INT of the lens CPU 211 connected is. Port P00 of the lens CPU 211 serves as the output terminal, while the terminal P01 of the lens CPU 211 serves as a control terminal through which the lens CPU 211 Determines whether data can be output from port P00. The port INT of the lens CPU 211 serves as an input port through which the lens CPU 211 An interrupt or interrupt signal is supplied, is the control terminal P01 of the lens CPU 211 at the high level, if the level of the output terminal P00 becomes the lens CPU 211 rises to high level, a field effect transistor, short FET, the second I / O protection circuit 213 while a transistor of the second I / O protection circuit 213 is turned on and so the level of a connection 213a rising to high level leaves. On the other hand, it falls when the control terminal P01 of the lens CPU 211 is at a high level, the level of the output terminal P00 of the lens CPU 211 at low level, so the field effect transistor of the second I / O protection circuit 213 while the transistor of the second I / O protection circuit 213 is turned off and so the level of the connection 213a drops to a low level. Is the output terminal P00 of the lens CPU 211 at high level, therefore, the level of the output terminal P00 becomes the lens CPU 211 over the connection 213 from the second I / O protection circuit 213 issued to the sixth contact 204f (Fmax2 / inverse FLB) to be supplied.

Da sowohl der Feldeffekttransistor als auch der Transistor der zweiten I/O-Schutzschaltung 213 ausgeschaltet sind, wenn sich der Steueranschluss P01 auf tiefem Pegel befindet, ist der Anschluss 213a ungeachtet des Pegels des Ausgangsanschlusses P00 der Objektiv-CPU 211 in einem Zustand hoher Impedanz.Since both the field effect transistor and the transistor of the second I / O protection circuit 213 are off when the control terminal P01 is at the low level, the terminal is 213a regardless of the level of the output terminal P00 of the lens CPU 211 in a high impedance state.

Der Leistungskontakt 205 (VPZ) ist über einen Regler 243 mit dem Leistungsanschluss VCC der Objektiv-CPU 211 verbunden. Die Objektiv-CPU 211 arbeitet mit konstanter Spannung, die dem Leistungsanschluss VCC von dem Regler 243 zugeführt wird.The power contact 205 (VPZ) is via a controller 243 with the power connection VCC of the lens CPU 211 connected. The lens CPU 211 operates at a constant voltage, which is the power connection VCC from the regulator 243 is supplied.

Die Wahl zwischen dem Kommunikationskanal, der für eine Kommunikation der Körper-CPU 111 mit dem Objektiv-ROM 221 (Objektiv-ROM-Kommunikation/Kommunikation alten Typs) bestimmt ist, und dem Kommunikationskanal, der für eine Kommunikation der Körper-CPU 111 mit der Objektiv-CPU 211 (Kommunikation neuen Typs) bestimmt ist, hängt von einem Rücksetzsignal ab, das dem dritten Kontakt 204c (Fmin3/RESL) zugeführt wird. Steigt der Pegel des Eingangsanschlusses RES des Objektiv-ROM 221 auf hohen Pegel an, so tritt der Objektiv-ROM 221 in einen deaktivierten und der SIO-Anschluss der Objektiv ROM 221 in einen Zustand hoher Impedanz ein. Dies ermöglicht die vorstehend genannte Objektivkommunikation neuen Typs, im folgenden auch als ”neuartig” bezeichnet, zwischen der Körper-CPU 111 und der Objektiv-CPU 211.The choice between the communication channel, the communication of the body CPU 111 with the lens ROM 221 (Lens-ROM communication / old-type communication) is determined, and the communication channel, for communication of the body CPU 111 with the lens CPU 211 (Communication of a new type) depends on a reset signal corresponding to the third contact 204c (Fmin3 / RESL) is supplied. When the level of the input terminal RES of the lens ROM increases 221 at high level, so enters the lens ROM 221 in a disabled and the SIO connector of the lens ROM 221 in a high impedance state. This enables the above-mentioned objective communication of new type, hereinafter also referred to as "novel", between the body CPU 111 and the lens CPU 211 ,

Der erste Kontakt 204a (Fmin1/Invers-SCKL), der zweite Kontakt 204b (Fmin2/DATAL), der dritte Kontakt 204c (Fmin3/RESL), der fünfte Kontakt 204e (Fmax1/Invers-FBL) und der sechste Kontakt 204f (Fmax2/Invers-FLB) erhalten die Kompatibilität mit herkömmlichen, Wechselobjektive einsetzenden Kamerasystemen aufrecht, in denen eine serielle Kommunikation zwischen Kamerakörper und Wechselobjektiv ohne Nutzung eines in einem Wechselobjektiv vorgesehenen ROM (Objektiv-ROM) stattfindet. Um beispielsweise die Kompatibilität mit einem Kamerakörper aufrecht zu erhalten, der die minimale f-Zahl und die maximale f-Zahl von dem an dem Kamerakörper angebrachten Aufnahmeobjektiv empfangen kann, sind Dioden, die dazu bestimmt sind, den ersten, den zweiten, den dritten, den fünften und den sechsten Kontakt 204a, 204b, 204c, 204e bzw. 204f zu Blendeninformationskontakten zu machen, so dass der Kamerakörper über den ersten, den zweiten und den dritten Kontakt 204a, 204b, 204c Daten über die minimale f-Zahl (f-Zahl bei maximaler Blendenöffnung) und über den fünften und den sechsten Kontakt 204e, 204f Daten über die maximale f-Zahl (f-Zahl bei minimaler Blendenöffnung) erhalten kann, selektiv in einer Weise vorgesehen, dass der Kamerakörper durch Überprüfen des Durchgangs jedes Kontaktes mittels der Dioden zwischen maximaler f-Zahl und minimaler f-Zahl unterscheiden kann.The first contact 204a (Fmin1 / inverse SCKL), the second contact 204b (Fmin2 / DATAL), the third contact 204c (Fmin3 / RESL), the fifth contact 204e (Fmax1 / inverse FBL) and the sixth contact 204f (Fmax2 / Inverse-FLB) maintain compatibility with conventional interchangeable-lens camera systems in which serial communication between camera body and interchangeable lens takes place without the use of a ROM (Lens-ROM) provided in an interchangeable lens. For example, to maintain compatibility with a camera body capable of receiving the minimum f-number and the maximum f-number from the taking lens mounted on the camera body, diodes intended to be the first, the second, the third, the fifth and the sixth contact 204a . 204b . 204c . 204e respectively. 204f to make shutter information contacts so that the camera body has the first, the second and the third contact 204a . 204b . 204c Data on the minimum f-number (f-number at maximum aperture) and on the fifth and the sixth contact 204e . 204f Data on the maximum f-number (f-number with minimum aperture) selectively provided in a manner that the camera body can distinguish between maximum f-number and minimum f-number by checking the passage of each contact by means of the diodes.

4 ist ein Blockdiagramm grundlegender Komponenten eines Aufnahmeobjektivs 200a, das mit einer Objektiv-CPU 211a und einer Peripherieschaltung 241a versehen ist. Die Objektiv-CPU 211a arbeitet mit einer ersten Leistung, die ihr von dem vierten Kontakt 204d (CONTL) zugeführt wird, während die Peripherieschaltung 241a mit einer Leistung arbeitet, die ihr von den Leistungskontakten 105 und 205 (VPZ) zugeführt wird. In dem in 4 dargestellten Aufnahmeobjektiv 200a wird die von den Leistungskontakten 105 und 205 gelieferte Leistung über die Schaltvorrichtung 242 der Peripherieschaltung 241a zugeführt. 4 is a block diagram of basic components of a taking lens 200a that with a lens CPU 211 and a peripheral circuit 241a is provided. The lens CPU 211 works with a first performance, which gives her from the fourth contact 204d (CONTL) is supplied while the peripheral circuit 241a works with a power that you get from the power contacts 105 and 205 (VPZ) is supplied. In the in 4 Shooting lens shown 200a is the one from the power contacts 105 and 205 Delivered power via the switching device 242 the peripheral circuit 241a fed.

5 ist ein Blockdiagramm grundlegender Komponenten eines Aufnahmeobjektivs 200b, das mit einer Objektiv-CPU 211b und einer Peripherieschaltung 241b versehen ist. Die Objektiv-CPU 211b arbeitet mit der ersten Leistung, die ihr von dem vierten Kontakt 204d (CONTL) zugeführt wird. Das in 5 gezeigte Aufnahmeobjektiv 200b ist entweder nicht mit einem Leistungskontakt entsprechend dem Leistungskontakt 205 oder einem Regler entsprechend dem Regler 243 versehen. Sowohl die Objektiv-CPU 211b als auch die Peripherieschaltung 241b arbeiten mit der ersten Leistung, die ihnen von dem vierten Kontakt 402d (CONTL) zugeführt werden. 5 is a block diagram of basic components of a taking lens 200b that with a lens CPU 211b and a peripheral circuit 241b is provided. The lens CPU 211b works with the first power that you get from the fourth contact 204d (CONTL) is supplied. This in 5 Shooting lens shown 200b is either not with a power contact according to the power contact 205 or a controller according to the controller 243 Mistake. Both the lens CPU 211b as well as the peripheral circuit 241b work with the first power given them by the fourth contact 402d (CONTL) are supplied.

In dem in 4 gezeigten Aufnahmeobjektiv 200a liefert der Kamerakörper 100 die erste Leistung an die vierten Kontakte 104d und 204d (CONTL) und die zweite Leistung an die Leistungskontakte 105 und 205 (VPZ). Dagegen liefert in dem in 5 gezeigten Aufnahmeobjektiv 200b der Kamerakörper 100 lediglich die erste Leistung an die vier Kontakte 104d und 204d (CONTL).In the in 4 Shooting lens shown 200a delivers the camera body 100 the first performance to the fourth contacts 104d and 204d (CONTL) and the second power to the power contacts 105 and 205 (VPZ). On the other hand, in the 5 Shooting lens shown 200b the camera body 100 only the first performance to the four contacts 104d and 204d (CONTL).

Im Folgenden werden an Hand in den 6 bis 11 gezeigten Flussdiagramme und der in den 18 bis 21B gezeigten Zeitdiagramme grundlegende Operationen des Kamerakörpers 100 und des Aufnahmeobjektivs 200 erläutert. 6 zeigt ein Flussdiagramm für den Hauptprozess des Kamerakörpers 100, der von dem Kamerakörper 111 durchgeführt wird. Der Steuerablauf tritt in den Hauptprozess ein, unmittelbar nachdem die Batterie 113 in den Kamerakörper 100 eingelegt worden ist. Der Kamerakörper 100 führt sowohl eine Kommunikation alten Typs (Objektiv-ROM-Kommunikation) als auch eine Kommunikation neuen Typs zwischen Kamerakörper 100 und Aufnahmeobjektiv 200 durch, während er lediglich die Kommunikation alten Typs (Objektiv-ROM-Kommunikation) zwischen Kamerakörper 100 und Aufnahmeobjektiv 200 durchführt, wenn das Aufnahmeobjektiv 200 ein anderer Objektivtyp ist, der nicht mit einer der Objektiv-CPU 211 des Aufnahmeobjektivs 200 entsprechenden CPU, sondern lediglich mit einem Objektiv-ROM ausgestattet ist und demzufolge keine Kommunikationsfähigkeit entsprechend der des Aufnahmeobjektivs 200 hat. Im Folgenden erläuterte Operationen oder Prozesse, deren Schrittnummern mit dem Präfix ”CS” versehen sind, beziehen sich auf Steuerabläufe/Operationen des Kamerakörpers 100, während Operationen oder Prozesse, deren Schrittnummern mit dem Präfix ”LS” versehen sind, auf Steuerabläufe/Operationen des Aufnahmeobjektivs 200 Bezug nehmen.The following will be on hand in the 6 to 11 shown flow charts and in the 18 to 21B Time diagrams shown basic operations of the camera body 100 and the shooting lens 200 explained. 6 shows a flowchart for the main process of the camera body 100 from the camera body 111 is carried out. The control process enters the main process immediately after the battery 113 in the camera body 100 has been inserted. The camera body 100 performs both old type communication (Lens ROM communication) and new type communication between camera bodies 100 and shooting lens 200 through while only the old-type communication (lens-ROM communication) between camera body 100 and shooting lens 200 performs when the taking lens 200 Another lens type is not one with the lens CPU 211 of the taking lens 200 corresponding CPU, but is equipped only with a lens ROM and consequently no communication capability corresponding to that of the taking lens 200 Has. Operations or processes whose step numbers have the prefix "CS" explained below relate to control operations / operations of the camera body 100 during operations or processes whose step numbers are prefixed with "LS", to control sequences / operations of the taking lens 200 To refer to.

Grundlegende Befehle, die für die Erläuterung des vorlegenden Ausführungsbeispiels des SLR-Kamerasystems genutzt werden, sind nachfolgend aufgelistet. Alle nachfolgend aufgelisteten Befehle sind solche, die von dem Kamerakörper 100 an das Aufnahmeobjektiv 200 übertragen werden.Basic commands used to explain the present embodiment of the SLR camera system are listed below. All commands listed below are those of the camera body 100 to the taking lens 200 be transmitted.

Von dem Kamerakörper an das Objektiv übertragene Befehle, um das Objektiv anzuweisen, Daten an den Kamerakörper zu sendenCommands transmitted from the camera body to the lens to instruct the lens to send data to the camera body

  • 70: Befehl, der das Aufnahmeobjektiv veranlasst, seinen Objektivzustand an den Kamerakörper zu senden. 70 : Command that causes the taking lens to send its lens condition to the camera body.
  • 71: Befehl, der das Aufnahmeobjektiv veranlasst, seinen Objektivzustand an den Kamerakörper zu senden, und der die Objektiv-CPU veranlasst, zusammen mit der Körper-CPU in einen Ruhemodus einzutreten. 71 : Command that causes the taking lens to transmit its lens state to the camera body, and causes the lens CPU to enter a sleep mode with the body CPU.
  • 72: Befehl, der das Aufnahmeobjektiv veranlasst, Informationen über Funktionen, die das Aufnahmeobjektiv besitzt, wie eine Funktion einer Bildverwacklungskompensation oder einer Objektivautofokusfunktion, an den Kamerakörper zu senden. 72 : Command that causes the taking lens to send information about functions possessed by the taking lens such as a function of image blur compensation or a lens auto focus function to the camera body.
  • 7F: Befehl für einen Konverter. 7F : Command for a converter.

Befehle für die Übertragung von Daten vom Kamerakörper zum ObjektivCommands for transferring data from the camera body to the lens

  • B0:B0:
    Befehl zum Senden von Daten an das Aufnahmeobjektiv.Command to send data to the taking lens.
    B1:B1:
    Befehl zum Senden von Daten an das Aufnahmeobjektiv und zum Veranlassen der Objektiv-CPU, in einen Ruhemodus einzutreten. Command to send data to the taking lens and cause the lens CPU to enter a sleep mode.
    B2:B2:
    Befehl zum Senden von Daten über einen Antriebswert, der auf den in dem Aufnahmeobjektiv vorgesehenen AF-Motor bezogen ist, an das Aufnahmeobjektiv.Command to send data on a drive value related to the AF motor provided in the taking lens to the taking lens.

Vom Kamerakörper an das Objektiv gesendete Befehle Commands sent from the camera body to the lens

  • D0:D0:
    Befehl zum Veranlassen der Objektiv-CPU, in den Ruhemodus einzutreten.Command to cause the lens CPU to enter sleep mode.
    D1:D1:
    Befehl zum Ausschalten der Funktion zur Bildverwacklungskompensation.Command to turn off the image blur compensation function.
    D2:D2:
    Befehl zum Einschalten der Funktion zur Bildverwacklungskompensation.Command to turn on the image blur compensation function.
    D3:D3:
    Befehl zum Beenden des Antriebs des in dem Aufnahmeobjektiv vorgesehenen AF-Motors.Command to terminate the drive of the AF motor provided in the taking lens.
    D4:D4:
    Befehl zum Wiederaufnehmen des Antriebs des in dem Aufnahmeobjektiv vorgesehenen AF-Motors.Command to resume driving the AF motor provided in the taking lens.

In dem in 6 gezeigten Hauptprozess wird zunächst in Schritt CS101 ermittelt, ob der Hauptschalter SWMAIN eingeschaltet ist. Die Operation in Schritt CS101 wird so lange wiederholt, bis der Hauptschalter SWMAIN eingeschaltet ist, Ist der Hauptschalter SWMAIN eingeschaltet (JA in Schritt CS101), so wird ein Prozess zur Kommunikationsidentifizierung, d. h. ein Prozess zur Kommunikation alten Typs in Schritt CS103 und ein Einstellungsanforderungsprozess für eine Kommunikation neuen Typs in Schritt CS105, durchgeführt. In Schritt CS107 wird Befehl 72 an das Aufnahmeobjektiv gesendet, um von diesem Daten zu empfangen. Befehl 72 weist die Objektiv-CPU 211 an, an die Körper-CPU 111 Informationen über die Funktionen auszugeben, die das Aufnahmeobjektiv besitzt. Diese Funktionen des Aufnahmeobjektivs können beispielsweise eine Funktion zur Bildverwacklungskompensation, eine Objektiv-Autofokusfunktion sowie weitere Funktionen beinhalten, die mit der von den Leistungskontakten VPZ gelieferten Leistung (zweiter Leistung) arbeiten. In dem vorliegenden Ausführungsbeispiel des SLR-Kamerasystems werden solche Informationen über die dem Aufnahmeobjektiv eigenen Funktionen durch 1-Byte-Daten, d. h. 8-Bit-Daten, dargestellt, worin das sechste Bit das Vorhandensein oder Fehlen der Autofokusfunktion angibt, während das vierte Bit das Vorhandensein oder Fehlen der Funktion zur Bildverwacklungskompensation darstellt. Mit Empfangen des Befehls 72 gibt die Objektiv-CPU 211 des (neuartigen) Aufnahmeobjektivs 200 Informationen über Funktionen, die das Aufnahmeobjektivs 200 besitzt, an die Körper-CPU 111 aus. 18 zeigt ein Zeitdiagramm für den oben genannten Prozess zur Kommunikationsidentifizierung ab dem Moment, zu dem der Hauptschalter SWMAIN eingeschaltet wird, bis zu dem Moment unmittelbar nach Beginn des neuartigen Kommunikationsprozesses. Die 19A und 19B zeigen jeweils ein Zeitdiagramm für eine Quittierungs- oder Handshake-Operation, die zwischen dem Kamerakörper 100 und dem Aufnahmeobjektiv 200 bei Beginn des Kommunikationsprozesses stattfindet. 20 zeigt ein Zeitdiagramm für den Kommunikationsprozess alten Typs. Die 21A und 21B zeigen Zeitdiagramme für den neuartigen Kommunikationsprozess.In the in 6 The main process shown is first determined in step CS101 whether the main switch SWMAIN is turned on. The operation in step CS101 is repeated until the main switch SWMAIN is turned on. If the main switch SWMAIN is turned on (YES in step CS101), a communication identification process, that is, an old-type communication process in step CS103 and a setting request process for a new type of communication is performed in step CS105. In step CS107, command 72 sent to the taking lens to receive data from. command 72 has the lens CPU 211 on, to the body CPU 111 To output information about the functions possessed by the taking lens. These functions of the taking lens may include, for example, an image blur compensation function, a lens autofocus function, and other functions that work with the power (second power) provided by the power contacts VPZ. In the present embodiment of the SLR camera system, such information about the functions of the taking lens is represented by 1-byte data, ie, 8-bit data, wherein the sixth bit indicates the presence or absence of the autofocus function, while the fourth bit indicates the Presence or absence of the image blur compensation function. With receiving the command 72 gives the lens CPU 211 of the (novel) recording lens 200 Information about features that the shooting lens 200 owns to the body CPU 111 out. 18 FIG. 12 shows a timing chart for the above-mentioned communication identification process from the moment the main switch SWMAIN is turned on to the moment immediately after the start of the novel communication process. The 19A and 19B each show a timing diagram for an acknowledgment or handshake operation between the camera body 100 and the taking lens 200 takes place at the beginning of the communication process. 20 shows a timing diagram for the communication process old type. The 21A and 21B show timing diagrams for the novel communication process.

Nach der Operation in Schritt CS107 setzt die Körper-CPU 111 in Schritt CS109 ein Objektivruhe-Flag SLP auf 0. Der Wert 1 oder 0 des Objektivruhe-Flags SLP gibt an, dass sich die Objektiv-CPU 211 in dem Ruhemodus, d. h. der Betriebsart geringen Energieverbrauchs befindet oder nicht. Die Operationen oder Prozesse in den Schritten CS103 bis CS109 werden durchgeführt, wenn der Hauptschalter SWMAIN von AUS auf EIN geschaltet wird. Anschließend werden die Operationen in und nach Schritt CS111 wiederholt.After the operation in step CS107, the body CPU sets 111 In step CS109, a lens resting flag SLP is set to 0. The value 1 or 0 of the lens resting flag SLP indicates that the lens CPU 211 in the sleep mode, ie the mode of low energy consumption or not. The operations or processes in steps CS103 to CS109 are performed when the main switch SWMAIN is turned from OFF to ON. Subsequently, the operations in and after step CS111 are repeated.

In Schritt CS111 werden die EIN/AUS-Zustände aller Schalteranschlüsse zugeführt, Anschließend wird in Schritt CS133 ein Prozess zum Einstellen von Kamerazustandsinformationen durchgeführt. In diesem Prozess werden Informationen über die aktuellen Zustände einiger spezieller Schalter und eines Blitzladesystems bereitgestellt, die im Rahmen der neuartigen Kommunikation an die Objektiv-CPU 211 zu senden sind. Anschließend wird in Schritt CS115 der Kommunikationsprozess alten Typs durchgeführt und in Schritt CS117 ermittelt, ob ein Aufnahmeobjektiv an dem Kamerakörper 100 montiert ist. Ist kein Aufnahmeobjektiv an dem Kamerakörper 100 montiert (JA in Schritt CS117), so werden in Schritt CS119 sowohl der vierte Kontakt 104d (CONTL) als auch der Leistungskontakt 105 (VPZ) auf tiefen Pegel gesetzt, und der Steuerablauf kehrt zu Schritt CS101 zurück. Wird in Schritt CS117 festgestellt, dass ein Aufnahmeobjektiv montiert ist (NEIN in Schritt CS117), so wird in Schritt CS121 ermittelt, ob ein Neutyp-Flag gleich 1 ist, d. h. ob das aktuell an dem Kamerakörper 100 montierte Aufnahmeobjektiv das ”neuartige” Aufnahmeobjektiv 200 ist. Das Neutyp-Flag 1 gibt an, dass das gerade an dem Kamerakörper 100 montierte Aufnahmeobjektiv das ”neuartige” Aufnahmeobjektiv 200 ist. Ist das Neutyp-Flag gleich 1 (JA in Schritt CS121), so wird in Schritt CS123 ermittelt, ob ein Leistungshalte-Flag PH gleich 0 ist, d. h. ob sich der Kamerakörper 100 nicht in einem Leistungshaltezustand befindet. Ist das Leistungshalte-Flag PH gleich 0 (JA in Schritt CS123), so wird in Schritt CS125 ermittelt, ob das Objektivruhe-Flag SLP gleich 1 ist. Ist das Objektivruhe-Flag SLP gleich 1 (JA in Schritt CS125), so kehrt der Steuerablauf zu Schritt CS111 zurück, da sich das Aufnahmeobjektiv 200 schon in einem Ruhemodus befindet. Wird dagegen in Schritt CS125 ermittelt, dass das Objektivruhe-Flag SLP nicht gleich 1 ist, so wird in Schritt CS127 der Befehl B1 an die Objektiv-CPU 211 übertragen, um das Aufnahmeobjektiv 200 zu veranlassen, in den Ruhemodus einzutreten. Anschließend wird in Schritt CS129 das Objektivruhe-Flag SLP auf 1 gesetzt, und der Steuerablauf kehrt zu Schritt CS111 zurück.In step CS111, the ON / OFF states of all the switch terminals are supplied. Subsequently, in step CS133, a process of setting camera status information is performed. In this process, information is provided about the current states of some special switches and a flash charging system, as part of the novel communication to the lens CPU 211 to be sent. Subsequently, in step CS115, the old-type communication process is performed, and it is determined in step CS117 whether a taking lens is attached to the camera body 100 is mounted. Is not a taking lens on the camera body 100 mounted (YES in step CS117), both the fourth contact become in step CS119 104d (CONTL) as well as the power contact 105 (VPZ) is set to low level, and the control flow returns to step CS101. If it is determined in step CS117 that a taking lens is mounted (NO in step CS117), it is determined in step CS121 whether a new-type flag is 1, that is, whether it is currently on the camera body 100 mounted shooting lens the "novel" shooting lens 200 is. The new type flag 1 indicates that is just on the camera body 100 mounted shooting lens the "novel" shooting lens 200 is. If the new-type flag is 1 (YES in step CS121), it is determined in step CS123 whether a power-holding flag PH is 0, that is, the camera body 100 not in a power-holding state. If the power hold flag PH is 0 (YES in step CS123), it is determined in step CS125 whether the lens resting flag SLP is 1. If the lens resting flag SLP is 1 (YES in step CS125), the control flow returns to step CS111 as the taking lens 200 already in a sleep mode. On the other hand, if it is determined in step CS125 that the lens resting flag SLP is not equal to 1, then in step CS127, the command B1 is sent to the lens CPU 211 Transfer to the taking lens 200 to enter sleep mode. Subsequently, in step CS129, the lens resting flag SLP is set to 1, and the control flow returns to step CS111.

Wird in Schritt CS123 festgestellt, dass das Leistungshalte-Flag PH nicht gleich 0 ist (NEIN in Schritt CS123), so wird in Schritt CS131 der Befehl B0 an die Objektiv-CPU 211 übertragen, um letztere zu starten, und es wird in Schritt CS133 das Objektivruhe-Flag SLP auf 0 gesetzt. If it is determined in step CS123 that the power-holding flag PH is not equal to 0 (NO in step CS123), then in step CS131, the command B0 is sent to the lens CPU 211 to start the latter, and the lens resting flag SLP is set to 0 in step CS133.

Anschließend wird in Schritt CS134a über das Ergebnis des in Schritt CS115 durchgeführten Prozesses zur Kommunikation alten Typs ermittelt, ob ein in 27 gezeigter rückseitiger Konverter 300 zwischen Kamerakörper und Aufnahmeobjektiv montiert ist. (Als ”rückseitiger” Konverter wird im folgenden ein Konverter verstanden, der an der Rückseite des Objektivs zwischen Objektiv und Kamerakörper angebracht ist.) Ist der Konverter 300 zwischen Kamerakörper und Aufnahmeobjektiv 200 montiert (JA in Schritt CS134a), so wird in Schritt CS134b der Befehl 7F an den Kamerakörper 100 übertragen, der den Konverter 300 anweist, Informationen (Daten) über sich an den Kamerakörper zu senden, und der Steuerablauf fährt mit Schritt CS135 fort. Ist kein Konverter zwischen Kamerakörper und Aufnahmeobjektiv montiert (NEIN in Schritt CS134a), so fährt der Steuerablauf ausgehend von Schritt CS134a direkt mit Schritt CS135 fort. In Schritt CS135 wird ermittelt, ob ein Verwacklungskompensations-Flag gleich 1 ist, d. h. ob das an dem Kamerakörper 100 montierte Aufnahmeobjektiv 200 mit einer Bildverwacklungskompensationsvorrichtung ausgestattet ist. Ist das Verwacklungskompensations-Flag gleich 1 (JA in Schritt CS135), so wird in Schritt CS137 ein Prozess zum Einstellen von Bildverwacklungskompensationsdaten durchgeführt, in dem vorbestimmte Flags und Daten über die Bildverwacklungskompensation eingestellt werden, und der Steuerablauf fährt mit Schritt CS139 fort. Ist das Verwacklungskompensations-Flag nicht gleich 1 (NEIN in Schritt CS135), so überspringt der Steuerablauf Schritt CS137, um ausgehend von Schritt CS135 direkt mit Schritt CS139 fortzufahren. Wird in Schritt CS121 festgestellt, dass das Neutyp-Flag nicht gleich 1 ist, so fährt der Steuerablauf ausgehend von Schritt CS121 direkt mit Schritt CS139 fort.Subsequently, in step CS134a, it is determined whether an in... Type is determined by the result of the old-type communication process performed in step CS115 27 Shown back converter 300 between camera body and lens is mounted. (The "back" converter is understood below to mean a converter mounted on the back of the lens between the lens and the camera body.) Is the converter 300 between camera body and taking lens 200 mounted (YES in step CS134a), the command becomes in step CS134b 7F to the camera body 100 transfer that the converter 300 instructs to send information (data) about itself to the camera body, and the control flow proceeds to step CS135. If no converter is mounted between the camera body and the taking lens (NO in step CS134a), the control directly proceeds to step CS135 from step CS134a. In step CS135, it is determined whether a blur compensation flag is 1, that is, whether it is on the camera body 100 mounted shooting lens 200 equipped with an image blur compensation device. If the camera shake compensation flag is 1 (YES in step CS135), a process of setting image shake compensation data in which predetermined flags and image shake compensation data are set is performed in step CS137, and the control flow goes to step CS139. If the camera shake compensation flag is not equal to 1 (NO in step CS135), the control skips step CS137 to proceed directly to step CS139 from step CS135. If it is determined in step CS121 that the new-type flag is not equal to 1, the control proceeds directly from step CS121 to step CS139.

In Schritt CS139 wird ermittelt, ob ein SWMAIN-Flag gleich 0 ist, d. h. ob der Hauptschalter SWMAIN aus dem Zustand EIN in den Zustand AUS geschaltet worden ist. Wird in Schritt CS139 festgestellt, dass das SWMAIN-Flag nicht 1 ist (NEIN in Schritt CS139), so wird in Schritt CS141 ermittelt, ob der Fotometerschalter SWS eingeschaltet ist. Ist der Fotometerschalter SWS nicht eingeschaltet (NEIN in Schritt CS141), so kehrt der Steuerablauf zu Schritt CS111 zurück. Ist dagegen der Fotometerschalter SWS eingeschaltet (JA in Schritt CS141), so fährt der Steuerablauf mit Schritt CS151 fort. Wird in Schritt CS139 festgestellt, dass das SWMAIN-Flag gleich 1 ist, so wird in Schritt CS143 ermittelt, ob das Neutyp-Flag gleich 1 ist. Wird in Schritt CS143 festgestellt, dass das Neutyp-Flag nicht 1 ist, so kehrt der Steuerablauf zu Schritt CS101 zurück. Wird dagegen in Schritt CS143 festgestellt, dass das Neutyp-Flag gleich 1 ist, d. h. dass das (neuartige) Aufnahmeobjektiv 200 gerade an dem Kamerakörper 100 montiert ist, so wird in Schritt CS145 ermittelt, ob ein Zweitleistung-Flag VpzONCPU gleich 1 ist, d. h. ob das an dem Kamerakörper 100 montierte Aufnahmeobjektiv 200 ein Objektivtyp ist, der mit von dem Leistungskontakt 105 (VPZ) zugeführter Leistung arbeitet. Wird in Schritt CS145 festgestellt, dass das Zweitleistung-Flag VpzONCPU gleich 1 ist (JA in Schritt CS145), so wird in Schritt CS147 der Anschluss VPZ ausgeschaltet, d. h. die dem Leistungskontakt 105 (VPZ) zugeführte Leistung unterbrochen, und der Steuerablauf kehrt zu Schritt CS101 zurück. Wird dagegen in Schritt CS145 festgestellt, dass das Zweitleistung-Flag VpzONCPU nicht gleich 1 ist (NEIN in Schritt CS145), so kehrt der Steuerablauf zu Schritt CS101 zurück, da das an dem Kamerakörper 100 montierte Aufnahmeobjektiv nicht mit Leistung arbeitet, die von dem Leistungskontakt 105 (VPZ) zugeführt wird.In step CS139, it is determined whether a SWMAIN flag is 0, that is, whether the main switch SWMAIN has been switched from the ON state to the OFF state. If it is determined in step CS139 that the SWMAIN flag is not 1 (NO in step CS139), it is determined in step CS141 whether the photometer switch SWS is turned on. If the photometer switch SWS is not turned on (NO in step CS141), the control flow returns to step CS111. On the other hand, if the photometer switch SWS is turned on (YES in step CS141), the control flow goes to step CS151. If it is determined in step CS139 that the SWMAIN flag is 1, it is determined in step CS143 whether the new-type flag is 1 or not. If it is determined in step CS143 that the new-type flag is not 1, the control flow returns to step CS101. On the other hand, if it is determined in step CS143 that the new-type flag is 1, that is, the (novel) taking lens 200 just on the camera body 100 is mounted, it is determined in step CS145 whether a second power flag VpzONCPU is 1, that is, whether on the camera body 100 mounted shooting lens 200 a type of lens that is in contact with the power contact 105 (VPZ) supplied power works. If it is determined in step CS145 that the second power flag VpzONCPU is 1 (YES in step CS145), in step CS147, the terminal VPZ is turned off, that is, the power contact 105 (VPZ) supplied power is interrupted, and the control flow returns to step CS101. On the other hand, if it is determined in step CS145 that the second power flag VpzONCPU is not equal to 1 (NO in step CS145), the control flow returns to step CS101 since that on the camera body 100 mounted shooting lens does not work with power coming from the power contact 105 (VPZ) is supplied.

Operationen, die nach der Feststellung in Schritt CS141, dass der Fotometerschalter SWS eingeschaltet ist, durchgeführt werden, werden im Folgenden unter Bezugnahme auf das in 7 gezeigte Flussdiagramm erläutert.Operations performed after the determination in step CS141 that the photometer switch SWS is turned on will be described below with reference to FIGS 7 illustrated flowchart explained.

Wird in Schritt CS141 festgestellt, dass der Fotometerschalter eingeschaltet ist (JA in Schritt CS141), so werden in Schritt CS151 eine Fotometrieoperation, in der von einem Fotometriesensor Fotometriedaten zugeführt werden, sowie eine arithmetische Belichtungsoperation entsprechend dem gerade ausgewählten Fotometriemodus bzw. dem gerade ausgewählten Belichtungsmodus durchgeführt. Anschließend werden in Schritt CS153 aus einem AF-Sensor AF-Sensordaten entsprechend dem gerade ausgewählten AF-Modus zugeführt, während in Abhängigkeit der zugeführten AF-Sensordaten eine vorbestimmte arithmetische AF-Operation vorgenommen wird, um einen Scharfstellzustand zu erreichen.If it is determined in step CS141 that the photometer switch is turned on (YES in step CS141), then in step CS151 a photometry operation in which photometry data is supplied from a photometry sensor and an arithmetic exposure operation corresponding to the currently selected photometry mode and the currently selected exposure mode, respectively carried out. Subsequently, in step CS153, AF sensor data corresponding to the currently selected AF mode are supplied from an AF sensor, while a predetermined AF arithmetic operation is performed in response to the supplied AF sensor data to achieve a focus state.

Anschließend wird in Schritt CS155 ermittelt, ob das Neutyp-Flag gleich 1 ist. Ist das Neutyp-Flag gleich 1 (JA in Schritt CS155), so wird in Schritt CS157 ermittelt, ob das an dem Kamerakörper 100 montierte Aufnahmeobjektiv 200 eine Objektiv-Autofokusfunktion hat. Ist das Objektiv-AF-Flag gleich 1 (JA in Schritt CS157), so wird in Schritt CS159 ermittelt, ob ein AF-EIN-Flag gleich 1 ist. Das AF-EIN-Flag 1 gibt an, dass die AF-Funktion eingeschaltet, d. h. in Betrieb ist. Ist das AF-EIN-Flag gleich 1 (JA in Schritt CS159), so werden in Schritt CS161 Daten über einen Antriebswert einer AF-Linse (Fokussierlinsengruppe) des Aufnahmeobjektivs an die Objektiv-CPU 211 übertragen, und anschließend fährt der Steuerablauf mit Schritt CS163 fort. Ist von dem Neutyp-Flag, dem Objektiv-AF-Flag und dem AF-EIN-Flag mindestens ein Flag nicht gleich 1, so überspringt der Steuerablauf die Operation in Schritt CS161 und fährt mit Schritt CS163 fort.Subsequently, in step CS155, it is determined whether the new-type flag is 1. If the new-type flag is 1 (YES in step CS155), it is determined in step CS157 whether or not it is on the camera body 100 mounted shooting lens 200 has a lens auto focus function. If the lens AF flag is 1 (YES in step CS157), it is determined in step CS159 if an AF ON flag is 1. The AF ON flag 1 indicates that the AF function is on, ie in operation. If the AF ON flag is 1 (YES in step CS159), data on a driving value of an AF lens (focusing lens group) of the taking lens is supplied to the lens CPU in step CS161 211 and then control proceeds to step CS163. Is of the new type Flag, the lens AF flag and the AF-ON flag at least one flag is not equal to 1, the control process skips the operation in step CS161 and proceeds to step CS163.

In Schritt CS163 wird ermittelt, ob ein Scharfstellzustand erreicht worden ist. Ist dies nicht der Fall (NEIN in Schrift CS163), so kehrt der Steuerablauf zu dem in 6 gezeigten Schritt CS111 zurück. In dem vorliegenden Ausführungsbeispiel des SLR-Kamerasystems wird also eine Steuerung mit Scharfstellpriorität angewandt, bei der der Verschluss nicht ausgelöst werden kann, wenn nicht ein Scharfstellzustand erreicht ist. Es kann auch eine Steuerung der Auslösepriorität angewandt werden, in der der Verschluss auch dann ausgelöst werden kann, wenn kein Scharfstellzustand vorliegt. In diesem Fall wird die Operation in Schritt CS163 weggelassen.In step CS163, it is determined whether a focus condition has been reached. If this is not the case (NO in font CS163), the control flow returns to the in 6 shown step CS111 back. In the present embodiment of the SLR camera system, therefore, a focus priority control is used, in which the shutter can not be triggered unless a focus state is reached. It is also possible to use a triggering priority control in which the shutter can be released even when there is no arming state. In this case, the operation in step CS163 is omitted.

Wird in Schritt CS163 festgestellt, dass ein Scharfstellzustand erreicht ist (JA in Schrift CS163), so wird in Schritt CS165 ermittelt, ob der Auslöseschalter SWR eingeschaltet ist. Ist der Auslöseschalter SWR ausgeschaltet (NEIN in Schritt CS165), so kehrt der Steuerablauf zu Schritt CS111 zurück.If it is determined in step CS163 that a focus state is reached (YES in writing CS163), it is determined in step CS165 whether the release switch SWR is turned on. If the release switch SWR is turned off (NO in step CS165), the control flow returns to step CS111.

Ist der Auslöseschalter SWR eingeschaltet (JA in Schritt CS165), so wird in Schritt CS167 ermittelt, ob das Neutyp-Flag gleich 1 ist. Ist das Neutyp-Flag gleich 1 (JA in Schritt CS167), so wird in Schritt CS169 ein Auslösephase-Anzeiger RLS auf 1 gesetzt und die Information über den Wert 1 des Anzeigers RLS an die Objektiv CPU 211 übertragen. Anschließend fährt der Steuerablauf mit Schritt CS171 fort. Ist das Neutyp-Flag nicht gleich 1 (NEIN in Schritt CS167), so überspringt der Steuerablauf Schritt CS169, um ausgehend von Schritt CS167 direkt mit Schritt CS171 fortzufahren, so dass die Information über den Wert 1 des Anzeigers RLS nicht an die Objektiv-CPU 211 übertragen wird. Der Auslösephase-Anzeiger RLS mit dem Wert 1 informiert das Aufnahmeobjektiv 200 über die Phase, in der sich der Schnellrückklappspiegel auf seine zurückgezogene Stellung zu bewegt, nachdem der Auslöseschalter SWR eingeschaltet worden ist.If the release switch SWR is turned on (YES in step CS165), it is determined in step CS167 whether the new-type flag is 1 or not. If the new-type flag is 1 (YES in step CS167), a trigger phase indicator RLS is set to 1 and the information of value 1 of the flag RLS is set to the lens CPU in step CS169 211 transfer. Subsequently, the control flow proceeds to step CS171. If the new-type flag is not equal to 1 (NO in step CS167), the control skips step CS169 to proceed directly to step CS171 from step CS167 so that the information about value 1 of the flag RLS is not sent to the lens CPU 211 is transmitted. The trigger phase indicator RLS with the value 1 informs the taking lens 200 on the phase in which the quick-fold mirror moves to its retracted position after the release switch SWR has been turned on.

In Schritt CS171 wird die Spiegelschaltung 123 betätigt, um einen Spiegelantriebsmotor anzutreiben, wodurch der Schnellrückklappspiegel des Kamerakörpers 100 nach oben in eine zurückgezogene Stellung bewegt wird. Anschließend wird in Schritt CS173 ermittelt, ob das Neutyp-Flag gleich 1 ist. Ist das Neutyp-Flag gleich 1 (JA in Schritt CS173), so wird in Schritt CS175 der Auslösephase-Anzeiger RLS auf 2 gesetzt und die Information über den Wert 2 des Anzeigers RLS an die Objektiv-CPU 211 übertragen. Anschließend fährt der Steuerablauf mit Schritt CS177 fort. Ist das Neutyp-Flag nicht gleich 1 (NEIN in Schritt CS173), so überspringt der Steuerablauf Schritt CS175, um ausgehend von Schritt CS173 direkt mit Schritt CS177 fortzufahren, so dass die Information über den Wert 2 des Anzeigers RLS nicht auf die Objektiv-CPU 211 übertragen wird. Der Wert 2 des Auslösephase-Anzeigers RLS informiert das Aufnahmeobjektiv 200 über die Phase, in dem sich ein Filmbild unter Belichtung befindet, nachdem der Schnellrückklappspiegel in seine zurückgezogene Stellung bewegt worden ist.In step CS171, the mirror circuit 123 operated to drive a mirror drive motor, whereby the quick flip mirror of the camera body 100 is moved upward in a retracted position. Subsequently, in step CS173, it is determined whether the new-type flag is 1. If the new-type flag is 1 (YES in step CS173), the trigger phase indicator RLS is set to 2 and the value 2 of the flag RLS is set to the lens CPU in step CS175 211 transfer. Subsequently, the control flow proceeds to step CS177. If the new-type flag is not equal to 1 (NO in step CS173), the control skips step CS175 to proceed directly to step CS177 from step CS173, so that the information about value 2 of the flag RLS is not applied to the lens CPU 211 is transmitted. The value 2 of the trip phase indicator RLS informs the taking lens 200 on the phase in which a film image is under exposure after the fast folding mirror has been moved to its retracted position.

In Schritt CS177 wird die Verschlussschaltung 125 betätigt, um den Bildebenenverschlussmechanismus zwecks Vornahme einer Belichtung anzutreiben. Nach Abschluss der Belichtung wird in Schritt CS179 ermittelt, ob das Neutyp-Flag gleich 1 ist. Ist das Neutyp-Flag gleich 1 (JA in Schritt CS179), so wird in Schritt CS181 der Auslösephase-Anzeiger RLS auf 3 gesetzt und die Information über den Wert 3 des Anzeigers RLS an die Objektiv-CPU 211 übertragen. Anschließend fährt der Steuerablauf mit Schott CS183 fort. Ist das Neutyp-Flag nicht gleich 1 (NEIN in Schritt CS179), so überspringt der Steuerablauf Schritt CS181, um ausgehend von Schritt CS179 direkt mit Schritt CS183 fortzufahren, so dass die Information über den Wert 3 des Anzeigers RLS nicht an die Objektiv-CPU 211 übertragen wird. Der Wert 3 des Auslösephase-Anzeigers informiert das Aufnahmeobjektiv 200 über eine Phase, in der Film nach Abschluss der Belichtungsoperation weitertransportiert wird.In step CS177, the shutter circuit 125 operated to drive the image plane shutter mechanism to take an exposure. After completion of the exposure, it is determined in step CS179 whether the new-type flag is 1. If the new-type flag is 1 (YES in step CS179), the trigger phase indicator RLS is set to 3 and the information of value 3 of the flag RLS is set to the lens CPU in step CS181 211 transfer. Then the control sequence continues with bulkhead CS183. If the new-type flag is not equal to 1 (NO in step CS179), the control skips step CS181 to proceed directly to step CS183 from step CS179, so that the information on the value 3 of the indicator RLS is not sent to the lens CPU 211 is transmitted. The value 3 of the trip phase indicator informs the taking lens 200 a phase in which film is transported after completion of the exposure operation.

In Schritt CS183 wird eine Filmtransportoperation durchgeführt, in der die Filmtransportschaltung 127 betätigt wird, um einen Filmmotor (Verschlussspannmotor) zwecks Transport des Films um ein Filmbild anzutreiben, während eine Verschlussspannoperation durchgeführt wird. Anschließend wird in Schritt CS185 ermittelt, ob das Neutyp-Flag gleich 1 ist. Ist das Neutyp-Flag gleich 1 (JA in Schritt CS185), so wird in Schritt CS187 der Auslösephase-Anzeiger RLS auf 0 gesetzt und die Information über den Wert 0 des Anzeigers RLS an die Objektiv-CPU 211 übertragen. Anschließend kehrt der Steuerablauf zu Schritt CS111 zurück. Ist das Neutyp-Flag nicht gleich 1 (NEIN in Schritt CS185), so überspringt der Steuerablauf Schritt CS187, um ausgehend von Schritt CS185 direkt zu Schritt CS111 zurückzukehren, so dass die Information über den Wert 0 des Anzeigers RLS nicht an die Objektiv-CPU 211 übertragen wird. Der Wert 0 des Anzeigers RLS informiert das Aufnahmeobjektiv über die Phase, in der die zuvor beschriebene Filmtransportoperation abgeschlossen ist, d. h. über einen Zustand, in dem der Verschluss ausgelöst werden kann.In step CS183, a film transport operation is performed in which the film transport circuit 127 is actuated to drive a film motor (shutter tensioning motor) for transporting the film around a film image while a shutter tensioning operation is performed. Subsequently, in step CS185, it is determined whether the new-type flag is equal to one. If the new-type flag is 1 (YES in step CS185), the trigger phase indicator RLS is set to 0 and the value 0 of the flag RLS is set to the lens CPU in step CS187 211 transfer. Subsequently, the control flow returns to step CS111. If the new-type flag is not equal to 1 (NO in step CS185), the control skips step CS187 to return to step CS111 directly from step CS185 so that the information about the value 0 of the flag RLS is not sent to the lens CPU 211 is transmitted. The value 0 of the indicator RLS informs the taking lens about the phase in which the previously described film transport operation is completed, ie, a condition in which the shutter can be released.

In dem oben beschriebenen Auslöseprozess in und nach Schritt CS151, wird der Auslösephase-Anzeiger RLS, der die Phase des Auslöseprozesses angibt, jedes Mal an die Objektiv-CPU 211 übertragen, wenn die jeweilige Phase des Auslöseprozesses abgeschlossen ist, wenn das (neuartige) Aufnahmeobjektiv 200 an dem Kamerakörper 100 montiert ist. Dies ermöglicht es dem Aufnahmeobjektiv, Operationen vorzunehmen, die dem Betriebszustand und dem Betriebsphase des Kamerakörpers 100 entsprechen.In the above-described triggering process in and after step CS151, the triggering phase indicator RLS indicating the phase of the triggering process is supplied to the lens CPU every time 211 transferred when the respective phase of the triggering process is completed when the (novel) taking lens 200 on the camera body 100 is mounted. This allows the taking lens to perform operations related to the operating state and operating phase of the camera body 100 correspond.

Der Prozess zur Kommunikationsidentifizierung, der sich aus dem Kommunikationsprozess alten Typs in Schritt CS103 und dem Einstellungsanforderungsprozess für die Kommunikation neuen Typs in Schritt CS105 zusammensetzt, wird im Folgenden im Detail und unter Bezugnahme auf die in den 8A und 8B gezeigten Flussdiagramme beschrieben. 8A zeigt Operationen des Prozesses zur Komm unikationsidentifizierung, während 8B Operationen des Aufnahmeobjektivs 200 zeigt, welche die Objektiv-CPU 211 entsprechend den Operationen des Einstellungsanforderungsprozesses für die Kommunikation neuen Typs in Schritt CS105 durchführt. Der zuletzt genannte Prozess in Schritt CS105 beinhaltet die Operationen in den Schritten CS203 bis CS215, die in 8A gezeigt sind.The communication identification process composed of the old-type communication process in step CS103 and the new-type communication setting request process in step CS105 will be described in detail below with reference to FIGS 8A and 8B shown flowcharts described. 8A shows operations of the communication identification process while 8B Operations of the taking lens 200 shows which the lens CPU 211 in accordance with the operations of the new-type communication setting request process in step CS105. The latter process in step CS105 includes the operations in steps CS203 to CS215 described in FIG 8A are shown.

Der Steuerablauf tritt in den Prozess der Kommunikationsidentifizierung ein, unmittelbar nachdem die Leistungsversorgung des Kamerakörpers 100 eingeschaltet worden ist. Der Prozess der Kommunikationsidentifizierung wird so durchgeführt, um den Typ des Aufnahmeobjektivs 200 und die für diesen genutzten Kommunikationsprotokolle zu identifizieren. Unmittelbar nach Einschalten der Leistungsversorgung des Kamerakörpers 100, d. h. unmittelbar nachdem in Schritt CS101 festgestellt worden ist, dass der Hauptschalter SWMAIN eingeschaltet ist, tritt der Steuerablauf in den Prozess der Kommunikation alten Typs in Schritt CS103 ein. In diesem Prozess in Schritt CS103 wird ermittelt, ob das gerade an dem Kamerakörper 100 montierte Aufnahmeobjektiv mit einem Objektiv-ROM ausgestattet ist, aus dem die Körper-CPU 111 vorbestimmte Objektivdaten auslesen kann, und anschließend wird die Kommunikation alten Typs (Objektiv-ROM-Kommunikation) entsprechend den Kommunikationsprotokollen, die für das Aufnahmeobjektiv mit einem solchen Objektiv-ROM verwendet werden, durchgeführt, wenn festgestellt wird, dass das gerade an dem Kamerakörper 100 montierte Aufnahmeobjektiv mit einem solchen Objektiv-ROM ausgestattet ist. Im Rahmen der Objektiv-ROM-Kommunikation werden in den Objektiv-ROM 221 geschriebene vorbestimmte Objektivdaten ausgelesen. Diese Objektivdaten beinhalten Daten über den Objektivtyp des gerade montierten Aufnahmeobjektivs. Mit Abschluss der Objektiv-ROM-Kommunikation wird in Schritt CS203 aus dem Ergebnis dieser Kommunikation ermittelt, ob das gerade an dem Kamerakörper 100 montierte Aufnahmeobjektiv 200 ein Objektiv neuen Typs ist. Wird festgestellt, dass kein neuer Objektivtyp auf den Kamerakörper 100 montiert ist (NEIN in Schritt CS203), so verlässt der Steuerablauf den Prozess der Kommunikationsidentifizierung, und es wird von diesem Zeitpunkt an nur die Kommunikation alten Typs (Objektiv-ROM-Kommunikation) zwischen Aufnahmeobjektiv 200 und Kamerakörper 100 vorgenommen.The control process enters the process of communication identification immediately after the power supply of the camera body 100 has been turned on. The process of communicating identification is performed to the type of the taking lens 200 and to identify the communication protocols used for this. Immediately after switching on the power supply of the camera body 100 That is, immediately after it is determined in step CS101 that the main switch SWMAIN is turned on, the control flow enters the old-type communication process in step CS103. In this process in step CS103, it is determined whether or not it is just on the camera body 100 mounted shooting lens is equipped with a lens ROM from which the body CPU 111 can read predetermined lens data, and then the communication of old type (lens ROM communication) according to the communication protocols, which are used for the taking lens with such a lens ROM, performed when it is determined that just on the camera body 100 mounted shooting lens is equipped with such a lens ROM. As part of the lens ROM communication are in the lens ROM 221 written predetermined lens data read out. This lens data includes data about the lens type of the currently mounted shooting lens. Upon completion of the lens ROM communication, it is determined in step CS203, from the result of this communication, whether or not it is just on the camera body 100 mounted shooting lens 200 is a lens of new type. It is determined that no new lens type on the camera body 100 is mounted (NO in step CS203), the control flow leaves the process of communication identification, and from this point on, only the old-type communication (lens ROM communication) between the taking lens becomes 200 and camera body 100 performed.

Wird in Schritt CS203 festgestellt, dass das an dem Kamerakörper 100 montierte Aufnahmeobjektiv 200 ein Objektiv neuen Typs ist (JA in Schritt CS203), so wird in Schritt CS205 ermittelt, ob das gerade montierte (neuartige) Aufnahmeobjektiv 200 ein Objektivtyp (VpzON-Typ) ist, der mit Leistung arbeitet, die von dem Leistungskontakt 105 (VPZ) zugeführt wird (Schritt CS205). Ist das gerade montierte Aufnahmeobjektiv 200 ein Objektiv vom VpzON-Typ (JA in Schritt CS205), so wird der Leistungskontakt 105 (VPZ) eingeschaltet; es wird nämlich in Schritt CS207 dem Leistungskontakt 105 (VPZ) Leistung zugeführt. Anschließend fährt der Steuerablauf mit Schritt CS209 fort ist dagegen das gerade montierte Aufnahmeobjektiv 200 kein Objektiv vom VpzON-Typ (NEIN in Schritt CS205), so überspringt der Steuerablauf Schritt CS207, um ausgehend von Schritt CS205 direkt mit Schritt CS209 fortzufahren, so dass dem Leistungskontakt 105 (VPZ) keine Leistung zugeführt wird.It is determined in step CS203 that on the camera body 100 mounted shooting lens 200 is a lens of a new type (YES in step CS203), it is determined in step CS205 whether the currently mounted (novel) taking lens is 200 is a lens type (VpzON type) that works with power from the power contact 105 (VPZ) (step CS205). Is the currently mounted shooting lens 200 a VpzON type lens (YES in step CS205), the power contact becomes 105 (VPZ) switched on; Namely, it becomes the power contact in step CS207 105 (VPZ) power supplied. Subsequently, the control flow proceeds to step CS209, on the other hand, the currently mounted taking lens is continued 200 no VpzON type lens (NO in step CS205), the control skips step CS207 to proceed directly from step CS205 to step CS209 so as to contact the power contact 105 (VPZ) no power is supplied.

In Schritt CS209 wird das Fallen des Pegels des fünften Kontaktes 104e (Fmax1/Invers-FBL) auf tiefen Pegel (Lo- oder L-Pegel) veranlasst, und anschließend wird in Schritt CS211 ermittelt, ob der Pegel des sechsten Kontaktes 104f (Fmax2/Invers-FLB) ein tiefer Pegel ist. Schritt CS211 wird so lange wiederholt, bis der Pegel des sechsten Kontaktes 104f (Fmax2/Invers-FLB) ein hoher Pegel ist. Wird in Schritt CS211 festgestellt, dass der sechste Kontakt 104f (Fmax2/Invers-FLB) tiefen Pegel hat (JA in Schritt CS211), so wird der Pegel des fünften Kontaktes 104e (Fmax1/Invers-FBL) in Schritt CS213 auf hohen Pegel (Hi- oder H-Pegel) erhöht, und anschließend wird in Schritt CS215 ermittelt, ob der Pegel des sechsten Kontakte 104f (Fmax2/Invers-FLB) ein hoher Pegel ist. Schritt CS215 wird so lange wiederholt, bis der Pegel des sechsten Kontaktes 104f (Fmax2/Invers-FLB) ein tiefer Pegel ist. Wird in Schritt CS215 festgestellt, dass der sechste Kontakt 104f (Fmax2/Invers-FLB) hohen Pegel hat (JA in Schritt CS215), so bedeutet dies, dass das an dem Kamerakörper 100 montierte (neuartige) Aufnahmeobjektiv 200 normal arbeitet, so dass der Steuerablauf den Prozess der Kommunikationsidentifizierung verlässt und von diesem Zeitpunkt an die neuartige Kommunikation zwischen dem Aufnahmeobjektiv 200 (Objektiv-CPU 211) und dem Kamerakörper 100 (Körper-CPU 111) vorgenommen wird.In step CS209, the falling of the level of the fifth contact becomes 104e (Fmax1 / inverse FBL) is made low (Lo or L level), and then it is determined in step CS211 whether the level of the sixth contact 104f (Fmax2 / inverse FLB) is a low level. Step CS211 is repeated until the level of the sixth contact 104f (Fmax2 / inverse FLB) is a high level. It is determined in step CS211 that the sixth contact 104f (Fmax2 / inverse FLB) has low level (YES in step CS211), the level of the fifth contact becomes 104e (Fmax1 / inverse FBL) is raised to high level (high or low level) in step CS213, and then, in step CS215, it is determined whether the level of the sixth contact 104f (Fmax2 / inverse FLB) is a high level. Step CS215 is repeated until the level of the sixth contact 104f (Fmax2 / inverse FLB) is a low level. It is determined in step CS215 that the sixth contact 104f (Fmax2 / inverse FLB) has high level (YES in step CS215), it means that on the camera body 100 mounted (novel) recording lens 200 operates normally, so that the control flow leaves the process of communication identification and from this point on the novel communication between the taking lens 200 (Lens CPU 211 ) and the camera body 100 (Body-CPU 111 ) is made.

Während der Kamerakörper 100 die Operationen in den Schritten CS207 bis CS215 durchführt, führt das (neuartige) Aufnahmeobjektiv 200 die Operationen durch, die durch das in 8B gezeigte Flussdiagramm dargestellt sind. Wird der Leistungskontakt 105 (VPZ) in Schritt CS207 mit Leistung versorgt, so wird diese Leistung über den Leistungskontakt 205 (VPZ) dem Aufnahmeobjektiv 200 zugeführt. Dies veranlasst den Regler 243, die Objektiv-CPU 211 mit einer Konstantspannung zu versorgen, die wiederum die Objektiv-CPU 211 in Schritt LS201 veranlasst, ihren internen RAM zu initialisieren. Anschließend wird in Schritt LS203 ermittelt, ob der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) ein tiefer Pegel ist. Schritt LS203 wird so lange wiederholt, bis der fünfte Kontakt 204e (Fmax1/Invers-FBL) hohen Pegel hat. Wird über den fünften Kontakt 204e (Fmax1/Invers-FBL) und den Anschluss INT der Objektiv-CPU 211 festgestellt, dass der Pegel des fünften Kontaktes 104e (Fmax1/Invers-FBL) infolge der Operation in Schritt CS209 auf tiefen Pegel fällt (JA in Schritt LS203), so wird der Pegel des sechsten Kontaktes 204f (Fmax2/Invers-FLB) in Schritt LS205 über den Anschluss P00 der Objektiv-CPU 211 veranlasst, auf tiefen Pegel zu fallen. Anschließend wird in Schritt LS207 ermittelt, ob der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) ein hoher Pegel ist. Schritt LS207 wird so lange wiederholt, bis der fünfte Kontakt 204e (Fmax1/Invers-FBL) tiefen Pegel hat. Wird festgestellt, dass der Pegel des fünften Kontaktes 104e (Fmax1/Invers-FBL) infolge der Operation in Schritt CS213 auf hohen Pegel ansteigt (JA in Schritt LS207), so wird der Pegel des sechsten Kontaktes (Fmax2/Invers-FLB) in Schritt LS209 auf hohen Pegel erhöht. Anschließend verlässt der Steuerablauf den Prozess der Kommunikationsidentifizierung, und von diesem Zeitpunkt an wird die neuartige Kommunikation zwischen dem (neuartigen) Aufnahmeobjektiv 200 (Objektiv-CPU 211) und dem Kamerakörper (Körper-CPU 111) vollzogen.While the camera body 100 performs the operations in steps CS207 to CS215, performs the (novel) taking lens 200 the operations performed by the in 8B shown flowchart are shown. Will the power contact 105 (VPZ) powered in step CS207, then this power is via the power contact 205 (VPZ) the shooting lens 200 fed. This causes the controller 243 , the lens CPU 211 to supply it with a constant voltage, which in turn is the lens CPU 211 in step LS201, to initialize its internal RAM. Subsequently, in step LS203, it is determined whether the level of the fifth contact 204e (Fmax1 / Inverse-FBL) is a low level. Step LS203 is repeated until the fifth contact 204e (Fmax1 / Inverse-FBL) has high level. Will about the fifth contact 204e (Fmax1 / inverse FBL) and the connection INT of the lens CPU 211 found that the level of the fifth contact 104e (Fmax1 / inverse FBL) goes low due to the operation in step CS209 (YES in step LS203), the level of the sixth contact becomes 204f (Fmax2 / Inverse-FLB) in step LS205 via the terminal P00 of the lens CPU 211 causes it to fall to low level. Subsequently, in step LS207, it is determined whether the level of the fifth contact 204e (Fmax1 / inverse FBL) is a high level. Step LS207 is repeated until the fifth contact 204e (Fmax1 / inverse FBL) has low level. It is found that the level of the fifth contact 104e (Fmax1 / inverse FBL) rises to high level due to the operation in step CS213 (YES in step LS207), the level of the sixth contact (Fmax2 / inverse FLB) is raised to high level in step LS209. Subsequently, the control flow leaves the process of communication identification, and from that point on, the novel communication between the (novel) taking lens becomes 200 (Lens CPU 211 ) and the camera body (body CPU 111 ) completed.

18 zeigt ein Zeitdiagramm für den Prozess der Kommunikationsidentifizierung, der zwischen der Körper-CPU 111 des Kamerakörpers 100 und der Objektiv-CPU 211 des Aufnahmeobjektivs 200 vorgenommen wird. In dem Prozess der Kommunikationsidentifizierung werden die fünften Kontakte 104e, 204e (Fmax1/Invers-FBL) und die sechsten Kontakte 104f, 204f (Fmax2/Invers-FLB) so eingesetzt, dass sie als Quittierungs- oder Handshake-Anschlussteile/Leitungen dienen (vgl. 19A und 19B). Unmittelbar nach Einschalten der Leistungsversorgung des Kamerakörpers 100 lässt die Körper-CPU 111 den Pegel des vierten Kontaktes 204d (CONTL) auf hohen Pegel ansteigen, um die Kommunikation alten Typs (Objektiv-ROM-Kommunikation) durchzuführen. 18 shows a timing diagram for the process of communication identification between the body CPU 111 of the camera body 100 and the lens CPU 211 of the taking lens 200 is made. In the process of communication identification become the fifth contacts 104e . 204e (Fmax1 / inverse FBL) and the sixth contacts 104f . 204f (Fmax2 / Inverse-FLB) are used so that they serve as acknowledgment or handshake connection parts / lines (cf. 19A and 19B ). Immediately after switching on the power supply of the camera body 100 leaves the body CPU 111 the level of the fourth contact 204d (CONTL) rise to high level to perform the old-type communication (Lens-ROM communication).

Kommunikation alten Typs (Objektiv-ROM-Kommunikation)Old-style communication (Lens-ROM communication)

20 zeigt ein Zeitdiagramm für den Kommunikationsprozess alten Typs zwischen dem Kamerakörper 100 und dem Aufnahmeobjektiv 200, d. h. zwischen der Körper-CPU 111 und dem Objektiv-ROM 221. In der Objektiv-ROM-Kommunikation werden in den Objektiv-ROM 221 geschriebene, vorbestimmte Objektivdaten aus diesem ausgelesen. Vor Beginn der Objektiv-ROM-Kommunikation ist der Pegel des ersten Kontaktes 104a (Fmin1/Invers-SCKL) hoch, der Pegel des dritten Kontaktes 104c (Fmin3/RESL) hoch und der Pegel des vierten Kontaktes 104d (CONTL) der Gruppe Kommunikations/Steuerkontakte 104 des Kamerakörpers 100 tief. Der zweite Kontakt 104b (Fmin2/DATAL) vor Beginn der Objektiv-ROM-Kommunikation befindet sich in einem Zustand hoher Impedanz, d. h. in einem sogenannten Floating-Zustand. Die Körper-CPU 111 lässt den Pegel des vierten Kontaktes 104d (CONTL) auf hohen Pegel ansteigen, um den Objektiv-ROM 221 zu betätigen, wenn die Objektiv-ROM-Kommunikation beginnt. Nachdem eine vorbestimmte Zeit, die zum stabilen Betreiben des Objektiv-ROM erforderlich ist, gewartet worden ist, lässt die Körper-CPU 111 den Pegel des dritten Kontaktes 104c (Fmin3/RESL) auf tiefen Pegel fallen, um den Zustand des Objektiv-ROM 221 von einem deaktivierten Zustand in einen aktivierten Zustand zu ändern. Anschließend liest der Objektiv-ROM 221, wenn die Körper-CPU 111 aus dem ersten Kontakt 104a (Fmin1/Invers-SCKL) ein Taktsignal ausgibt, vorbestimmte Daten aus seinem internen ROM aus, um diese Daten an den zweiten Kontakt 204b (Fmin2/DATAL) auszugeben, so dass der Körper-CPU 111 die vorbestimmten Daten über den zweiten Kontakt 104b (Fmin2/DATAL) zugeführt werden. Die Körper-CPU 111 lässt den Pegel des dritten Kontaktes 104c (Fmin3/RESL) mit Eingang einer vorbestimmten Zahl von Bytes von Objektivdaten auf hohen Pegel ansteigen. In dem vorliegenden Ausführungsbeispiel sind das letzte oder wenige letzte Bytes der Linsendaten Reservebytes. Diese Reservebytes können Daten (Konverterdaten) empfangen, die von einem in dem Konverter 300 vorgesehenen ROM (Speicher/Konverterspeicher) 321 ausgegeben werden, wenn der Konverter 300 zwischen Kamerakörper und Aufnahmeobjektiv montiert ist. Wird bei zwischen Kamerakörper 100 und Aufnahmeobjektiv 200 montiertem Konverter 300 die Objektiv-ROM-Kommunikation (Kommunikation alten Typs) durchgeführt, wie in 27 gezeigt, so befinden sich eine vorbestimmte Zahl von Bytes, die als vorstehend genannte Reservebytes der in dem Objektiv-ROM 221 gespeicherten Objektivdaten dienen, in einem Schwebezustand (Floating-Zustand) mit Füll- oder Dummy-Daten, so dass die Reservebytes in der Weise an den Kamerakörper 100 übertragen werden, dass ihnen die von dem ROM 321 des Konverters 300 ausgegebenen Daten hinzugefügt werden. Die Körper-CPU 111 kann gemäß den Eingangsdaten der Reservebytes ermitteln, ob der Konverter 300 zwischen den Kamerakörper 100 und das Aufnahmeobjektiv 200 geschaltet ist. 20 shows a timing diagram for the old-style communication process between the camera body 100 and the taking lens 200 ie between the body CPU 111 and the lens ROM 221 , In the lens ROM communication are in the lens ROM 221 written, predetermined lens data read from this. Before the lens ROM communication starts, the level of the first contact is 104a (Fmin1 / inverse SCKL) high, the level of the third contact 104c (Fmin3 / RESL) high and the level of the fourth contact 104d (CONTL) of the group Communication / Control Contacts 104 of the camera body 100 deep. The second contact 104b (Fmin2 / DATAL) before the start of the lens ROM communication is in a high impedance state, that is, in a so-called floating state. The body CPU 111 leaves the level of the fourth contact 104d (CONTL) rise to high level to the lens ROM 221 when the lens ROM communication starts. After a predetermined time required for stably operating the lens ROM has been waited for, the body CPU leaves 111 the level of the third contact 104c (Fmin3 / RESL) fall to low level to the state of the lens ROM 221 from a deactivated state to an activated state. Subsequently, the lens ROM reads 221 when the body CPU 111 from the first contact 104a (Fmin1 / inverse SCKL) outputs a clock signal, predetermined data from its internal ROM, to send that data to the second contact 204b (Fmin2 / DATAL) output, leaving the body CPU 111 the predetermined data about the second contact 104b (Fmin2 / DATAL) are supplied. The body CPU 111 lets the level of the third contact 104c (Fmin3 / RESL) rise to high level upon receipt of a predetermined number of bytes of lens data. In the present embodiment, the last or last few bytes of the lens data are reserve bytes. These backup bytes may receive data (converter data) from one in the converter 300 provided ROM (memory / converter memory) 321 are output when the converter 300 between camera body and lens is mounted. Used between camera body 100 and shooting lens 200 mounted converter 300 the lens ROM communication (old-type communication) performed as in 27 As shown, there are a predetermined number of bytes designated as the above-mentioned reserve bytes in the lens ROM 221 stored lens data serve, in a floating state with filling or dummy data, so that the reserve bytes in such a way to the camera body 100 be transferred to them from the ROM 321 the converter 300 added data. The body CPU 111 can determine, according to the input data of the reserve bytes, whether the converter 300 between the camera body 100 and the taking lens 200 is switched.

Informationen über den Objektivtyp sind in den über die vorstehend erläuterten Objektiv-ROM-Kommunikation erhaltenen Daten enthalten. Diese Informationen beinhalten Daten (Neutyp-Bit = 1) für die Identifizierung eines Aufnahmeobjektivs neuen Typs, d. h. eines Objektivs, das eine Kommunikation neuen Typs durchführen kann, und Daten (VpzONCPU-Bit = 1) für die Identifizierung, ob eine Leistungszufuhr erforderlich ist. Die Körper-CPU 111 des Kamerakörpers 100 erfasst an Hand solcher Daten, ob das an dem Kamerakörper 100 montierte Aufnahmeobjektiv 200 ein solch neuer Objektivtyp ist.Information about the type of lens are in the above-mentioned lens ROM Communication received data included. This information includes data (new-type bit = 1) for the identification of a new-type photographing lens, ie, a lens capable of performing new-type communication, and data (VpzONCPU-bit = 1) for identifying whether a power supply is required. The body CPU 111 of the camera body 100 recorded on the basis of such data, whether that on the camera body 100 mounted shooting lens 200 is such a new lens type.

Kommunikation neuen TypsCommunication of a new type

Mit Abschluss der Kommunikation alten Typs beginnt die Körper-CPU 111 mit der Zufuhr von Leistung an die Leistungskontakte 105 und 205 (VPZ). Anschließend lässt die Körper-CPU den Pegel des fünften Kontaktes 104e (204e) (Fmax1/Invers-FBL) auf tiefen Pegel fallen, um die Objektiv-CPU 211 zu unterbrechen, und wartet darauf, dass der Pegel des sechsten Kontaktes 104f (204f) (Fmax2/Invers-FLB) auf tiefen Pegel fällt, d. h. sie wartet darauf, dass die Objektiv-CPU 211 den Pegel des sechsten Kontaktes 204f (Fmax2/Invers-FLB) auf tiefen Pegel fallen lässt. Der fünfte Kontakt 104e (204e) (Fmax1/Invers-FBL) entspricht einem ersten Kommunikations/Steuerkontakt, der sechste Kontakt 104f (204f) (Fmax2/Invers-FLB) einem zweiten Kommunikations/Steuerkontakt und der zweite Kontakt 104b (204b) (Fmin2/DATAL) einem Daten-Eingangs/Ausgangs- oder I/O-Kontakt.Upon completion of the old-style communication, the body CPU begins 111 with the supply of power to the power contacts 105 and 205 (VPZ). Subsequently, the body CPU leaves the level of the fifth contact 104e ( 204e ) (Fmax1 / Inverse-FBL) fall to low level to the lens CPU 211 to interrupt, and waiting for the level of the sixth contact 104f ( 204f ) (Fmax2 / Inverse-FLB) drops to low level, ie it waits for the lens CPU 211 the level of the sixth contact 204f (Fmax2 / inverse FLB) drops to low level. The fifth contact 104e ( 204e ) (Fmax1 / Inverse-FBL) corresponds to a first communication / control contact, the sixth contact 104f ( 204f ) (Fmax2 / inverse FLB) a second communication / control contact and the second contact 104b ( 204b ) (Fmin2 / DATAL) to a data input / output or I / O contact.

Mit Unterbrechung der Körper-CPU 111 ”wacht die Objektiv-CPU 211 auf” und arbeitet normal, wenn sie sich vorher in dem Ruhemodus befunden hat, und initialisiert ihren internen RAM. Mit Abschluss der Initialisierungsoperation lässt anschließend die Objektiv-CPU 211 den Pegel des sechsten Kontaktes 204f (Fmax2/Invers-FLB) auf tiefen Pegel fallen und wartet darauf, dass der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) auf hohen Pegel ansteigt Unmittelbar nachdem der Pegel des sechsten Kontaktes 104f (204f) (Fmax2/Invers-FLB) auf tiefen Pegel gefallen ist, lässt die Körper-CPU 111 den Pegel des fünften Kontaktes 104e (204e) (Fmax1/Invers-FBL) auf hohen Pegel ansteigen und wartet darauf, dass der Pegel des sechsten Kontaktes 104f (204f) (Fmax2/Invers-FLB) auf hohen Pegel ansteigt Unmittelbar nachdem der Pegel des fünften Kontaktes 204e (104e) (Fmax1/Invers-FBL) auf hohen Pegel angestiegen ist, lässt die Objektiv-CPU 211 den sechsten Kontakt 204f (104f) (Fmax2/Invers-FLB) auf hohen Pegel ansteigen, um den Prozess der Kommunikationsidentifizierung zu vollenden.With interruption of the body CPU 111 "Wakes up the lens CPU 211 "and works normally when previously idle and initializes its internal RAM. Upon completion of the initialization operation, the lens CPU then leaves 211 the level of the sixth contact 204f (Fmax2 / inverse FLB) fall to low level and waits for the level of the fifth contact 204e (Fmax1 / inverse FBL) rises to high level Immediately after the level of the sixth contact 104f ( 204f ) (Fmax2 / Inverse-FLB) has dropped to low level, leaves the body CPU 111 the level of the fifth contact 104e ( 204e ) (Fmax1 / inverse FBL) rises to high level and waits for the level of the sixth contact 104f ( 204f ) (Fmax2 / inverse FLB) rises to high level Immediately after the level of the fifth contact 204e ( 104e ) (Fmax1 / Inverse-FBL) has risen to high level, the lens CPU is leaving 211 the sixth contact 204f ( 104f ) (Fmax2 / inverse FLB) to high level to complete the process of communication identification.

Mit der Identifizierung, dass der Pegel des sechsten Kontaktes 104f (204f) (Fmax2/Invers-FLB) auf hohen Pegel angestiegen ist, schließt die Körper-CPU 111 den Prozess der Kommunikationsidentifizierung ab.By identifying that the level of the sixth contact 104f ( 204f ) (Fmax2 / Inverse-FLB) has risen to high level, the body CPU closes 111 the process of communication identification.

Von diesem Zeitpunkt an werden Daten und Befehle zwischen dem Kamerakörper 100 und dem Aufnahmeobjektiv 200 mittels der Kommunikation neuen Typs übertragen.From this point on, data and commands will be between the camera body 100 and the taking lens 200 transmitted by means of communication of new type.

Der in Schritt CS113 durchgeführte Prozess der Einstellung von Kamerazustandsinformationen wird im Folgenden unter Bezugnahme auf das in 10 gezeigte Flussdiagramm im Detail erläutert. In diesem Prozess werden die Informationen über die aktuellen Zustände spezieller Schalter und eines Blilzladesystems, die im Rahmen der neuartigen Kommunikation an die Objektiv-CPU 211 übertragen werden, bereitgestellt. Insbesondere wird in dem vorliegenden Ausführungsbeispiel des SLR-Kamerasystems ermittelt, ob das Autofokussystem des Kamerakörpers 100 in Betrieb ist, ob sich ein elektronischer Blitz mitten im Ladevorgang befindet, ob ein Leistungshalte-Zeitgeber seit Ausschalten des Fotometerschalters SWS abgelaufen ist und ob der Hauptschalter SWMAIN eingeschaltet ist, wobei diese Zustände angebende Flags als Zustandsinformationen gesetzt werden.The camera status information setting process performed in step CS113 will be described below with reference to the in 10 shown flowchart explained in detail. In this process, the information about the current states of special switches and a Blilzladesystems, in the context of novel communication to the lens CPU 211 be transmitted. In particular, in the present embodiment of the SLR camera system, it is determined whether the autofocus system of the camera body 100 in operation, whether an electronic flash is in the middle of charging, whether a power hold timer has expired since the photometer switch SWS is turned off, and whether the main switch SWMAIN is turned on, flags indicating those conditions being set as state information.

In dem Prozess zum Einstellen der Kamerazustandsinformationen wird in Schritt CS301 ermittelt, ob der Fotometerschalter SWS eingeschaltet ist. Ist der Fotometerschalter SWS eingeschaltet (JA in Schritt CS301), so wird in Schritt CS303 ermittelt, ob der AF-Schalter SWAF eingeschaltet ist, d. h. ob über den AF-Schalter SWAF der Autofokusmodus ausgewählt worden ist. Ist der AF-Schalter SWAF eingeschaltet (JA in Schritt CS303), so wird das AF-EIN-Flag in Schritt CS305 auf 1 gesetzt, und anschließend fährt der Steuerablauf mit Schritt CS209 fort. Ist der AF-Schalter SWAF nicht eingeschaltet (NEIN in Schritt CS303), so wird in Schritt CS307 das AF-EIN-Flag auf 0 gesetzt. Anschließend fährt der Steuerablauf mit Schritt CS309 fort. Ist der AF-Schalter SWAF nicht eingeschaltet (NEIN in Schritt CS301), so wird in Schritt CS307 das AF-EIN-Flag auf 0 gesetzt, und anschließend fährt der Steuerablauf mit Schritt CS309 fort.In the process for setting the camera state information, it is determined in step CS301 whether the photometer switch SWS is turned on. If the photometer switch SWS is turned on (YES in step CS301), it is determined in step CS303 whether the AF switch SWAF is turned on, that is, in step CS303. H. whether the autofocus mode has been selected via the AF switch SWAF. If the AF switch SWAF is on (YES in step CS303), the AF ON flag is set to 1 in step CS305, and then the control flow goes to step CS209. If the AF switch SWAF is not turned on (NO in step CS303), the AF ON flag is set to 0 in step CS307. Thereafter, the control flow proceeds to step CS309. If the AF switch SWAF is not on (NO in step CS301), the AF ON flag is set to 0 in step CS307, and then the control proceeds to step CS309.

In Schritt CS309 wird ermittelt, ob sich der elektronische Blitz mitten im Ladevorgang befindet. Ist dies der Fall (JA in Schritt CS309), so wird ein Flag PAUSE in Schritt CS311 auf 1 gesetzt, und der Steuerablauf fährt anschließend mit Schritt CS315 fort. Das Flag PAUSE wird auf 1 gesetzt, wenn gerade eine Hochleistungsoperation durchgeführt wird, die einen großen Strom benötigt. Die Ladeoperation des elektrischen Blitzes bildet in diesem Ausführungsbeispiel des SLR-Kamerasystems eine solche Hochleistungsoperation. Das Flag PAUSE wird deshalb auf 1 gesetzt, wenn sich der elektronische Blitz mitten im Ladevorgang befindet. Ist das Flag PAUSE gleich 1, so schiebt das Aufnahmeobjektiv 200 alle seine Hochleistungsoperationen auf. Die Filmtransportoperation und die Verschlussspannoperation stellen in dem erläuterten Ausführungsbeispiel des SLR-Kamerasystems ebenfalls solche Hochleistungsopermationen dar.In step CS309, it is determined whether the electronic flash is in the middle of charging. If so (YES in step CS309), a flag PAUSE is set to 1 in step CS311, and then control proceeds to step CS315. The PAUSE flag is set to 1 when a high-power operation that requires a large current is being performed. The charging operation of the electric flash constitutes such a high-power operation in this embodiment of the SLR camera system. The PAUSE flag is therefore set to 1 when the electronic flash is in the middle of charging. If the PAUSE flag is equal to 1, the shooting lens will slide 200 all its high-performance operations. The film transport operation and the Locking clamping operation represent in the illustrated embodiment of the SLR camera system also such Hochleistungsopermationen.

In Schritt CS315 wird ermittelt, ob der Fotometerschalter SWS eingeschaltet ist. Ist der Fotometerschalter SWS eingeschaltet (JA in Schritt CS315), so wird in Schritt CS321 das Leistungshalte-Flag PH auf 1 gesetzt, und anschließend fährt der Steuerablauf mit Schritt CS323 fort. Ist der Fotometerschalter SWS nicht eingeschaltet (NEIN in Schritt CS315), so wird in Schritt CS317 ermittelt, ob der Leistungshafte-Zeitgeber abgelaufen ist. Ist der Leistungshalte-Zeitgeber abgelaufen (JA in Schritt CS317), so wird in Schritt CS319 das Leistungshalte-Flag PH auf 0 gesetzt, und anschließend fährt der Steuerablauf mit Schritt CS323 fort. Ist der Leistungshalte-Zeitgeber nicht abgelaufen (NEIN in Schritt CS317), so wird in Schritt CS321 das Leistungshalte-Flag PH auf 1 gesetzt, und anschließend fährt der Steuerablauf mit Schritt CS323 fort. Der Leistungshalte-Zeitgeber misst die Zeit ab dem Moment, zu dem der Fotometerschalter SWS ausgeschaltet wird, bis zu dem Moment, zu dem die Körper-CPU 111 in einen Ruhemodus eintritt. Dabei gibt der Wert 1 des Leistungshalte-Flags PH an, dass der Kamerakörper 100 in Betrieb ist, während der Wert 0 angibt, dass sich der Kamerakörper in einem Ruhemodus, d. h. einem Energiesparmodus befindet.In step CS315, it is determined whether the photometer switch SWS is turned on. If the photometer switch SWS is turned on (YES in step CS315), the power-holding flag PH is set to 1 in step CS321, and then the control flow goes to step CS323. If the photometer switch SWS is not turned on (NO in step CS315), it is determined in step CS317 whether the power stuck timer has expired. If the power-holding timer has expired (YES in step CS317), then the power-holding flag PH is set to 0 in step CS319, and then the control flow goes to step CS323. If the power-holding timer has not expired (NO in step CS317), then the power-holding flag PH is set to 1 in step CS321, and then the control flow proceeds to step CS323. The power hold timer measures the time from the moment the photometer switch SWS is turned off to the moment when the body CPU 111 enters a sleep mode. The value 1 of the power hold flag PH indicates that the camera body 100 is in operation, while the value 0 indicates that the camera body is in a sleep mode, ie a power saving mode.

In Schritt CS323 wird ermittelt, ob der Hauptschalter SWMAIN eingeschaltet ist. Ist der Hauptschalter SWMAIN eingeschaltet (JA in Schritt CS323), so wird in Schritt CS325 das Flag SWMAIN auf 1 gesetzt, und der Steuerablauf springt anschließend zurück. Ist der Hauptschalter SWMAIN nicht eingeschaltet (NEIN in Schritt CS323), so wird in Schritt CS327 das SWMAIN-Flag auf 0 gesetzt, worauf der Steuerablauf zurückspringt.In step CS323, it is determined whether the main switch SWMAIN is turned on. If the main switch SWMAIN is turned on (YES in step CS323), the flag SWMAIN is set to 1 in step CS325, and the control process then returns. If the main switch SWMAIN is not turned on (NO in step CS323), then the SWMAIN flag is set to 0 in step CS327, whereupon the control flow returns.

Kommunikation neuen Typs (Objektiv-CPU-Kommunikation)Communication of new type (lens CPU communication)

Zeitdiagramme für die neuartige Kommunikation zwischen Objektiv-CPU 211 und Körper-CPU 111 sind in den 18, 19A, 19B, 21A und 21B gezeigt. In der neuartigen Kommunikation werden die fünften Kontakte 104e, 204e (Fmax1/Invers-FBL) und die sechsten Kontakte 104f, 204f (Fmax2/Invers-FLB) als Quittierungs- oder Handshake-Anschlussteile/Leitungen genutzt (vgl. 19A und 19B). Der Pegel des fünften Kontaktes 104e (Fmax1/Invers-FBL) und der des sechsten Kontaktes 104f (Fmax2/Invers-FLB) wird von der Körper-CPU 111 nach oben gezogen, so dass der fünfte Kontakt 104e (Fmax1/Invers-FBL) und der sechste Kontakt 104f (Fmax2/Invers-FLB) keinen Kurzschluss bilden können, wenn das Aufnahmeobjektiv 200 neuen Typs an dem Kamerakörper 100 montiert oder von diesem gelöst wird (vgl. 19A und 19B).Timing diagrams for the novel communication between lens CPU 211 and body CPU 111 are in the 18 . 19A . 19B . 21A and 21B shown. In the novel communication, the fifth contacts 104e . 204e (Fmax1 / inverse FBL) and the sixth contacts 104f . 204f (Fmax2 / Invers-FLB) used as acknowledgment or handshake connection parts / lines (cf. 19A and 19B ). The level of the fifth contact 104e (Fmax1 / inverse FBL) and that of the sixth contact 104f (Fmax2 / Inverse-FLB) is from the body CPU 111 pulled up, leaving the fifth contact 104e (Fmax1 / inverse FBL) and the sixth contact 104f (Fmax2 / Inverse-FLB) can not short-circuit when the taking lens 200 new type on the camera body 100 is mounted or detached from this (see. 19A and 19B ).

Einstellungsanforderungsprozess für die Kommunikation neuen TypsSetting Request Process for New Type of Communication

Der in Schritt CS105 durchgeführte Einstellungsanforderungsprozess für die Kommunikation neuen Typs wird im Folgenden unter Bezugnahme auf das in 9 gezeigte Flussdiagramm im Detail erläutert.The new-type-of-communication-setting setting request process performed in step CS105 will be described below with reference to FIG 9 shown flowchart explained in detail.

In diesem Prozess wird zunächst in Schritt CS221 ermittelt, ob das Neutyp-Flag gleich 1 ist, d. h. ob das gerade an dem Kamerakörper 100 montierte Aufnahmeobjektiv 200 ein Objektiv neuen Typs ist. Ist das Neutyp-Flag nicht gleich 1 (NEIN in Schritt CS221), so springt der Steuerablauf zurück, da das gerade montierte Aufnahmeobjektiv 200 kein Objektiv neuen Typs ist. Ist dagegen das Neutyp-Flag gleich 1 (JA in Schritt CS221), so werden die Operationen in und nach Schritt CS223 in dem Anforderungsprozess zum Einstellen der neuartigen Kommunikation durchgeführt, da das gerade an dem Kamerakörper 100 montierte Aufnahmeobjektiv ein Objektiv neuen Typs ist, das die neuartige Kommunikation erlaubt.In this process, it is first determined in step CS221 whether the new-type flag is 1, that is, whether it is just on the camera body 100 mounted shooting lens 200 is a lens of new type. If the new-type flag is not equal to 1 (NO in step CS221), the control flow returns because the currently mounted taking lens 200 is not a lens of new type. On the other hand, if the new-type flag is 1 (YES in step CS221), the operations in and after step CS223 in the new-communication setting request process are performed since it is just on the camera body 100 mounted recording lens is a lens of new type, which allows the novel communication.

In Schritt CS223 wird ermittelt, ob das Zweitleistung-Flag VpzONCPU gleich 1 ist. Ist das Zweitleistung-Flag VpzONCPU gleich 1 (JA in Schritt CS223), so wird in Schritt CS225 der Leistungskontakt 105 (VPZ) eingeschaltet, d. h. es wird dem Leistungskontakt 105 (VPZ) Leistung zugeführt. Anschließend fährt der Steuerablauf mit Schritt CS227 fort. Ist dagegen das Zweitleistung-Flag VpzONCPU nicht gleich 1 (NEIN in Schritt CS223), so überspringt der Steuerablauf Schritt CS225, um ausgehend von Schritt SC221 direkt mit Schritt CS225 fortzufahren, so dass dem Leistungskontakt 105 (VPZ) keine Leistung zugeführt wird.In step CS223, it is determined whether the second power flag VpzONCPU is equal to one. If the second power flag VpzONCPU is 1 (YES in step CS223), then in step CS225, the power contact becomes 105 (VPZ) switched on, ie it is the power contact 105 (VPZ) power supplied. Subsequently, the control flow proceeds to step CS227. On the other hand, if the second power flag VpzONCPU is not equal to 1 (NO in step CS223), the control skips step CS225 to proceed directly to step CS225 from step SC221, so that the power contact 105 (VPZ) no power is supplied.

In Schritt CS227 lässt man den Pegel des fünften Kontaktes 104e (Fmax1/Invers-FBL) auf tiefen Pegel fallen. Anschließend wird in Schritt CS229 ermittelt, ob der Pegel des sechsten Kontaktes 104f (Fmax2/Invers-FLB) ein tiefer Pegel ist. Die Operation in Schritt CS229 wird so lange wiederholt, bis der Pegel des sechsten Kontaktes 104f (Fmax2/Invers-FLB) ein hoher Pegel ist. Wird in Schritt CS229 festgestellt, dass der Pegel des sechsten Kontaktes 104f (Fmax2/Invers-FLB) ein tiefer Pegel ist (JA in Schritt CS229), so wird der Pegel des fünften Kontaktes 104e (Fmax1/Invers-FBL) in Schritt CS321 auf hohen Pegel erhöht. Anschließend wird in Schritt CS233 ermittelt, ob der Pegel des sechsten Kontaktes 104f (Fmax2/Invers-FLB) ein hoher Pegel ist. Die Operation in Schritt CS233 wird so lange wiederholt, bis der Pegel des sechsten Kontaktes 104f (Fmax2/Invers-FLB) ein tiefer Pegel ist. Wird in Schritt CS233 festgestellt, dass der Pegel des sechsten Kontaktes 104f (Fmax2/Invers-FLB) ein hoher Pegel ist (JA in Schritt CS233), so springt der Steuerablauf zurück, d. h. er fährt mit Schritt CS107 fort.In step CS227, the level of the fifth contact is left 104e (Fmax1 / Inverse-FBL) fall to low level. Subsequently, in step CS229, it is determined whether the level of the sixth contact 104f (Fmax2 / inverse FLB) is a low level. The operation in step CS229 is repeated until the level of the sixth contact 104f (Fmax2 / inverse FLB) is a high level. If it is determined in step CS229 that the level of the sixth contact 104f (Fmax2 / inverse FLB) is a low level (YES in step CS229), the level of the fifth contact becomes 104e (Fmax1 / inverse FBL) is raised to high level in step CS321. Subsequently, in step CS233, it is determined whether the level of the sixth contact 104f (Fmax2 / inverse FLB) is a high level. The operation in step CS233 is repeated until the level of the sixth contact 104f (Fmax2 / inverse FLB) is a low level. If it is determined in step CS233 that the level of the sixth contact 104f (Fmax2 / inverse FLB) is a high level (YES in step CS233), the control flow returns, that is, it proceeds to step CS107.

Prozess zum Einstellen von Bildverwacklungs-KompensationsdatenProcess for setting image blur compensation data

Der Prozess zum Einstellen von Bildverwacklungs-Kompensationsdaten, der in Schritt CS137 unter der Bedingung durchgeführt wird, dass das an dem Kamerakörper 100 montierte Aufnahmeobjektiv 200 ein Objektivtyp ist, der eine Bildverwacklungs-Kompensationsvorrichtung enthält, wird im Folgenden unter Bezugnahme auf das in 11 gezeigte Flussdiagramm im Detail erläutert. 12A zeigt grundlegende Elemente eines Steuersystems eines ersten Ausführungsbeispiels des Aufnahmeobjektivs 200, das eine Bildverwacklungs-Kompensations-vorrichtung enthält. 12B zeigt eine Konzeptdarstellung einer Kompensationslinse (Bild stabilisierungsoptik) LC der Bildverwacklungs-Kompensations-vorrichtung. Die Bildverwacklungs-Kompensationsvorrichtung enthält ein Paar Sensoren, nämlich einen X-Winkelgeschwindigkeitssensor (Horizontalschwingungssensor) 251 und einen Y-Winkelgeschwindigkeitssensor (Vertikalschwingungssensor) 252, zum Bestimmen von Größe und Richtung der durch das Handzittern verursachten Schwingung des Aufnahmeobjektivs 200. Betrachtet man einen Zustand, in dem das Aufnahmeobjektiv 200 korrekt an dem Kamerakörper 100 montiert und normal in horizontaler Stellung gehalten wird, als Referenzzustand, so erfasst der X-Winkelgeschwindigkeitssensor 251 die Winkelgeschwindigkeit des Aufnahmeobjektivs 200 in horizontaler Richtung der optischen Objektivachse (in X-Richtung um die Y-Achse), während der Y-Winkelgeschwindigkeits-sensor die Winkelgeschwindigkeit des Aufnahmeobjektivs in vertikaler Richtung der optischen Objektwachse (in Y-Richtung um die X-Achse) erfasst. Dabei definiert der Schnittpunkt zwischen der optischen Achse des Aufnahmeobjektivs 200 und der Bildebene den Schnittpunkt zwischen der X-Achse und der Y-Achse. Der Vertikal- und der Horizontal-Schwingungssensor können jeweils als herkömmlicher Gyrosensor ausgebildet sein. Der Vertikal-Schwingungssensor erfasst ausschließlich das Verwackeln des Aufnahmeobjektivs 200 in vertikaler Richtung, während der Horizontal-Schwingungssensor ausschließlich das Verwackeln des Aufnahmeobjektivs 200 in horizontaler Richtung erfasst.The image blur compensating data setting process performed in step CS137 under the condition that the camera body 100 mounted shooting lens 200 A type of lens incorporating an image blur compensating apparatus will be described below with reference to FIG 11 shown flowchart explained in detail. 12A shows basic elements of a control system of a first embodiment of the taking lens 200 containing an image blur compensating device. 12B shows a conceptual representation of a compensation lens (image stabilization optics) LC of the image blur compensation device. The image blur compensating apparatus includes a pair of sensors, namely, an X-angular velocity sensor (horizontal vibration sensor). 251 and a Y-angular velocity sensor (vertical vibration sensor) 252 for determining the size and direction of the vibration of the taking lens caused by the shaking of the hand 200 , Considering a condition in which the taking lens 200 correct on the camera body 100 mounted and normally held in a horizontal position, as a reference state, so detects the X-angular velocity sensor 251 the angular velocity of the taking lens 200 in the horizontal direction of the objective optical axis (in the X direction about the Y axis), while the Y angular velocity sensor detects the angular velocity of the taking lens in the vertical direction of the optical object waxes (in the Y direction about the X axis). This defines the point of intersection between the optical axis of the taking lens 200 and the image plane the intersection between the X-axis and the Y-axis. The vertical and horizontal vibration sensors may each be formed as a conventional gyrosensor. The vertical vibration sensor detects only the shaking of the taking lens 200 in the vertical direction, while the horizontal vibration sensor only the shaking of the taking lens 200 captured in a horizontal direction.

Die Bildverwacklungs-Kompensationsvorrichtung des Aufnahmeobjektivs 200 enthält die Kompensationslinse LC (vgl. 12B) und arbeitet in der Weise, dass das Verwackeln des Objektbildes in der Bildebene durch Antreiben der Kompensationslinse LC mittels eines X-Motors 254 in X-Richtung und mittels eines Y-Motors 257 in Y-Richtung in einer Ebene senkrecht zur optischen Achse des Aufnahmeobjektivs 200 kompensiert wird. Die Position der Kompensationslinse LC wird über die Zahl von Impulsen erfasst, die von einem X-Fotounterbrecher 255 und einem Y-Fotounterbrecher 258 bei Antreiben der Kompensationslinse LC ausgegeben werden, wobei die Position, in der die optische Achse der Kompensationslinse LC mit der optischen Achse des Aufnahmeobjektivs 200 zusammenfällt, als Referenzposition angesehen wird. Die Drehung des X-Motors und die des Y-Motors wird von der Objektiv-CPU 211 über einen X-Motortreiber 253 bzw. einen Y-Motortreiber 256 gesteuert.The image blur compensating device of the taking lens 200 contains the compensation lens LC (cf. 12B ) and works by blurring the object image in the image plane by driving the compensation lens LC by means of an X-motor 254 in the X direction and by means of a Y motor 257 in the Y direction in a plane perpendicular to the optical axis of the taking lens 200 is compensated. The position of the compensation lens LC is detected by the number of pulses received from an X photo interceptor 255 and a Y photo breaker 258 when the compensation lens LC is driven, the position in which the optical axis of the compensation lens LC coincides with the optical axis of the taking lens 200 coincidental, is considered a reference position. The rotation of the X motor and that of the Y motor is from the lens CPU 211 via an X-Motor driver 253 or a Y-motor driver 256 controlled.

Der X-Winkelgeschwindigkeitssensor 251, der Y-Winkelgeschwindigkeitssensor 252, der X-Motortreiber 253, der Y-Motortreiber 256, der X-Motor 254, der Y-Motor 257, der X-Fotounterbrecher 255, der Y-Fotounterbrecher 258 sowie die Kompensationslinse LC bilden zusammen die Bildverwacklungs-Kompensationsvorrichtung. Die Objektiv-CPU 211 dient als Steuerung und als arithmetische Verarbeitungseinheit für die Bildverwacklungs-Kompensationsvorrichtung. Die Objektiv-CPU 211 beginnt zu arbeiten, unmittelbar nachdem der Bildverwacklungs-Kompensationsschalter SW1 eingeschaltet worden ist, um die Antriebsrichtung der Kompensationslinse LC und deren Bewegungswert, d. h. deren Geschwindigkeit, zu bestimmen und mit den so bestimmten Großen den X-Motor 254 und den Y-Motor 257 anzusteuern.The X-angular velocity sensor 251 , the Y-angular velocity sensor 252 , the X motor driver 253 , the Y-motor driver 256 , the X-engine 254 , the Y-engine 257 , the X-photo interrupter 255 , the Y photo interceptor 258 and the compensation lens LC together form the image blur compensating device. The lens CPU 211 serves as a controller and as an arithmetic processing unit for the image blur compensating device. The lens CPU 211 begins to operate immediately after the image blur compensation switch SW1 has been turned on to determine the driving direction of the compensation lens LC and its moving value, ie, its speed, and with the thus determined magnitudes, the X motor 254 and the Y-engine 257 head for.

In dem in 11 gezeigten Prozess zum Einstellen der Bildverwacklungs-Kompensationsdaten wird zunächst in Schritt CS401 ermittelt, ob sich das Hauptschalter-Flag SWMAIN von 0 auf 1 geändert hat. Ist dies der Fall (JA in Schritt CS401), so wird in Schritt CS403 der Befehl 70 an das Aufnahmeobjektiv 200 übertragen, um von diesem Daten zu empfangen. Anschließend wartet die Objektiv-CPU 211 in Schritt CS405 auf ein von dem Kamerakörper 100 zu übertragendes Initialisierungs-Flag mit mit dem Wert 0. In Schritt CS405 wird also ermittelt, ob das Initialisierungs-Flag mit den Wert 0 hat.In the in 11 The process for setting the image blur compensation data shown in FIG. 4 is first determined in step CS401 as to whether the main switch flag SWMAIN has changed from 0 to 1. If so (YES in step CS401), then in step CS403 the command 70 to the taking lens 200 transmit to receive data from. Then the lens CPU waits 211 in step CS405, to one of the camera body 100 Initialization flag to be transmitted with the value 0. In step CS405, it is thus determined whether the initialization flag has the value 0.

Der Befehl 70 stellt ein Datum dar, das von dem Kamerakörper 100 an das Aufnahmeobjektiv 200 übertragen wird, um letzteres zu veranlassen, seinen Zustand in Form von Zustandsdaten an den Kamerakörper 100 zu senden. In dem vorliegenden Ausführungsbeispiel des SLR-Kamerasystems liegen die Zustandsdaten, die, unmittelbar nachdem das Aufnahmeobjektiv 200 den Befehl 70 empfangen hat, von dem Aufnahmeobjektiv 200 an den Kamerakörper 100 übertragen werden, in Form von 1-Byte-Daten vor, wobei das siebente Bit als Initialisierungs-Flag mit definiert ist. Das nullte Bit der 1-Bit-Daten ist als Identifizierungsbit definiert, das angibt, ob ein AF-Schalter eingeschaltet oder ausgeschaltet ist. Das erste Bit der 1-Bit-Daten ist als Identifizierungsbit definiert, das angibt, ob die Blende automatisch oder manuell eingestellt wird. Das sechste Bit der 1-Bit-Daten ist als Identifizierungsbit definiert, das angibt, ob eine Funktion des Aufnahmeobjektivs 200 in Betrieb ist oder nicht. Das zweite bis fünfte Bit ist jeweils undefiniert. Jedes der zuletzt genannten Bits kann deshalb als spezielles Identifizierungsbit definiert werden, wenn das Aufnahmeobjektiv 200 um eine neue Funktion ergänzt wird. Es ist darauf hinzuweisen, dass 0 Bit oder keine Daten eine Negation angeben.The command 70 represents a date from the camera body 100 to the taking lens 200 to cause the latter to transmit its state in the form of state data to the camera body 100 to send. In the present embodiment of the SLR camera system, the state data is that immediately after the taking lens 200 the command 70 received from the taking lens 200 to the camera body 100 in the form of 1-byte data, with the seventh bit being defined as the initialization flag. The zeroth bit of the 1-bit data is defined as an identification bit indicating whether an AF switch is on or off. The first bit of the 1-bit data is defined as an identification bit indicating whether the iris set automatically or manually. The sixth bit of the 1-bit data is defined as an identification bit indicating whether a function of the taking lens 200 in operation or not. The second to fifth bit is undefined. Each of the last-mentioned bits can therefore be defined as a special identification bit when the taking lens 200 a new feature is added. It should be noted that 0-bit or no data indicates a negation.

Das Initialisierungs-Flag mit wird von 1 auf 0 geändert und von dem Aufnahmeobjektiv 200 an den Kamerakörper 100 ausgegeben, wenn eine Operation in Schritt LS117 oder LS125 abgeschlossen ist, in der die Kompensationslinse LC auf ihre Anfangsposition zurückgestellt wird, in der die optische Achse der Kompensationslinse LC mit der optischen Achse des Aufnahmeobjektivs 200 zusammenfällt. Wird in Schritt CS405 festgestellt, dass das Initialisierungs-Flag Init gleich 0 ist, so fährt der Steuerablauf mit Schritt CS407 fort. Wird in Schritt CS401 festgestellt, dass sich das Hauptschalter-Flag SWMAIN nicht von 0 auf 1 geändert hat (NEIN in Schritt CS401), so fährt der Steuerablauf ausgehend von Schritt CS401 direkt mit Schritt CS407 fort. In Schritt CS407 wird ermittelt, ob das Hauptschalter-Flag SWMAIN von 1 auf 0 gewechselt hat. Ist dies der Fall (JA in Schritt CS407), so bedeutet dies, dass der Hauptschalter SWMAIN vom eingeschalteten in den ausgeschalteten Zustand überführt worden ist, so dass anschließend in Schritt CS409 der Befehl 70 an das Aufnahmeobjektiv 200 übertragen wird, um von diesem Daten zu empfangen. Dann wartet die Objektiv-CPU 211 in Schritt CS411 auf den Wert 0 des Initialisierungs-Flags Init, das von dem Kamerakörper 100 zu übertragen ist. In Schritt CS411 wird also ermittelt, ob das Initialisierungs-Flag Init den Wert 0 hat. Der Steuerablauf springt zu Schritt CS409 zurück, wenn das Initialisierungs-Flag nicht gleich 0 ist.The initialization flag with is changed from 1 to 0 and from the taking lens 200 to the camera body 100 outputted when an operation is completed in step LS117 or LS125, in which the compensation lens LC is returned to its initial position, in which the optical axis of the compensation lens LC with the optical axis of the taking lens 200 coincides. If it is determined in step CS405 that the initialization flag Init is 0, the control flow goes to step CS407. If it is determined in step CS401 that the main switch flag SWMAIN has not changed from 0 to 1 (NO in step CS401), the control proceeds directly from step CS401 to step CS407. In step CS407, it is determined whether the main switch flag SWMAIN has changed from 1 to 0. If this is the case (YES in step CS407), this means that the main switch SWMAIN has been switched from the switched to the switched-off state, so that subsequently in step CS409 the command 70 to the taking lens 200 is transmitted to receive data from this. Then the lens CPU waits 211 in step CS411, to the value 0 of the initialization flag Init sent by the camera body 100 is to be transferred. In step CS411, it is thus determined whether the initialization flag Init has the value 0. The control flow returns to step CS409 if the initialization flag is not equal to zero.

Wird in Schritt CS411 festgestellt, dass das Initialisierungs-Flag gleich 0 ist, so fährt der Steuerablauf mit Schritt CS413 fort. Wird in Schritt CS407 festgestellt, dass sich das Hauptschalter-Flag SWMAIN nicht von 1 auf 0 geändert hat (NEIN in Schritt CS407), so fährt der Steuerablauf ausgehend von Schritt CS407 direkt mit Schritt CS413 fort.If it is determined in step CS411 that the initialization flag is 0, the control flow proceeds to step CS413. If it is determined in step CS407 that the main switch flag SWMAIN has not changed from 1 to 0 (NO in step CS407), the control proceeds directly from step CS407 to step CS413.

Wird in Schritt CS413 festgestellt, dass das Leistungshalte-Flag PH von 1 auf 0 gewechselt hat (JA in Schritt CS413), so wird in Schritt CS415 der Befehl 70 an das Aufnahmeobjektiv 200 übertragen, um von diesem Daten zu empfangen. Anschließend wartet in CS417 die Objektiv-CPU 211 auf den Wert 0 des Initialisierungs-Flags Init, das von dem Kamerakörper 100 zu übertragen ist. In Schritt CS417 wird also ermittelt, ob das Initialisierungs-Flag mit gleich 0 ist. Der Steuerablauf kehrt zu Schritt CS415 zurück, wenn das Initialisierungs-Flag Init nicht gleich 0 ist. Wird in Schritt CS417 festgestellt, dass das Initialisierungs-Flag mit gleich 0 ist, so fährt der Steuerablauf mit Schritt CS419 fort. Wird in Schritt CS413 ermittelt, dass das Leistungshalte-Flag PH nicht von 1 auf 0 gewechselt hat (NEIN in Schritt CS413), so fährt der Steuerablauf ausgehend von Schritt CS413 direkt mit Schritt CS419 fort.If it is determined in step CS413 that the power-holding flag PH has changed from 1 to 0 (YES in step CS413), then in step CS415, the command 70 to the taking lens 200 transmit to receive data from. Then in CS417, the lens CPU waits 211 to the value 0 of the initialization flag Init, that of the camera body 100 is to be transferred. In step CS417, it is thus determined whether the initialization flag is equal to zero. The control flow returns to step CS415 if the initialization flag Init is not equal to zero. If it is determined in step CS417 that the initialization flag is equal to 0, then control proceeds to step CS419. If it is determined in step CS413 that the power-holding flag PH has not changed from 1 to 0 (NO in step CS413), the control proceeds directly from step CS413 to step CS419.

In Schritt CS419 wird ermittelt, ob der Bildverwacklungs-Kompensationsschalter SW1 vom eingeschalteten Zustand in den ausgeschalteten Zustand überführt worden ist. Ist dies der Fall (JA in Schritt CS419), wird in Schritt CS421 der Befehl D1 (Individualfunktionsdaten) zum Ausschalten der Bildverwacklungs-Kompensationsfunktion des Aufnahmeobjektivs 200 an letzteres übertragen, worauf der Steuerablauf mit Schritt CS423 fortfährt. Mit Empfang des Befehls D1 schließt das Aufnahmeobjektiv die Bildverwacklungs-Kompensationsoperation ab. Ist der Bildverwacklungs-Kompensationsschalter SW1 nicht vom eingeschalteten in den ausgeschalteten Zustand überführt worden (NEIN in Schritt CS419), so überspringt der Steuerablauf Schritt CS421, um ausgehend von Schritt CS419 direkt mit Schritt CS423 fortzufahren. In Schritt CS423 wird ermittelt, ob der Bildverwacklungs-Kompensationsschalter SW1 vom ausgeschalteten Zustand in den eingeschalteten Zustand überführt worden ist. Ist dies der Fall (JA in Schritt CS423), so wird der Befehl D2 (Individualfunktionsdaten) zum Einschalten der Bildverwacklungs-Kompensationsfunktion des Aufnahmeobjektivs 200 an letzteres übertragen (Schritt CS425), worauf der Steuerablauf zurückspringt. Ist der Bildverwacklungs-Kompensationsschalter SW1 nicht vom ausgeschalteten Zustand in den eingeschalteten Zustand überführt worden (NEIN in Schritt CS423), so überspringt der Steuerablauf Schritt CS425 und springt zurück. Mit Empfang des Befehls D2 beginnt das Aufnahmeobjektiv 200 die Bildverwacklungs-Kompensationsoperation.In step CS419, it is determined whether the image-shake compensation switch SW1 has been turned from the on-state to the off-state. If so (YES in step CS419), in step CS421, the command D1 (custom function data) turns off the image-shake compensating function of the taking lens 200 transferred to the latter, whereupon the control proceeds to step CS423. Upon receiving the command D1, the taking lens completes the image blur compensating operation. If the image-shake compensation switch SW1 has not been switched from on to off-state (NO in step CS419), the control skips step CS421 to proceed directly to step CS423 from step CS419. In step CS423, it is determined whether the image-shake compensation switch SW1 has been turned from the turned-off state to the turned-on state. If so (YES in step CS423), the command D2 (Custom Function Data) for turning on the image blur compensation function of the taking lens becomes 200 to the latter (step CS425), whereupon the control returns. If the image-shake compensation switch SW1 has not been switched from the off-state to the on-state (NO in step CS423), the control skips step CS425 and returns. Upon receipt of the command D2, the taking lens starts 200 the image blur compensation operation.

Grundlegende Operationen und Prozesse, die von der Objektiv-CPU 211 des Aufnahmeobjektivs 200, das die Bildverwacklungs-Kompensationsvorrichtung enthält, durchgeführt werden, werden im Folgenden unter Bezugnahme auf die in den 13 bis 17 gezeigten Flussdiagramme beschrieben. 13 zeigt ein Flussdiagramm für den Hauptprozess des Aufnahmeobjektivs 200, der von der Objektiv-CPU 211 durchgeführt wird. Der Steuerablauf tritt in den Hauptprozess ein, unmittelbar nachdem die Objektiv-CPU 211 in Schritt CS225, in dem dem Leistungskontakt 105 (VPZ) Leistung zugeführt wird, mit Leistung versorgt wird.Basic operations and processes by the lens CPU 211 of the taking lens 200 , which includes the image blur compensating apparatus, will be described below with reference to FIGS 13 to 17 shown flowcharts described. 13 shows a flow chart for the main process of the taking lens 200 that by the lens CPU 211 is carried out. The control process enters the main process immediately after the lens CPU 211 in step CS225, in which the power contact 105 (VPZ) power is supplied, is supplied.

In dem in 13 gezeigten Hauptprozess initialisiert in Schritt LS101 die Objektiv-CPU 211 zunächst ihren internen RAM und ihre Anschlüsse. Anschließend wird in Schrift LS103 ein in 14 gezeigter Prozess zum Einstellen einer Kommunikation neuen Typs durchgeführt. In diesem Prozess werden eine 1 ms-Zeitgeber-Unterbrechung (vgl. 15) und eine Unterbrechung über den Anschluss (Invers) INT der Objektiv-CPU 211 (vgl. 16) aktiviert, um von dem Kamerakörper 100 eine Unterbrechung, d. h. einen Interrupt zu empfangen, wodurch die Kommunikation neuen Typs zwischen dem neuen Typ von Aufnahmeobjektiv (Aufnahmeobjektiv 200) und dem Kamerakörper 100 möglich wird.In the in 13 The main process shown initializes the lens CPU in step LS101 211 First, their internal RAM and their connections. Subsequently, in font LS103 an in 14 shown process for setting a communication new type performed. In this process, a 1 ms timer interrupt (cf. 15 ) and an interrupt via the connection (inverse) INT of the lens CPU 211 (see. 16 ) activated to from the camera body 100 an interruption, ie to receive an interrupt, whereby the new type of communication between the new type of taking lens (taking lens 200 ) and the camera body 100 becomes possible.

Anschließend wird in Schritt LS105 ermittelt, ob ein Ruhe-Flag, das in Schritt LS433 oder LS437 auf 1 gesetzt wird, gleich 1 ist. Ist das Ruhe-Flag gleich 1 (JA in Schritt LS105), so hält die Objektiv-CPU 211 die Operationen interner Vorrichtungen des Aufnahmeobjektivs 200 wie beispielsweise des Objektivmotors in Schritt LS107 an, worauf in Schritt LS109 das Ruhe-Flag auf 0 gesetzt wird und in Schritt LS111 die Objektiv-CPU 211 in den Ruhemodus eintritt. Mit Empfang eines Unterbrechungs- oder Interruptsignals über ihren Anschluss (Invers) INT ”wacht die Objektiv-CPU 211 auf”.Subsequently, in step LS105, it is determined whether a sleep flag set to 1 in step LS433 or LS437 is 1. If the idle flag is 1 (YES in step LS105), the lens CPU stops 211 the operations of internal devices of the taking lens 200 such as the lens motor in step LS107, whereupon in step LS109 the idle flag is set to 0 and in step LS111 the lens CPU 211 enters sleep mode. Upon receipt of an interrupt or interrupt signal via its In (INT) terminal, the lens CPU will wake up 211 on".

Wird in Schritt LS105 festgestellt, dass das Ruhe-Flag nicht gleich 1 ist (NEIN in Schritt LS105), so wird in Schritt LS113 ermittelt, ob ein Linsenrücksetz-Flag gleich 1 ist. Ist dieses Linsenrücksetz-Flag gleich 1 (JA in Schritt LS113), so wird in Schritt LS115 das Initialisierungs-Flag Init auf 1 gesetzt. Anschließend wird in Schritt LS117 eine Rücksetzoperation vorgenommen. In dieser Rücksetzoperation werden der X-Motor 254 und der Y-Motor 157 so angesteuert, dass sie die Kompensationslinse LC in ihrem Bewegungsbereich zunächst an eine vorbestimmte mechanische Grenzposition (Referenzpunkt) und anschließend in ihre Anfangsposition (Zentralposition) bewegen, in der die optische Achse der Kompensationslinse LC mit der optischen Achse des Aufnahmeobjektivs 200 zusammenfällt. Nachdem die Rücksetzoperation ausgeführt ist, werden in Schritt LS119 das Linsenrücksetz-Flag und das Initialisierungs-Flag auf 0 gesetzt, und der Steuerablauf fährt mit Schritt LS121 fort. Mit dieser Rücksetzoperation wird die absolute Position der Kompensationslinse LC gesichert, so dass letztere präzise in ihrer Anfangsposition (Zentralposition) angeordnet werden kann.If it is determined in step LS105 that the sleep flag is not equal to 1 (NO in step LS105), it is determined in step LS113 whether a lens reset flag is equal to one. If this lens reset flag is 1 (YES in step LS113), the initialization flag Init is set to 1 in step LS115. Subsequently, a reset operation is performed in step LS117. In this reset operation, the X-motor 254 and the Y-engine 157 so driven that they first move the compensation lens LC in its range of motion to a predetermined mechanical limit position (reference point) and then to its initial position (central position) in which the optical axis of the compensation lens LC with the optical axis of the taking lens 200 coincides. After the reset operation is performed, the lens reset flag and the initialization flag are set to 0 in step LS119, and the control flow proceeds to step LS121. With this reset operation, the absolute position of the compensation lens LC is secured, so that the latter can be arranged precisely in its initial position (central position).

Wird in Schritt LS113 festgestellt, dass das Linsenrücksetz-Flag nicht gleich 1 ist, so wird in Schritt LS121 ermittelt, ob ein Linsenzentrierungs-Flag gleich 1 ist. Ist dieses Linsenzentrierungs-Flag nicht gleich 1 (NEIN in Schritt LS121), so springt der Steuerablauf zu Schritt LS105 zurück. Ist dagegen das Linsenzentrierungs-Flag gleich 1 (JA in Schritt LS121), so wird in Schritt LS123 das Initialisierungs-Flag Init auf 1 gesetzt. Anschließend wird in Schritt LS125 eine Zentrieroperation durchgeführt, in der der X-Motor 254 und der Y-Motor 257 so angesteuert werden, dass sie die Kompensationslinse LC in ihre Anfangsposition (Zentralposition) bewegen, in der die optische Achse der Kompensationslinse LC mit der optischen Achse des Aufnahmeobjektivs 200 zusammenfällt. Anschließend werden in Schritt LS127 das Linsenzentrierungs-Flag und das Initialisierungs-Flag auf 0 gesetzt, und der Steuerablauf springt zu Schritt LS105 zurück.If it is determined in step LS113 that the lens reset flag is not equal to 1, it is determined in step LS121 whether a lens centering flag is equal to one. If this lens centering flag is not equal to 1 (NO in step LS121), the control flow returns to step LS105. On the other hand, if the lens centering flag is 1 (YES in step LS121), the initialization flag Init is set to 1 in step LS123. Subsequently, in step LS125, a centering operation is performed in which the X motor 254 and the Y-engine 257 be driven so that they move the compensation lens LC to its initial position (central position), in which the optical axis of the compensation lens LC with the optical axis of the taking lens 200 coincides. Subsequently, in step LS127, the lens centering flag and the initialization flag are set to 0, and the control flow returns to step LS105.

Im Folgenden wird unter Bezugnahme auf das in 14 gezeigte Flussdiagramm der in Schritt LS103 ausgeführte Prozess zum Einstellen der Kommunikation neuen Typs im Detail erläutert. In diesem Prozess wird zunächst in Schritt LS221 ermittelt, ob der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) ein tiefer Pegel ist. Ist der Pegel des fünften Kontaktes 204 (Fmax1/Invers-FBL) kein tiefer Pegel (NEIN in Schritt LS221), so wird nochmals die Operation in Schritt LS221 durchgeführt, so dass Schritt LS221 so lange wiederholt wird, bis der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) auf tiefen Pegel fällt. Ist der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) ein tiefer Pegel (JA in Schritt LS221), so wird in Schritt LS223 veranlasst, dass der sechste Kontakt 204f (Fmax2/Invers-FLB) auf tiefen Pegel fällt, worauf in Schritt LS225 ein Prozess zur Kommunikationseinstellung durchgeführt wird. Dieser Prozess zur Kommunikationseinstellung beinhaltet einen Einstellprozess für die serielle Kommunikation sowie einen Prozess zur Unterbrechungs- oder Interruptaktivierung über den Anschluss (Invers) INT der Objektiv-CPU 211.The following is with reference to the in 14 The flow chart of the new type communication setting process executed in step LS103 is explained in detail. In this process, first, in step LS221, it is determined whether the level of the fifth contact 204e (Fmax1 / Inverse-FBL) is a low level. Is the level of the fifth contact 204 (Fmax1 / inverse FBL) is not a low level (NO in step LS221), the operation in step LS221 is again performed so that step LS221 is repeated until the level of the fifth contact 204e (Fmax1 / Inverse-FBL) drops to low level. Is the level of the fifth contact 204e (Fmax1 / inverse FBL) goes low (YES in step LS221), the sixth contact is made in step LS223 204f (Fmax2 / inverse FLB) falls to low level, whereupon in step LS225 a communication setting process is performed. This communication setting process includes a serial communication setting process as well as a process for interrupting or interrupting the connection (inverse) INT of the lens CPU 211 ,

Mit Abschluss des Kommunikationseinstellprozesses in Schritt LS225 wird in Schritt LS227 ermittelt, ob der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) ein hoher Pegel ist. Ist dies nicht der Fall (NEIN in Schritt LS227), so wird Schritt LS277 nochmals ausgeführt, so dass Schritt LS227 so lange wiederholt wird, bis der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) auf hohen Pegel ansteigt. Ist dagegen der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) ein hoher Pegel (JA in Schritt LS227), so wird in Schritt LS229 der sechste Kontakt 204f (Fmax2/Invers-FLB) auf hohen Pegel angehoben, worauf der Steuerablauf zurückspringt.Upon completion of the communication setting process in step LS225, it is determined in step LS227 whether the level of the fifth contact 204e (Fmax1 / inverse FBL) is a high level. If this is not the case (NO in step LS227), step LS277 is executed again so that step LS227 is repeated until the level of the fifth contact 204e (Fmax1 / Inverse-FBL) rises to high level. On the other hand, it is the level of the fifth contact 204e (Fmax1 / inverse FBL) is a high level (YES in step LS227), then in step LS229, the sixth contact becomes 204f (Fmax2 / Inverse-FLB) is raised to high level, whereupon the control process returns.

Im Folgenden wird unter Bezugnahme auf das in 15 gezeigte Flussdiagramm ein 1 ms-Zeitgeber-Unterbrechungsprozess für die Bildverwacklungs-Kompensationsoperation im Detail erläutert. Der 1 ms-Zeitgeber-Unterbrechungsprozess startet jedes Mal, wenn ein 1 ms-Hardware-Zeitgeber während des Betriebs der Objektiv-CPU 211 abläuft. In dem 1 ms-Zeitgeber-Unterbrechungsprozess wird der Objektiv-CPU 211 sowohl von dem X-Winkelgeschwindigkeitssensor 251 als auch dem Y-Winkelgeschwindigkeitssensor 252 ein Winkelgeschwindigkeitssignal zugeführt, um die durch die Handbewegung verursachte Schwingung des Aufnahmeobjektivs 200 zu erfassen. Anschließend ermittelt die Objektiv-CPU die Antriebsrichtung der Kompensationslinse LC und deren Bewegungswert (Geschwindigkeit), um den X-Motor 254 und den Y-Motor 257 so anzusteuern, dass die Kompensationslinse LC mit dem ermittelten Bewegungswert in der ermittelten Antriebsrichtung bewegt wird.The following is with reference to the in 15 1, a 1 ms timer interrupt process for the image blur compensation operation is explained in detail. The 1 ms timer interrupt process starts each time a 1 ms hardware timer fires during operation of the lens CPU 211 expires. In the 1 ms timer interrupt process, the lens CPU becomes 211 from both the X angular velocity sensor 251 as well as the Y angular velocity sensor 252 an angular velocity signal supplied to the vibration caused by the hand movement of the taking lens 200 capture. Subsequently, the lens CPU determines the drive direction of the Compensation lens LC and its movement value (speed) to the X-motor 254 and the Y-engine 257 to be controlled so that the compensation lens LC is moved with the determined movement value in the determined drive direction.

In dem 1 ms-Zeitgeber-Unterbrechungsprozess wird zunächst in Schritt LS301 ermittelt, ob ein Kompensationsfunktion-AUS-Flag gleich 1 ist. Ist das Kompensationsfunktion-AUS-Flag gleich 1 (JA in Schritt LS301), so wird ein Kompensationsbetrieb-Flag auf 0 gesetzt (LS303), und der Steuerablauf springt zurück. Der Wert 1 bzw. der Wert 0 des Kompensationsbetrieb-Flags gibt an, dass die Bildverwacklungs-Kompensationsvorrichtung arbeitet bzw. nicht arbeitet.In the 1 ms timer interrupt process, first, in step LS301, it is determined whether a compensation function OFF flag is 1. If the compensation function OFF flag is 1 (YES in step LS301), a compensation operation flag is set to 0 (LS303), and the control returns. The value 1 or the value 0 of the compensation operation flag indicates that the image-shake compensation device is operating or not working.

Ist das Kompensationsfunktion-AUS-Flag gleich 0 (NEIN in Schritt LS301), so wird in Schritt LS305 ermittelt, ob ein Kompensation-EIN-Flag gleich 0 ist. Ist das Kompensation-EIN-Flag gleich 0 (JA in Schritt LS305), so bedeutet dies, dass keine Kompensation der Bildverwacklung vorgenommen wird, so dass das Kompensationsbetrieb-Flag in Schritt LS303 auf 0 gesetzt wird, und der Steuerablauf zurückspringt.If the compensation function OFF flag is 0 (NO in step LS301), it is determined in step LS305 whether a compensation ON flag is 0. If the compensation ON flag is 0 (YES in step LS305), it means that the image shake compensation is not made, so that the compensation operation flag is set to 0 in step LS303, and the control returns.

Ist das Kompensation-EIN-Flag gleich 1 (NEIN in Schritt LS305), so wird in Schritt LS307 das Kompensationsbetrieb-Flag auf 1 gesetzt, worauf anschließend in Schritt LS309 ein Prozess zur Schwingungserfassung durchgeführt wird. In diesem Prozess der Schwingungserfassung wird der Objektiv-CPU von dem X-Winkelgeschwindigkeitssensor 251 und dem Y-Winkelgeschwindigkeitssensor 252 jeweils ein Winkelgeschwindigkeitssignal zugeführt, um die Schwingung des Aufnahmeobjektivs 200 zu erfassen, worauf die Objektiv-CPU die Antriebsrichtung der Kompensationslinse LC und deren Bewegungswert ermittelt.If the compensation ON flag is 1 (NO in step LS305), the compensation operation flag is set to 1 in step LS307, and then, in step LS309, a vibration detection process is performed. In this process of vibration detection, the lens CPU becomes the X-angular velocity sensor 251 and the Y-angular velocity sensor 252 each supplied with an angular velocity signal to the vibration of the taking lens 200 to detect, whereupon the lens CPU determines the drive direction of the compensation lens LC and its movement value.

Nachdem der Prozess zur Schwingungserfassung in Schritt LS309 ausgeführt ist, wird in Schritt LS311 ermittelt, ob ein Antrieb-EIN-Flag gleich 0 ist. Ist das Antrieb-EIN-Flag nicht gleich 0 (NEIN in Schritt LS311), so werden in Schritt LS315 der X-Motor 254 und der Y-Motor 257 so angesteuert, dass sie die Kompensationslinse LC mit dem in Schritt LS309 ermittelten Bewegungswert in der ebenfalls in diesem Schritt ermittelten Antriebsrichtung zu bewegen, worauf der Steuerablauf zurückspringt. Ist das Antrieb-EIN-Flag gleich 0 (JA in Schritt LS311), so wird in Schritt LS313 der Antriebsvorgang des X-Motors 254 und des Y-Motors 257 erzwungenermaßen gestoppt, und der Steuerablauf springt zurück.After the process for vibration detection is executed in step LS309, it is determined in step LS311 whether a drive ON flag is 0. If the drive ON flag is not equal to 0 (NO in step LS311), then in step LS315, the X-motor becomes 254 and the Y-engine 257 is driven in such a way that it moves the compensation lens LC with the movement value determined in step LS309 in the drive direction likewise determined in this step, whereupon the control sequence returns. If the drive ON flag is 0 (YES in step LS311), then in step LS313, the driving operation of the X motor becomes 254 and the Y-motor 257 forcedly stopped, and the control returns.

Im Folgenden wird unter Bezugnahme auf das in den 16 und 17 gezeigte Flussdiagramm ein Invers-INT-Unterbrechungsprozess erläutert. Dieser Unterbrechungsprozess startet, unmittelbar nachdem der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) auf tiefen Pegel gefallen ist, wodurch veranlasst wird, dass der Anschluss (Invers) INT der Objektiv-CPU 211 auf tiefen Pegel fällt.The following is with reference to the in the 16 and 17 Flowchart illustrated an inverse INT interrupt process explained. This interrupt process starts immediately after the level of the fifth contact 204e (Fmax1 / inverse FBL) has dropped to low level, causing the (inverse) INT terminal of the lens CPU 211 falls to low level.

In dem Invers-INT-Unterbrechungsprozess wird zunächst in Schritt LS401 zumindest ein Befehl aus dem Kamerakörper 100 im Rahmen der neuartigen Kommunikation empfangen. Anschließend wird in Schritt LS403 ermittelt, ob mindestens einer der Befehle 70, 71 und 72 in Schritt LS401 empfangen wurde. Ist dies der Fall (JA in Schritt LS403), so wird in Schritt LS405 ein Prozess zum Übertragen von Objektivdaten (8-Bit-Datenübertragungsprozess) im Rahmen der neuartigen Kommunikation durchgeführt, und der Steuerablauf fährt mit Schritt LS407 fort.In the inverse INT interruption process, at least one command is first extracted from the camera body in step LS401 100 received as part of the novel communication. Subsequently, in step LS403, it is determined whether at least one of the commands 70 . 71 and 72 received in step LS401. If this is the case (YES in step LS403), a process for transmitting lens data (8-bit data transfer process) in the novel communication is performed in step LS405, and the control flow proceeds to step LS407.

Wurde in Schritt LS401 keiner der Befehle 70, 71 und 72 empfangen (NEIN in Schritt LS403), so fährt der Steuerablauf ausgehend von Schritt LS403 direkt mit Schritt LS407 fort.If none of the commands was in step LS401 70 . 71 and 72 receive (NO in step LS403), the control proceeds directly from step LS403 to step LS407.

In Schritt LS407 wird ermittelt, ob in Schritt LS401 mindestens einer der Befehle B0 und B1 empfangen wurde. Wurde in Schritt LS401 keiner der Befehle B0 und B1 empfangen (NEIN in Schritt LS407), so fährt der Steuerablauf mit Schritt LS431 fort. Wunde in Schritt LS401 zumindest einer der Befehle B0 und B1 empfangen (JA in Schritt LS407), so wird in Schritt LS409 ein Prozess zum Empfangen von Körperdaten im Rahmen der neuartigen Kommunikation durchgeführt. Anschließend wird ermittelt, ob das Hauptschalter-Flag SWMAIN von 0 auf 1 gewechselt hat (Schritt LS411), ob das Hauptschalter-Flag SWMAIN von 1 auf 0 gewechselt hat (Schritt LS415), ob das Leistungshalte-Flag PH gleich 1 ist (Schritt LS419) und ob das Leistungshalte-Flag PH von 1 auf 0 gewechselt hat (Schritt LS423).In step LS407, it is determined whether at least one of the commands B0 and B1 has been received in step LS401. If none of the commands B0 and B1 have been received in step LS401 (NO in step LS407), the control flow proceeds to step LS431. If at least one of the commands B0 and B1 is received in step LS401 (YES in step LS407), then in step LS409, a process of receiving body data in the novel communication is performed. Subsequently, it is determined whether the main switch flag SWMAIN has changed from 0 to 1 (step LS411), whether the main switch flag SWMAIN has changed from 1 to 0 (step LS415), if the power-holding flag PH is equal to 1 (step LS419 ) and whether the power-holding flag PH has changed from 1 to 0 (step LS423).

Wird in Schritt LS411 festgestellt, dass das Hauptschalter-Flag SWMAIN von 0 auf 1 gewechselt hat (JA in Schritt LS411), so wird in Schritt LS41 das Linsenrücksetz-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS415 fort. Wird in Schritt LS415 festgestellt, dass das Hauptschalter-Flag SWMAIN von 1 auf 0 gewechselt hat (JA in Schritt LS415), so wird in Schritt LS417 das Linsenzentrierungs-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS419 fort. Wird in Schritt LS419 festgestellt, dass das Leistungshalte-Flag PH gleich 1 ist (JA in Schritt LS419), so wird das Kompensation-EIN-Flag in Schritt LS421 auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS423 fort. Wird in Schritt LS423 festgestellt, dass das Leistungshalte-Flag PH von 1 auf 0 gewechselt hat (JA in Schritt LS423), so wird in Schritt LS424 das Kompensation-EIN-Flag auf 0 und das Linsenzentrierungs-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS425 fort. Ergibt sich in sämtlichen Schritten LS411, LS415, LS419 und LS423 das Ergebnis ”NEIN”, so fährt der Steuerablauf ausgehend von Schritt LS411 mit Schritt LS425 fort, ohne die Operationen in den Schritten LS413, LS417, LS421 und LS424 durchzuführen. If it is determined in step LS411 that the main switch flag SWMAIN has changed from 0 to 1 (YES in step LS411), the lens reset flag is set to 1 in step LS41, and the control flow advances to step LS415. If it is determined in step LS415 that the main switch flag SWMAIN has changed from 1 to 0 (YES in step LS415), the lens centering flag is set to 1 in step LS417, and the control flow advances to step LS419. If it is determined in step LS419 that the power-holding flag PH is equal to 1 (YES in step LS419), the compensation ON flag is set to 1 in step LS421, and the control proceeds to step LS423. If it is determined in step LS423 that the power-holding flag PH has changed from 1 to 0 (YES in step LS423), then in step LS424, the compensation ON flag is set to 0 and the lens centering flag is set to 1, and the control flow continues to step LS425. Results in all steps LS411, LS415, LS419 and LS423 is NO, the control proceeds from step LS411 to step LS425 without performing the operations in steps LS413, LS417, LS421 and LS424.

In Schritt LS425 wird ermittelt, ob das Flag PAUSE gleich 1 ist. Ist das Flag PAUSE gleich 1 (JA in Schritt LS425), so wird in Schritt LS427 das Antrieb-EIN-Flag auf 0 gesetzt, und der Steuerablauf fährt mit Schritt LS431 fort. Ist das Flag PAUSE gleich 0 (MEIN in Schritt LS425), so wird in Schritt LS429 das Antrieb-EIN-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS431 fort. Das Flag PAUSE wird auf 1 gesetzt, wenn gerade eine Hochleistungsoperation durchgeführt wird, die einen großen Strom erfordert. In dem vorliegenden Ausführungsbeispiel des SLR-Kamerasystems wird das Flag PAUSE auf 1 gesetzt, wenn sich der elektronische Blitz mitten im Ladevorgang befindet (Schritt CS311). Anschließend setzt die Objektiv-CPU 211 in Schritt LS427 mit Empfang des Flags PAUSE gleich 1 das Antrieb-EIN-Flag auf 0, und der Steuerablauf fährt ausgehend von Schritt LS311 mit Schritt LS313 fort, um den Antrieb des X-Motors 254 und des Y-Motors 257 in dem in 15 gezeigten 1 ms-Zeitgeber-Unterbrechungsprozess kraftvoll zu stoppen. Der X-Winkelgeschwindigkeitssensor 251 und der Y-Winkelgeschwindigkeitssensor 252 arbeiten jedoch weiter.In step LS425, it is determined whether the flag PAUSE is 1. If the flag PAUSE is 1 (YES in step LS425), the drive ON flag is set to 0 in step LS427, and the control flow advances to step LS431. If the flag PAUSE is 0 (MY in step LS425), the drive ON flag is set to 1 in step LS429, and the control flow proceeds to step LS431. The PAUSE flag is set to 1 when a high-power operation is being performed that requires a large current. In the present embodiment of the SLR camera system, the flag PAUSE is set to 1 when the electronic flash is in the middle of charging (step CS311). Then the lens CPU continues 211 in step LS427, upon receipt of the flag PAUSE equal to 1, the drive ON flag is at 0, and the control proceeds from step LS311 to step LS313 to drive the X motor 254 and the Y-motor 257 in the 15 to vigorously stop the 1 ms timer interrupt process shown. The X-angular velocity sensor 251 and the Y-angular velocity sensor 252 but continue to work.

In Schritt LS431 wird ermittelt, ob in Schritt LS401 mindestens einer der Befehle 71 und B1 empfangen wurde. Ist dies der Fall (JA in Schritt LS431), so wird in Schritt LS433 das Ruhe-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS435 fort. Wurde in Schritt LS401 keiner der Befehle 71 und 81 empfangen (NEIN in Schritt LS431), so fährt der Steuerablauf ausgehend von Schritt LS431 mit Schritt LS435 fort. Ist das Ruhe-Flag auf 1 gesetzt, so fährt der Steuerablauf ausgehend von Schritt LS105 mit Schritt LS107 fort, so dass die Objektiv-CPU 211 in den in dem Hauptprozess nach 13 vorgesehenen Ruhemodus eintritt.In step LS431, it is determined whether at least one of the commands in step LS401 71 and B1 was received. If so (YES in step LS431), the idle flag is set to 1 in step LS433, and the control flow advances to step LS435. If none of the commands was in step LS401 71 and 81 receive (NO in step LS431), the control proceeds from step LS431 to step LS435. If the idle flag is set to 1, the control proceeds from step LS105 to step LS107, so that the lens CPU 211 in the in the main process 13 provided sleep mode occurs.

Der Befehl 71 stellt ein Datum dar, das von dem Kamerakörper 100 an das Aufnahmeobjektiv 200 gesendet wird, um letzteres zu veranlassen, seinen Zustand an den Kamerakörper 100 zu senden, und zudem die Objektiv-CPU zu veranlassen, zusammen mit der Körper-CPU 111 in einen Ruhemodus einzutreten.The command 71 represents a date from the camera body 100 to the taking lens 200 is sent to cause the latter, its state to the camera body 100 and also cause the lens CPU, along with the body CPU 111 to enter a sleep mode.

In Schritt LS435 wird ermittelt, ob in Schritt LS401 der Befehl D0 empfangen wurde. Ist dies der Fall (JA in Schritt LS435), so wird in Schritt LS437 das Ruhe-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS439 fort. Wurde in Schritt LS401 der Befehl D0 nicht empfangen (NEIN in Schritt LS435), so fährt der Steuerablauf ausgehend von Schritt LS435 direkt mit Schritt LS439 fort.In step LS435, it is determined whether the command D0 has been received in step LS401. If so (YES in step LS435), the idle flag is set to 1 in step LS437, and the control flow goes to step LS439. If the command D0 has not been received in step LS401 (NO in step LS435), the control proceeds directly from step LS435 to step LS439.

In Schritt LS439 wird ermittelt, ob der Befehl D1 in Schritt LS401 empfangen wurde. Wurde in Schritt LS401 der Befehl D1 empfangen (JA in Schritt LS439), so wird in Schritt LS441 das Kompensation-AUS-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS443 fort. Wurde in Schritt LS401 der Befehl D1 nicht empfangen (NEIN in Schritt LS439), so fährt der Steuerablauf ausgehend von Schritt LS439 direkt mit Schritt LS443 fort.In step LS439, it is determined whether the command D1 has been received in step LS401. If the command D1 has been received in step LS401 (YES in step LS439), the compensation OFF flag is set to 1 in step LS441, and the control flow proceeds to step LS443. If the command D1 has not been received in step LS401 (NO in step LS439), the control proceeds directly from step LS439 to step LS443.

In Schritt LS443 wird ermittelt, ob in Schritt LS401 der Befehl D2 empfangen wurde. Ist dies der Fall (JA in Schritt LS443), so wird in Schritt LS445 das Kompensation-AUS-Flag auf 0 gesetzt, und der Steuerablauf fährt mit Schritt LS447 fort. Wurde in Schritt LS401 der Befehl D2 nicht empfangen (NEIN in Schritt LS443), so fährt der Steuerablauf ausgehend von Schritt LS443 direkt mit Schritt LS447 fort.In step LS443, it is determined whether the command D2 has been received in step LS401. If so (YES in step LS443), the compensation OFF flag is set to 0 in step LS445, and the control flow goes to step LS447. If the command D2 has not been received in step LS401 (NO in step LS443), the control proceeds directly from step LS443 to step LS447.

In Schritt LS447 wird ermittelt, ob in Schritt LS401 der Befehl 7F empfangen wurde. Wurde in Schritt LS401 der Befehl 7F empfangen (JA in Schritt LS447), so führt in Schritt LS449 die Objektiv-CPU 211 einen Prozess der Fülldatenkommunikation aus, und der Steuerablauf springt zurück. Wurde in Schritt LS401 der Befehl 7F nicht empfangen (NEIN in Schritt LS447), so springt der Steuerablauf zurück.In step LS447, it is determined whether in step LS401 the command 7F was received. In step LS401, the command 7F receive (YES in step LS447), then in step LS449, the lens CPU 211 a process of Fülldatenkommunikation, and the control process jumps back. In step LS401, the command 7F not received (NO in step LS447), the control flow returns.

Der Befehl 7F stellt ein Datum dar, das von dem Kamerakörper 100 an das Aufnahmeobjektiv 200 übertragen wird, um den Konverter 300 zur Datenausgabe zu veranlassen, wenn letzterer zwischen Kameraobjektiv 100 und dem Aufnahmeobjektiv 200 montiert ist. Der Prozess der Fülldatenkommunikation in Schritt LS449 wird durchgeführt, um der Körper-CPU 111 einen Kommunikationskanal zuzuordnen, so dass diese Daten empfangen kann, die von dem Konverter 300 ausgegeben werden.The command 7F represents a date from the camera body 100 to the taking lens 200 is transferred to the converter 300 to cause data output when the latter between camera lens 100 and the taking lens 200 is mounted. The process of fill data communication in step LS449 is performed to the body CPU 111 assign a communication channel so that it can receive data received from the converter 300 be issued.

Vorstehend wurden grundlegende Strukturen und Prozesse eines Ausführungsbeispiels des Aufnahmeobjektivs 200 beschrieben, das eine Bildverwacklungs-Kompensationsvorrichtung enthält. Im Folgenden wird unter Bezugnahme auf die 22 bis 26 ein weiteres Ausführungsbeispiel (zweites Ausführungsbeispiel) des Aufnahmeobjektivs 200 erläutert, das ein Objektiv-AF-System enthält. Dabei sind Elemente und Prozesse im zweiten Ausführungsbeispiel, die denen des ersten Ausführungsbeispiels entsprechen, mit entsprechenden Bezugszeichen bzw. Schrittnummern bezeichnet.The above have been basic structures and processes of an embodiment of the taking lens 200 which includes an image blur compensating device. The following is with reference to the 22 to 26 a further embodiment (second embodiment) of the taking lens 200 which includes a lens AF system. Here, elements and processes in the second embodiment, which correspond to those of the first embodiment, designated by corresponding reference numerals or step numbers.

22 ist ein Blockdiagramm grundlegender Elemente eines Kommunikations/Steuersystems des zweiten Ausführungsbeispiels des Aufnahmeobjektivs 200, das ein Objektiv-AF-System enthält. Das zweite Ausführungsbeispiel des Aufnahmeobjektivs 200 ist mit einem AF-Motortreiber 261, einem AF-Motor (Objektivmotor) 262 und einem Fotounterbrecher 263 versehen. Die Objektiv-CPU 211 steuert den AF-Motor 262 über den AF-Motortreiber 261 entsprechend den auf den Antriebswert des AF-Motors 262 und dessen Antriebsrichtung bezogenen Daten an, die von der Körper-CPU 111 empfangen werden, um eine Fokussierlinsengruppe Lf längs ihrer optischen Achse in eine axiale Position zu bewegen, in der man einen Scharfstellzustand erhält. Der Bewegungswert der Fokussierlinsengruppe Lf wird erfasst, indem die Zahl der von dem Fotounterbrecher 263 ausgegebenen Impulse gezählt wird. 22 Fig. 10 is a block diagram of basic elements of a communication / control system of the second embodiment of the taking lens 200 which incorporates a lens AF system. The second embodiment of the taking lens 200 is with an AF motor driver 261 , an AF motor (lens motor) 262 and a photo interrupter 263 Mistake. The lens CPU 211 controls the AF motor 262 via the AF motor driver 261 according to the drive value of the AF motor 262 and its drive direction related data received from the body CPU 111 are received to move a focusing lens group Lf along its optical axis in an axial position, in which one obtains a focus state. The amount of movement of the focusing lens group Lf is detected by the number of times the photointerrupter 263 output pulses is counted.

23 zeigt ein Flussdiagramm für den Hauptprozess des zweiten Ausführungsbeispiels des Aufnahmeobjektivs 200, das ein Objektiv-AF-System enthält. Der Steuerablauf tritt in den Hauptprozess ein, unmittelbar nachdem die Objektiv-CPU 211 in Schritt CS225, in dem dem Leistungskontakt 105 (VPZ) Leistung zugeführt wird, mit Leistung versorgt wird. 23 shows a flowchart for the main process of the second embodiment of the taking lens 200 which incorporates a lens AF system. The control process enters the main process immediately after the lens CPU 211 in step CS225, in which the power contact 105 (VPZ) power is supplied, is supplied.

in dem in 23 gezeigten Hauptprozess initialisiert in Schritt LS101 zunächst die Objektiv-CPU 211 einen internen RAM und ihre Anschlüsse. Anschließend wird in Schritt LS103 der in 14 gezeigte Prozess zum Einstellen der neuartigen Kommunikation durchgeführt. In diesem Prozess werden eine 1 ms-Zeitgeber-Unterbrechung (vgl. 24) und eine Unterbrechung über den Anschluss (Invers) INT der Objektiv-CPU 211 (vgl. 25) aktiviert, um eine Unterbrechung, d. h. einen Interrupt von dem Kamerakörper 100 zu empfangen, wodurch die neuartige Kommunikation zwischen Aufnahmeobjektiv 200 und Kamerakörper 100 möglich wird.in the 23 The main process shown first initializes the lens CPU in step LS101 211 an internal RAM and its connections. Subsequently, in step LS103, the in 14 shown process for setting the novel communication performed. In this process, a 1 ms timer interrupt (cf. 24 ) and an interrupt via the connection (inverse) INT of the lens CPU 211 (see. 25 ) is activated to interrupt, ie an interrupt from the camera body 100 to receive, thereby providing the novel communication between the taking lens 200 and camera body 100 becomes possible.

Anschließend wird in Schritt LS105 ermittelt, ob ein Ruhe-Flag, das in Schritt LS443 oder LS437 auf 1 gesetzt wird, gleich 1 ist. Ist das Ruhe-Flag gleich 1 (JA in Schritt LS105), so hält in Schritt LS107 die Objektiv-CPU 211 interne Vorrichtungen des Aufnahmeobjektivs wie z. B. den AF-Motor 262 und den Fotounterbrecher 263 an, worauf in Schritt LS109 das Ruhe-Flag auf 0 gesetzt wird und in Schritt LS111 die Objektiv-CPU 211 in den Ruhemodus eintritt. Mit Empfang eines Unterbrechungs- oder Interruptsignals über ihren Anschluss (Invers) INT ”wacht die Objektiv-CPU 211 auf”.Subsequently, in step LS105, it is determined whether a sleep flag set to 1 in step LS443 or LS437 is 1. If the idle flag is 1 (YES in step LS105), the lens CPU stops in step LS107 211 internal devices of the taking lens such. B. the AF motor 262 and the photointerruptor 263 whereupon the idle flag is set to 0 in step LS109 and the lens CPU in step LS111 211 enters sleep mode. Upon receipt of an interrupt or interrupt signal via its In (INT) terminal, the lens CPU will wake up 211 on".

Wird in Schritt CS105 festgestellt, dass das Ruhe-Flag nicht gleich 1 ist (NEIN in Schritt LS105), so wird Schritt LS105 wiederholt. Der in 14 gezeigte Prozess zum Einstellen der neuartigen Kommunikation, der in 24 gezeigte 1 ms-Zeitgeber-Unterbrechungsprozess und ein in 25 gezeigter Invers-INT-Unterbrechungsprozess werden durchgeführt, während die Operation in Schritt LS105 wiederholt ausgeführt wird.If it is determined in step CS105 that the idle flag is not equal to 1 (NO in step LS105), step LS105 is repeated. The in 14 process shown for setting up the novel communication that is in 24 1 ms timer interrupt process and an in 25 The inverse INT interrupt process shown is performed while the operation in step LS105 is repeatedly executed.

Der in 23 gezeigte, in Schritt LS103 ausgeführte Prozess zum Einstellen der neuartigen Kommunikation ist identisch dem in 14 gezeigten, so dass auf eine weitere Beschreibung dieses in 23 gezeigten und in Schritt LS103 ausgeführten Prozesses an dieser Stelle verzichtet werden kann.The in 23 The process for setting the novel communication shown in step LS103 is identical to that in FIG 14 shown, so to further description of this in 23 shown and executed in step LS103 process can be omitted here.

im Folgenden wird unter Bezugnahme auf das in 24 gezeigte Flussdiagramm der 1 ms-Zeitgeber-Unterbrechungsprozess beschrieben, der in dem zweiten Ausführungsbeispiel des Aufnahmeobjektivs 200 in regelmäßigen Zeitabständen wiederholt wird, wenn die Objektiv-CPU 211 in Betrieb ist. Der 1 ms-Zeitgeber-Unterbrechungsprozess startet jedes Mal, wenn ein 1 ms-Hardware-Zeitgeber während des Betriebs der Objektiv-CPU 211 abgelaufen ist, um den Betrieb des AF-Motors 262 zu steuern.in the following, with reference to the in 24 shown flowchart of the 1 ms timer interrupt process described in the second embodiment of the taking lens 200 is repeated at regular intervals when the lens CPU 211 is in operation. The 1 ms timer interrupt process starts each time a 1 ms hardware timer fires during operation of the lens CPU 211 has expired to the operation of the AF motor 262 to control.

In dem 1 ms-Zeitgeber-Unterbrechungsprozess wird zunächst in Schritt LS331 ermittelt, ob ein AF-Funktion-EIN-Flag gleich 0 ist. Ist das AF-Funktion-EIN-Flag gleich 0 (JA in Schritt LS331), so wird kein Objektiv-AF-Prozess durchgeführt, wobei in Schritt LS333 ein AF-Betrieb-Flag auf 0 gesetzt wird, und der Steuerablauf Zurückspringt. Der Wert 1 bzw. 0 des AF-Betrieb-Flag gibt an, dass der Objektiv-AF-Prozess arbeitet bzw. nicht arbeitet.In the 1 ms timer interrupt process, it is first determined in step LS331 whether an AF function ON flag is 0. If the AF function ON flag is 0 (YES in step LS331), no lens AF process is performed, and an AF operation flag is set to 0 in step LS333, and the control returns. The value 1 or 0 of the AF operation flag indicates that the lens AF process is operating or not working.

Ist das AF-Funktion-EIN-Flag nicht gleich 1 (NEIN in Schritt LS331), so wird in Schritt LS335 ermittelt, ob ein Antriebsend-Flag gleich 1 ist. Ist das Antriebsend-Flag gleich 1 (JA in Schritt LS335), so bedeutet dies, dass der Antriebsvorgang des AF-Motors 262 abgeschlossen ist, so dass das AF-Betrieb-Flag in Schritt LS333 auf 0 gesetzt wird, und der Steuerablauf zurückspringt.If the AF function ON flag is not equal to 1 (NO in step LS331), it is determined in step LS335 whether a drive end flag is equal to 1. If the drive end flag is 1 (YES in step LS335), it means that the driving operation of the AF motor 262 is completed, so that the AF operation flag is set to 0 in step LS333, and the control returns.

Ist das Antriebsend-Flag nicht gleich 1 (NEIN in Schritt LS335), so wird in Schritt LS337 ermittelt, ob ein Antrieb-EIN-Flag gleich 0 ist. Ist das Antrieb-EIN-Flag gleich 0 (JA in Schritt LS337), so wird in Schritt LS339 der AF-Motor 262 kraftvoll gestoppt, und der Steuerablauf springt zurück.If the drive end flag is not equal to 1 (NO in step LS335), it is determined in step LS337 whether a drive ON flag is 0. If the drive ON flag is 0 (YES in step LS337), then in step LS339, the AF motor becomes 262 powerfully stopped, and the control process returns.

Ist das Antrieb-EIN-Flag nicht gleich 0 (NEIN in Schritt LS337), so wird in Schritt LS341 das AF-Betrieb-Flag auf 1 gesetzt, worauf in Schritt LS343 der AF-Motor 262 gestartet, d. h. angetrieben wird. Anschließend wird in Schritt LS345 ermittelt, ob der Antriebsvorgang des AF-Motors 262 abgeschlossen ist. Ist dies der Fall (JA in Schritt LS345), so wird in Schritt LS347 das Antriebsend-Flag auf 1 gesetzt, und der Steuerablauf springt zurück. Ist der Antriebsvorgang des AF-Motors 262 noch nicht abgeschlossen (NEIN in Schritt LS345), so springt der Steuerablauf zurück.If the drive ON flag is not equal to 0 (NO in step LS337), the AF operation flag is set to 1 in step LS341, followed by the AF motor in step LS343 262 started, that is driven. Subsequently, in step LS345, it is determined whether the driving operation of the AF motor 262 is completed. If so (YES in step LS345), the drive end flag is set to 1 in step LS347, and the control returns. Is the drive of the AF motor 262 not yet completed (NO in step LS345), the control flow returns.

Im Folgenden wird unter Bezugnahme auf das in den 25 und 26 gezeigte Flussdiagramm ein in dem zweiten Ausführungsbeispiel des Aufnahmeobjektivs 200 vorgesehener Invers-INT-Unterbrechungsprozess beschrieben. Dieser Prozess startet, unmittelbar nachdem der Pegel des fünften Kontaktes 204e (Fmax1/Invers-FBL) auf tiefen Pegel gefallen ist, wodurch wiederum der Anschluss (Invers) INT der Objektiv-CPU 211 veranlasst wird, auf tiefen Pegel zu fallen.The following is with reference to the in the 25 and 26 shown flow chart in the second embodiment of the taking lens 200 described inverse INT interrupt process described. This process starts immediately after the level of the fifth contact 204e (Fmax1 / inverse-FBL) on deep Level has fallen, which in turn causes the connection (inverse) INT of the lens CPU 211 is caused to fall to low level.

In dem Invers-INT-Unterbrechungsprozess wird in Schritt LS401 zunächst mindestens ein Befehl im Rahmen der Kommunikation neuen Typs von dem Kamerakörper 100 empfangen. Anschließend wird in Schritt LS403 ermittelt, ob in Schritt LS401 mindestens einer der Befehle 70, 71 und 72 empfangen wurde. Ist dies der Fall (JA in Schritt LS403), so wird ein Prozess zum Übertragen von Objektivdaten (8-Bit-Datenübertragungsprozess) im Rahmen der neuartigen Kommunikation durchgeführt, und der Steuerablauf fährt mit Schritt LS407 fort. Wurde in Schritt LS401 keiner der Befehle 70, 71 und 72 empfangen (NEIN in Schritt LS403), so fährt der Steuerablauf ausgehend von Schritt LS403 direkt mit Schrift LS407 fort.In the inverse INT interruption process, in step LS401, at least one command is initially made by the camera body in the context of the new type of communication 100 receive. Subsequently, in step LS403, it is determined whether at least one of the commands is in step LS401 70 . 71 and 72 was received. If so (YES in step LS403), a process of transmitting lens data (8-bit data transfer process) in the novel communication is performed, and the control flow goes to step LS407. If none of the commands was in step LS401 70 . 71 and 72 received (NO in step LS403), the control proceeds directly from step LS403 with font LS407.

In Schritt LS407 wird ermittelt, ob in Schritt LS401 mindestens einer der Befehle B0 und B1 empfangen wurde. Wurde in Schritt LS401 keiner der Befehle B0 und B1 empfangen (NEIN in Schritt LS407), so fährt der Steuerablauf mit Schritt LS461 fort. Wurde in Schritt LS401 zumindest einer der Befehle B0 und B1 empfangen (JA in Schritt LS407), so wird in Schritt LS409 ein Prozess zum Empfangen von Körperdaten über die neuartige Kommunikation durchgeführt. Anschließend wird in Schritt LS451 ermittelt, ob das AF-EIN-Flag gleich 1 ist. Ist das AF-EIN-Flag gleich 1 (JA in Schritt LS451), so wird in Schritt LS453 das AF-Funktion-EIN-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS455 fort. Ist das AF-EIN-Flag nicht gleich 1 (NEIN in Schritt LS451), so wird in Schritt LS454 das AF-Funktions-EIN-Flag auf 0 gesetzt, und der Steuerablauf fährt mit Schritt LS455 fort.In step LS407, it is determined whether at least one of the commands B0 and B1 has been received in step LS401. If none of the commands B0 and B1 have been received in step LS401 (NO in step LS407), the control flow proceeds to step LS461. If at least one of the commands B0 and B1 has been received in step LS401 (YES in step LS407), a process of receiving body data on the new communication is performed in step LS409. Subsequently, in step LS451, it is determined whether the AF ON flag is 1. If the AF ON flag is 1 (YES in step LS451), the AF function ON flag is set to 1 in step LS453, and the control flow proceeds to step LS455. If the AF ON flag is not equal to 1 (NO in step LS451), the AF operation ON flag is set to 0 in step LS454, and the control flow proceeds to step LS455.

In Schritt LS455 wird ermittelt, ob der Auslösephase-Anzeiger RLS gleich 2 ist. Der Auslösephase-Anzeiger RLS ist ein 2-Bit-Datum, das von der Körper-CPU 111 auf 0, 1, 2 oder 3 gesetzt wird. Der Wert 1 des Auslösephase-Anzeigers RLS gibt die Phase an, in der sich der Schnellrückklappspiegel in seine zurückgezogene Stellung bewegt, nachdem der Auslöseschalter SWR eingeschaltet worden ist. Der Wert 2 des Anzeigers RLS gibt die Phase an, in der sich ein Filmbild unter Belichtung befindet, nachdem der Schnellrückklappspiegel in seine zurückgezogene Stellung bewegt worden ist. Der Wert 3 des Anzeigers RLS gibt die Phase an, in der sich der Kamerakörper 100 befindet, wenn der Film nach Abschluss der Belichtung weitertransportiert wird. Der Wert 0 das Anzeigers RLS gibt eine andere Phase des Kamerakörpers 100 an. Ist der Anzeiger RLS gleich 2 (JA in Schritt LS455), so bedeutet dies, dass sich ein Filmbild unter Belichtung befindet, nachdem der Schnellrückklappspiegel in seine zurückgezogene Stellung bewegt worden ist, so dass das Antrieb-EIN-Flag in Schritt LS457 auf 0 gesetzt wird, worauf der Steuerablauf mit Schritt LS461 fortfährt. Ist der Anzeiger RLS nicht gleich 2 (NEIN in Schritt LS455), so wird in Schritt LS459 das Antrieb-EIN-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS461 fort.In step LS455, it is determined whether the trip phase indicator RLS is equal to 2. The trigger phase indicator RLS is a 2-bit datum issued by the body CPU 111 is set to 0, 1, 2 or 3. The value 1 of the trip phase indicator RLS indicates the phase in which the quick-fold mirror moves to its retracted position after the release switch SWR has been turned on. The value 2 of the indicator RLS indicates the phase in which a film image is under exposure after the quick-fold mirror has been moved to its retracted position. The value 3 of the indicator RLS indicates the phase in which the camera body 100 is when the film is transported after the exposure is completed. The value 0, the indicator RLS indicates a different phase of the camera body 100 at. If the indicator RLS is equal to 2 (YES in step LS455), it means that a film image is under exposure after the quick folding mirror has been moved to its retracted position, so that the drive ON flag is set to 0 in step LS457 after which the control proceeds to step LS461. If the flag RLS is not equal to 2 (NO in step LS455), the drive ON flag is set to 1 in step LS459, and the control flow proceeds to step LS461.

In Schritt LS461 wird ermittelt, ob in Schritt LS401 der Befehl B2 empfangen wunde. Wurde in Schritt LS401 der Befehl B2 empfangen (JA in Schritt LS461), so werden in Schritt LS463 auf den Objektivantriebswert bezogene Daten von dem Kamerakörper 111 empfangen. Anschließend werden diese empfangenen Objektivantriebsdaten in Schritt LS465 gesetzt, worauf in Schritt LS467 das Antriebsend-Flag auf 0 gesetzt wird. Dann fährt der Steuerablauf mit Schritt LS431 fort. Wurde der Befehl B2 in Schritt LS401 nicht empfangen (NEIN in Schritt LS461), so fährt der Steuerablauf mit Schritt LS431 fort.In step LS461, it is determined whether or not the command B2 is received in step LS401. If the command B2 has been received in step LS401 (YES in step LS461), data related to the lens driving value is acquired from the camera body in step LS463 111 receive. Subsequently, these received lens drive data are set in step LS465, whereupon in step LS467 the drive end flag is set to 0. Then, the control flow proceeds to step LS431. If the command B2 has not been received in step LS401 (NO in step LS461), the control flow proceeds to step LS431.

In Schritt LS431 wird ermittelt, ob in Schritt LS401 mindestens einer der Befehle 71 und B1 empfangen wurde. Ist dies der Fall (JA in Schritt LS431), so wird in Schritt LS433 das Ruhe-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS435 fort. Wurde in Schritt LS401 keiner der Befehle 71 und B1 empfangen (NEIN in Schritt LS431), so fährt der Steuerablauf ausgehend von Schritt LS431 mit Schritt LS435 fort. Ist das Ruhe-Flag auf 1 gesetzt, so fährt der Steuerablauf in dem 13 gezeigten Hauptprozess ausgehend von Schritt LS105 mit Schritt LS107 fort, so dass die Objektiv-CPU 211 in den Ruhemodus eintritt.In step LS431, it is determined whether at least one of the commands in step LS401 71 and B1 was received. If so (YES in step LS431), the idle flag is set to 1 in step LS433, and the control flow advances to step LS435. If none of the commands was in step LS401 71 and B1 (NO in step LS431), the control proceeds from step LS431 to step LS435. If the idle flag is set to 1, then the control flow in the 13 from main step LS105 to step LS107, so that the lens CPU 211 enters sleep mode.

in Schritt LS435 wird ermittelt, ob in Schritt LS401 der Befehl D0 empfangen wurde. Wurde in Schritt LS401 der Befehl D0 empfangen (JA in Schritt LS435), so wird in Schritt LS437 das Ruhe-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS469 fort. Wurde in Schritt LS401 der Befehl D0 nicht empfangen (NEIN in Schritt LS435), so fährt der Steuerablauf ausgehend von Schritt LS435 mit Schritt LS469 fort.In step LS435, it is determined whether the command D0 has been received in step LS401. If the command D0 has been received in step LS401 (YES in step LS435), the idle flag is set to 1 in step LS437, and the control flow proceeds to step LS469. If the command D0 has not been received in step LS401 (NO in step LS435), the control proceeds from step LS435 to step LS469.

In Schritt LS469 wird ermittelt, ob in Schritt LS401 der Befehl D3 empfangen wurde. Wurde in Schritt LS401 der Befehl D3 empfangen (JA in Schritt LS469), so wird in Schritt LS471 das Antrieb-EIN-Flag auf 0 gesetzt, und der Steuerablauf fährt mit Schritt LS473 fort. Wurde in Schritt LS401 der Befehl D3 nicht empfangen (NEIN in Schritt LS469), so fährt der Steuerablauf ausgehend von Schritt LS469 mit Schritt LS473 fort.In step LS469, it is determined whether the command D3 has been received in step LS401. If the command D3 has been received in step LS401 (YES in step LS469), the drive ON flag is set to 0 in step LS471, and the control flow proceeds to step LS473. If the command D3 has not been received in step LS401 (NO in step LS469), the control proceeds to step LS473 from step LS469.

In Schritt LS473 wird ermittelt, ob in Schritt LS401 der Befehl D4 empfangen wurde. Wurde in Schritt LS401 der Befehl D4 empfangen (JA in Schritt LS473), so wird in Schritt LS475 das Antrieb-EIN-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt LS477 fort. Wurde in Schritt LS401 der Befehl D4 nicht empfangen (NEIN in Schritt LS473), so fährt der Steuerablauf ausgehend von Schritt 15473 direkt mit Schritt LS477 fort.In step LS473, it is determined whether the command D4 has been received in step LS401. If the command D4 has been received in step LS401 (YES in step LS473), the drive ON flag is set to 1 in step LS475, and the control flow proceeds to step LS477. In step LS401, the command D4 is not received (NO in step LS473), the control proceeds from step 15473 proceed directly to step LS477.

In Schritt LS477 wird ermittelt, ob in Schritt LS401 der Befehl 7F empfangen wurde. Wurde in Schritt LS401 der Befehl 7F empfangen (JA in Schritt LS447), so führt in Schritt LS479 die Objektiv-CPU 211 einen Prozess der Fülldatenkommunikation durch, und der Steuerablauf springt zurück. Wurde in Schritt LS401 der Befehl 7F nicht empfangen (NEIN in Schritt LS477), so springt der Steuerablauf zurück. An diesem Punkt wird der Befehl 7F zwecks Datenkommunikation zwischen der Objektiv-CPU 211 und einer CPU (Steuerung/Konvertersteuerung) 311 des Konverters 300 ausgegeben. In einem Zustand, in dem der Konverter 300 zwischen dem Kamerakörper 100 und dem Aufnahmeobjektiv 200 montiert ist, erkennt die CPU 311 des Konverters 300 den Befehl 7F mit dessen Empfang als für den Konverter 300 bestimmten Befehl und sendet anschließend auf den Konverter bezogene Kommunikationsdaten (Kommunikationsdaten neuen Typs) an die Körper-CPU 111.In step LS477, it is determined whether in step LS401 the command 7F was received. In step LS401, the command 7F received (YES in step LS447), then in step LS479, the lens CPU 211 a process of Fülldatenkommunikation through, and the control process jumps back. In step LS401, the command 7F not received (NO in step LS477), the control flow returns. At this point, the command becomes 7F for data communication between the lens CPU 211 and a CPU (control / converter control) 311 the converter 300 output. In a state where the converter 300 between the camera body 100 and the taking lens 200 is mounted, the CPU detects 311 the converter 300 the command 7F with its reception as for the converter 300 command and then sends to the converter related communication data (new type of communication data) to the body CPU 111 ,

27 ist ein schematisches Blockdiagramm grundlegender Elemente von Steuersystemen des Aufnahmeobjektivs 200, des Konverters 300 und des Kamerakörpers 100 für ein erfindungsgemäßes Ausführungsbeispiel des SLR-Kamerasystems, wobei der Konverter 300 zwischen dem Kamerakörper 100 und dem Aufnahmeobjektiv 200 montiert ist. Der Konverter 300 hat die als Steuerung fungierende CPU 311, die die Funktionen des Konverters 300 steuert, und den als Speichervorrichtung dienenden ROM 321, in dem grundlegende Daten über den Konverter 300 gespeichert sind. Wie in 27 gezeigt, haben sowohl die CPU 311 als auch der ROM 321 das Konverters 300 Eingangs/Ausgangs- oder I/O-Anschlüsse entsprechend denen der Objektiv-CPU 211 und des Objektiv-ROM 221. Der Konverter 300 kann entweder als Telekonverter oder Weitwinkelkonverter dienen, wobei er mit einer nicht gezeigten Linsengruppe variabler Brechkraft versehen ist. 27 Fig. 10 is a schematic block diagram of basic elements of control systems of the taking lens 200 , the converter 300 and the camera body 100 for an inventive embodiment of the SLR camera system, wherein the converter 300 between the camera body 100 and the taking lens 200 is mounted. The converter 300 has the CPU acting as the controller 311 that the functions of the converter 300 controls, and serving as a storage device ROM 321 in which basic data about the converter 300 are stored. As in 27 have shown both the cpu 311 as well as the ROM 321 the converter 300 Input / output or I / O ports corresponding to those of the lens CPU 211 and the lens ROM 221 , The converter 300 can serve either as a tele-converter or wide-angle converter, wherein it is provided with a lens group of variable refractive power, not shown.

Der Konverter 300 ist mit einem hinteren Anschluss 303, der an dem Anschluss 103 des Kamerakörpers 100 montiert ist, und einem vorderen Anschluss 3031 versehen, an dem der Objektivanschluss 203 des Aufnahmeobjektivs 200 montiert ist. An dem hinteren Anschluss 303 sind sechs Kontakte (Übertragungs/Kommunikationskontakte) vorgesehen, die in Kontakt mit den sechs an dem Anschluss 103 des Kamerakörpers 100 vorgesehenen Kontakten 104a bis 104f kommen. An dem vorderen Anschluss 3031 sind weitere sechs Kontakte (Übertragungs/Kommunikationskontakte) vorgesehen, die in Kontakt mit den sechs an der Objektivfassung 203 des Objektivs 200 vorgesehenen Kontakten 204a bis 204f kommen.The converter 300 is with a rear connection 303 who is at the connection 103 of the camera body 100 is mounted, and a front port 3031 provided on which the lens mount 203 of the taking lens 200 is mounted. At the rear connection 303 Six contacts (transmission / communication contacts) are provided which are in contact with the six at the port 103 of the camera body 100 intended contacts 104a to 104f come. At the front connection 3031 Another six contacts (transmission / communication contacts) are provided, which are in contact with the six at the lens mount 203 of the lens 200 intended contacts 204a to 204f come.

Die an dem hinteren Anschluss 303 des Konverters 300 ausgebildeten sechs Kontakte umfassen einen ersten Kontakt 304a (Fmin1/Invers-SCKL), einen zweiten Kontakt 304b (Fmin2/DATAL), einen dritten Kontakt 304c (Fmin3/RESL), einen vierten Kontakt 304d (CONTL), einen fünften Kontakt 304e (Fmax1/Invers-FBL) und einen sechsten Kontakt 304f (Fmax2/Invers-FLB). Die an dem vorderen Anschluss 3031 des Konverters 300 ausgebildeten sechs Kontakte umfassen einen ersten Kontakt 304a1 (Fmin1/Invers-SCKL), einen zweiten Kontakt 304b1 (Fmin2/DATAL), einen dritten Kontakt 304c1 (Fmin3/RESL), einen vierten Kontakt 304d1 (CONTL), einen fünften Kontakt 304e1 (Fmax1/Invers-FBL) und einen sechsten Kontakt 304f1 (Fmax2/Invers-FLB), die mit dem ersten Kontakt 304a (Fmin1/Invers-SCKL), dem zweiten Kontakt 304b (Fmin2/DATAL), dem dritten Kontakt 304c (Fmin3/RESL), dem vierten Kontakt 304d (CONTL), dem fünften Kontakt 304e (Fmax1/Invers-FBL) bzw. dem sechsten Kontakt 304f (Famx2/Invers-FLB), die an dem hinteren Anschluss 303 vorgesehen sind, verbunden sind. Die hinteren sechs Kontakte 304a bis 304f und die vorderen sechs Kontakte 304a1 bis 304f1 des Konverters 300 bilden also eine Gruppe von Übertragungskanälen, über die die Gruppe der an dem Anschluss 103 des Kamerakörpers 100 vorgesehenen Kommunikations/Steuerkontakte 104 (104a bis 104f) elektrisch mit der Gruppe der an dem Objektivanschluss 203 des Aufnahmeobjektivs 200 vorgesehenen Kommunikations/Steuerkontakte 204 (204a bis 204f) verbunden ist, wenn der Konverter 300 korrekt zwischen dem Kamerakörper 100 und dem Aufnahmeobjektiv 200 montiert ist.The at the rear port 303 the converter 300 trained six contacts include a first contact 304a (Fmin1 / inverse SCKL), a second contact 304b (Fmin2 / DATAL), a third contact 304c (Fmin3 / RESL), a fourth contact 304d (CONTL), a fifth contact 304e (Fmax1 / inverse FBL) and a sixth contact 304f (Fmax2 / Inverse-FLB). The at the front port 3031 the converter 300 trained six contacts include a first contact 304a1 (Fmin1 / inverse SCKL), a second contact 304b1 (Fmin2 / DATAL), a third contact 304c1 (Fmin3 / RESL), a fourth contact 304d1 (CONTL), a fifth contact 304e1 (Fmax1 / inverse FBL) and a sixth contact 304f1 (Fmax2 / Inverse-FLB), that with the first contact 304a (Fmin1 / inverse SCKL), the second contact 304b (Fmin2 / DATAL), the third contact 304c (Fmin3 / RESL), the fourth contact 304d (CONTL), the fifth contact 304e (Fmax1 / Inverse-FBL) or the sixth contact 304f (Famx2 / Invers-FLB) attached to the rear port 303 are provided are connected. The rear six contacts 304a to 304f and the front six contacts 304a1 to 304f1 the converter 300 So form a group of transmission channels, over which the group at the connection 103 of the camera body 100 provided communication / control contacts 104 ( 104a to 104f ) electrically to the group of the lens connector 203 of the taking lens 200 provided communication / control contacts 204 ( 204a to 204f ) is connected when the converter 300 correctly between the camera body 100 and the taking lens 200 is mounted.

Der erste Kontakt 304a (Fmin1/Invers-SCKL) an dem hinteren Anschluss 303 und der erste Kontakt 304a1 (Fmin1/Invers-SCKL) an dem vorderen Anschluss 3031 sind mit einem Anschluss Invers-SCK der CPU 311 und einem Anschluss Invers-SCK des Objektiv-ROM 321 verbunden. Der zweite Kontakt 304b (Fmin2/DATAL) an dem hinteren Anschluss 303 und der zweite Kontakt 304b1 (Fmin2/DATAL) an dem vorderen Anschluss 3031 sind einem Anschluss DATA der CPU 311 und einem Anschluss DATA des Objektiv-ROM 321 verbunden. Der dritte Kontakt 304c (Fmin3/RESL) an dem hinteren Anschluss 303 und der dritte Kontakt 304c1 (Fmin3/RESL) an dem vorderen Anschluss 3031 sind mit einem Anschluss RES des Objektiv-ROM 321 verbunden. Der vierte Kontakt 304d (CONTL) an dem hinteren Anschluss 303 und der vierte Kontakt 304d1 (CONTL) an dem vorderen Anschluss 3031 sind mit einem Anschluss CONT der CPU 311 und einem Anschluss CONT des Objektiv-ROM 321 verbunden. Der fünfte Kontakt 304e (Fmax1/Invers-FBL) an dem hinteren Anschluss 303 und der fünfte Kontakt 304e1 (Fmax1/Invers-FBL) an dem vorderen Anschluss 3031 sind mit einem Anschluss Fmax/Invers-FBL der CPU 311 verbunden. Der sechste Kontakt 304f (Fmax2/Invers-FLB) an dem hinteren Anschluss 303 und der sechste Kontakt 304f1 (Fmax2/Invers-FLB) an dem vorderen Anschluss 3031 sind nicht mit Anschlüssen der CPU 311 und des Objektiv-ROM 321 verbunden. The first contact 304a (Fmin1 / Inverse SCKL) at the rear port 303 and the first contact 304a1 (Fmin1 / Inverse SCKL) on the front connector 3031 are with an inverse SCK port of the CPU 311 and an Inverse SCK port of the Lens ROM 321 connected. The second contact 304b (Fmin2 / DATAL) on the rear port 303 and the second contact 304b1 (Fmin2 / DATAL) at the front port 3031 are a terminal DATA of the CPU 311 and a terminal DATA of the lens ROM 321 connected. The third contact 304c (Fmin3 / RESL) at the rear port 303 and the third contact 304c1 (Fmin3 / RESL) at the front port 3031 are connected to a RES terminal of the lens ROM 321 connected. The fourth contact 304d (CONTL) at the rear port 303 and the fourth contact 304d1 (CONTL) at the front port 3031 are connected to a terminal CONT of the CPU 311 and a terminal CONT of the lens ROM 321 connected. The fifth contact 304e (Fmax1 / Inverse-FBL) at the rear port 303 and the fifth contact 304e1 (Fmax1 / Inverse-FBL) at the front port 3031 are with a Fmax / Invers FBL port of the CPU 311 connected. The sixth contact 304f (Fmax2 / Inverse FLB) at the rear port 303 and the sixth contact 304f1 (Fmax2 / Inverse-FLB) at the front port 3031 are not with connections of the CPU 311 and the lens ROM 321 connected.

Die CPU 311 des Konverters 300 hat keinen Anschluss, der einem Verbindungsanschluss der Objektiv-CPU 211 entspricht, der mit dem an dem Objektivanschluss 203 vorgesehenen sechsten Kontakt 204f (Fmax2/Invers-FLB) verbunden ist. Die Objektiv-CPU 211 beginnt unmittelbar nach Fallen der Pegel der fünften Kontakte 104e und 204e (Fmax1/Invers-FBL) auf tiefen Pegel mit der Körper-CPU 111 zu kommunizieren. Zwischen der Körper-CPU 111 und der Objektiv-CPU 211 erfolgt eine Quittierungs- oder Handshake-Operation über die sechsten Kontakte 104f und 204f (Fmax2/Invers-FLB). Während der Quittierungs-Operation sendet die CPU 311 Daten über den Konverter 300 (Konverterdaten) über einen Anschluss Fmax1 der CPU 311 aus, und zwar in Synchronisation mit Signalen, die über die fünften Kontakte 104e und 204e (Fmax1/Invers-FBL) übertragen werden. Aus diesem Grunde hat die CPU 311 keinen Anschluss, der mit den sechsten Kontakten 104f und 204f (Fmax2/Invers-FLB), die für die Quittierungs-Operation zwischen der Körper-CPU 111 und der Objektiv-CPU 211 genutzt werden, verbunden ist. Der an dem hinteren Anschluss 303 vorgesehene fünfte Kontakt 304e (Famx1/Invers-FBL) ist mit einem ersten Kommunikations/Steuerkontakt verbunden. Der erste Kommunikations/Steuerkontakt ist durch die fünften Kontakte 104e und 204e festgelegt.The CPU 311 the converter 300 has no connection, which is a connection terminal of the lens CPU 211 corresponds to that at the lens connector 203 provided sixth contact 204f (Fmax2 / inverse FLB). The lens CPU 211 begins immediately after falling the level of the fifth contacts 104e and 204e (Fmax1 / Inverse-FBL) to low level with the body CPU 111 to communicate. Between the body CPU 111 and the lens CPU 211 An acknowledgment or handshake operation takes place via the sixth contacts 104f and 204f (Fmax2 / Inverse-FLB). During the acknowledgment operation, the CPU sends 311 Data about the converter 300 (Converter data) via a port Fmax1 of the CPU 311 off, in synchronization with signals coming through the fifth contacts 104e and 204e (Fmax1 / inverse FBL). That's why the CPU has 311 no connection with the sixth contacts 104f and 204f (Fmax2 / Inverse-FLB) used for the acknowledgment operation between the body CPU 111 and the lens CPU 211 be used. The one at the rear port 303 provided fifth contact 304e (Famx1 / Inverse-FBL) is connected to a first communication / control contact. The first communication / control contact is through the fifth contacts 104e and 204e established.

Der Konverter 300 hat an seinem hinteren Anschluss 303 einen Leistungskontakt 305 und an seinem vorderen Anschluss 3031 einen Leistungskontakt 3051. Der Leistungskontakt 105 des Kamerakörpers 100 ist mit dem Leistungskontakt 205 des Aufnahmeobjektivs 200 über die beiden Leistungskontakte 305 und 3051 verbunden, wenn der Konverter 300 zwischen dem Kamerakörper 100 und dem Aufnahmeobjektiv 200 montiert ist. Der CPU 311 kann die Batterieleistung aus der Batterie 113 über die Leistungskontakte 105 und 205 zugeführt werden. Entsprechend kann der Objektiv-CPU 211 Batterieleistung aus der Batterie 113 über Leistungskontakte 305 und 3051 zugeführt werden.The converter 300 has at its rear connection 303 a power contact 305 and at its front port 3031 a power contact 3051 , The power contact 105 of the camera body 100 is with the power contact 205 of the taking lens 200 over the two power contacts 305 and 3051 connected when the converter 300 between the camera body 100 and the taking lens 200 is mounted. The CPU 311 can the battery power from the battery 113 via the power contacts 105 and 205 be supplied. Accordingly, the lens CPU 211 Battery power from the battery 113 via power contacts 305 and 3051 be supplied.

Der Konverter 300 zeichnet sich dadurch aus, dass seine CPU 311 auf Anforderung der Körper-CPU 111 Daten über den Konverter 300 aussendet, während zwischen dem Kamerakörper 111 und der Objektiv-CPU 211 die Quittierungsoperation vorgenommen wird.The converter 300 is characterized by its CPU 311 at the request of the body CPU 111 Data about the converter 300 emits while in between the camera body 111 and the lens CPU 211 the acknowledgment operation is performed.

Grundlegende Operationen des Ausführungsbeispiels des mit dem Konverter 300 versehenen SLR-Kamerasystems werden im Folgenden unter Bezugnahme auf die in den 28 und 29 gezeigten Zeitdiagramme in Verbindung mit den in den 30, 31 und 32 gezeigten Flussdiagrammen im Detail beschrieben. Die auf die Kommunikation zwischen Kamerakörper 100 und Aufnahmeobjektiv 200 bezogenen Operationen sind die gleichen wie in dem oben beschriebenen Ausführungsbeispiel des SLR-Kamerasystems, bei dem der Konverter 300 nicht zwischen dem Kamerakörper 100 und dem Aufnahmeobjektiv 200 montiert ist.Basic operations of the embodiment of the converter 300 provided SLR camera system are described below with reference to in the 28 and 29 shown timing diagrams in conjunction with the in the 30 . 31 and 32 shown flowcharts described in detail. On the communication between camera body 100 and shooting lens 200 Related operations are the same as in the above-described embodiment of the SLR camera system in which the converter 300 not between the camera body 100 and the taking lens 200 is mounted.

Bei korrekt zwischen dem Kamerakörper 100 und dem Aufnahmeobjektiv 200 angebrachtem Konverter 300 (vgl. 27) liefert die Körper-CPU 111 unmittelbar nach Einschalten des Hauptschalters SWMAIN die erste Leistung an den vierten Kontakt 104d (CONTL) und lässt den Pegel des dritten Kontaktes 104c (Fmin3/RESL) auf tiefen Pegel fallen, um mit dem Objektiv-ROM 221 zu kommunizieren, d. h. die Objektiv-ROM-Kommunikation (Kommunikation alten Typs) durchzuführen. Zu diesem Zeitpunkt wird der CPU 311 und dem ROM 321 des Konverters 300 über den vierten Kontakt 304d (CONTL) die erste Leistung zugeführt, während der Objektiv-ROM 221 so eingestellt ist, dass er aus einem deaktivierten Zustand in einen aktivierten Zustand wechselt, wenn der Pegel des dritten Kontaktes 304c (Fmin3/RESL) auf tiefen Pegel fällt.When correctly between the camera body 100 and the taking lens 200 attached converter 300 (see. 27 ) provides the body CPU 111 immediately after switching on the main switch SWMAIN the first power to the fourth contact 104d (CONTL) and leaves the level of the third contact 104c (Fmin3 / RESL) fall to low level to get in with the lens ROM 221 to communicate, ie, perform the lens ROM communication (old type communication). At this time, the CPU 311 and the ROM 321 the converter 300 over the fourth contact 304d (CONTL) supplied the first power while the lens ROM 221 is set to change from a deactivated state to an activated state when the level of the third contact 304c (Fmin3 / RESL) drops to low level.

Diese Kommunikation alten Typs ähnelt zwar der Kommunikation alten Typs, die ohne zwischen Kamerakörper 100 und Aufnahmeobjektiv 200 montiertem Konverter durchgeführt wird. Der Objektiv-ROM 221 gibt jedoch keine Daten für die wenigen letzten Bytes aus, wenn er die Objektivdaten über das Aufnahmeobjektiv 200 aussendet. Vielmehr gibt der ROM 321 des Konverters 300 statt dessen Daten über den Konverter 300 (Konverterdaten) aus. Die Konverterdaten, die von dem ROM 321 des Konverters 300 ausgegeben werden, sind beispielsweise Daten über den Konvertertyp, so dass die Körper-CPU 111 mit Empfang dieser Daten das Vorhandensein des Konverters 300 erfasst. Erkennt die Körper-CPU 111 den Konverter 300 als neuen Konvertertyp, der mit der neuartigen Objektivkommunikation kompatibel ist, so gibt die Körper-CPU 111 anschließend den Befehl 7F an den Konverter 300 aus, um mit der CPU 311 des Konverters 300 zu kommunizieren und so die vorstehend genannten Konverter-Kommunikationsdaten (Kommunikationsdaten neuen Typs) von der CPU 311 zu empfangen. Da die Konverter-Kommunikationsdaten und der Steuerung der CPU 311 des Konverters 300 an die Körper-CPU 111 übertragen werden, können deren Datenwerte entsprechend einer Leistungsänderung des Konverters 300 variiert werden, und/oder es können die Konverter-Kommunikationsdaten mit zusätzlichen Informationen ausgesendet werden. Dies erhöht die Freiheitsgrade in der Entwicklung des Konverters 300.Although this old-style communication is similar to old-style communication without camera body 100 and shooting lens 200 mounted converter is performed. The lens ROM 221 however, does not output data for the few last bytes when reading the lens data via the taking lens 200 sending out. Rather, the ROM gives 321 the converter 300 instead, data about the converter 300 (Converter data). The converter data coming from the ROM 321 the converter 300 For example, data about the converter type, such as the body CPU, are output 111 upon receipt of this data the presence of the converter 300 detected. Recognizes the body CPU 111 the converter 300 as a new type of converter that is compatible with the novel lens communication, so gives the body CPU 111 then the command 7F to the converter 300 off to the CPU 311 the converter 300 to communicate and so the above-mentioned converter communication data (new type communication data) from the CPU 311 to recieve. Because the converter communication data and the control of the CPU 311 the converter 300 to the body CPU 111 can be transmitted, their data values corresponding to a change in performance of the converter 300 can be varied, and / or the converter communication data can be sent with additional information. This increases the degrees of freedom in the development of the converter 300 ,

30 zeigt ein Flussdiagramm für den Hauptprozess des Konverters 300, den dessen CPU 311 durchführt. Der Steuerablauf tritt in den in 30 gezeigten Hauptprozess ein, unmittelbar nachdem der Pegel des fünften Kontaktes 304e (Fmax1/Invers-FBL) auf tiefen Pegel gefallen und der Pegel des dritten Kontaktes 304c (Fmin3/RESL) auf hohen Pegel angestiegen ist, wenn die Körper-CPU 111 dem vierten Kontakt 304d (CONTL) die erste Leistung zuführt. Operationen oder Prozesse, deren Schrittnummern mit dem Präfix ”RS” versehen sind, beziehen sich auf Steuerabläufe/Operationen des Konverters 300. 30 shows a flow chart for the main process of the converter 300 whose CPU 311 performs. The control process enters the in 30 shown main process immediately after the level of the fifth contact 304e (Fmax1 / Inverse-FBL) dropped to low level and the level of the third contact 304c (Fmin3 / RESL) has risen to high level when the body CPU 111 the fourth contact 304d (CONTL) supplies the first power. Operations or processes whose step numbers are prefixed with "RS" refer to control processes / operations of the converter 300 ,

In dem in 30 gezeigten Hauptprozess initialisiert zunächst die CPU 311 des Konverters 300 in Schritt RS101 einen internen RAM und ihre Anschlüsse. Anschließend wird in Schritt RS103 ein in 31 gezeigter Prozess zum Einstellen einer neuartigen Kommunikation durchgeführt. In diesem Prozess wird eine Unterbrechung oder ein Interrupt über einen Unterbrechungsanschluss Fmax1 (Invers-INT) der CPU 311 aktiviert, um eine Unterbrechung von dem Kamerakörper 100 zu empfangen und so die neuartige Kommunikation zwischen dem Kamerakörper und dem Konverter 300 möglich zu machen.In the in 30 The main process shown initially initializes the CPU 311 the converter 300 in step RS101 an internal RAM and its connections. Subsequently, in step RS103, an in 31 shown process for setting a novel communication performed. In this process, an interrupt or interrupt is made via an interrupt terminal Fmax1 (inverse-INT) of the CPU 311 enabled to interrupt the camera body 100 to receive and so the novel communication between the camera body and the converter 300 to make possible.

Anschließend wird in Schritt RS105 ermittelt, ob ein Ruhe-Flag, das durch einen von der Körper-CPU 111 ausgegebenen Befehl auf 1 gesetzt ist, gleich 1 ist. Ist das Ruhe-Flag gleich 1 (JA in Schritt RS105), so führt die CPU 311 in Schritt RS107 eine Operation zum Anhalten der CPU durch, um in einen Energiesparmodus einzutreten, wird in Schritt RS109 das Ruhe-Flag auf 0 gesetzt, und tritt in Schritt RS111 die CPU 311 in den Ruhemodus ein. Mit Empfang eines Unterbrechungs- oder Interruptsignals über den Unterbrechungsanschluss Fmax1 (Invers-INT) der CPU 311 ”wacht die CPU 311 auf”.Subsequently, in step RS105, it is determined whether a sleep flag is being generated by one of the body CPU 111 output command is set to 1, equal to 1. If the idle flag is 1 (YES in step RS105), the CPU performs 311 In step RS107, an operation for stopping the CPU to enter a power saving mode is set in step RS109, the idle flag to 0, and in step RS111, the CPU 311 enter sleep mode. Upon receipt of an interrupt or interrupt signal via the interrupt port Fmax1 (inverse INT) of the CPU 311 "Wakes up the CPU 311 on".

Wird in Schritt RS105 festgestellt, dass das Ruhe-Flag nicht gleich 1 ist (NEIN in Schritt RS105), so wird Schritt RS105 wiederholt. Der in 31 gezeigte Prozess zum Einstellen der neuartigen Kommunikation wird durchgeführt, während das in Schritt RS105 geprüfte Ruhe-Flag gleich 0 ist.If it is determined in step RS105 that the idle flag is not equal to 1 (NO in step RS105), step RS105 is repeated. The in 31 The process for setting the novel communication shown is performed while the sleep flag checked in step RS105 is 0.

Der in Schritt RS103 durchgeführte Prozess zum Einstellen der neuartigen Kommunikation wird im Folgenden unter Bezugnahme auf das in 31 gezeigte Flussdiagramm erläutert. In diesem Prozess wird in Schritt RS201 zunächst ermittelt, ob der Pegel des Unterbrechungsanschlusses Fmax1 (Invers-INT) ein tiefer Pegel ist. Ist der Pegel des Unterbrechungsanschlusses Fmax1 (Invers-INT) kein tiefer Pegel (NEIN in Schritt RS201), so wird die Operation in Schritt RS201 nochmals ausgeführt, so dass Schritt RS201 so lange wiederholt wird, bis der Pegel des Unterbrechungsanschlusses Fmax1 (Invers-INT) auf tiefen Pegel fällt. Fällt der Pegel des Unterbrechungsanschlusses Fmax1 (Invers-INT) auf tiefen Pegel (JA in Schritt RS201), so wird in Schritt RS203 ein Kommunikationseinstellprozess durchgeführt. Dieser Kommunikationseinstellprozess beinhaltet einen Einstellprozess für serielle Kommunikation und einen Unterbrechungsaktivierungsprozess über den Unterbrechungsanschluss Fmax1 (Invers-INT). Mit Abschluss des Kommunikationseinstellprozesses in Schritt RS203 wird in Schritt RS205 ermittelt, ob der Pegel des Unterbrechungsanschlusses Fmax1 (Invers-INT) ein hoher Pegel ist. Ist der Pegel des Unterbrechungsanschlusses Fmax1 (Invers-INT) kein hoher Pegel (NEIN in Schritt RS205), so wird die Operation in Schritt RS205 nochmals ausgeführt, so dass Schritt RS205 so lange wiederholt wird, bis der Pegel des Unterbrechungsanschlusses Fmax1 (Invers-INT) auf hohen Pegel ansteigt. Der Steuerablauf springt zurück, wenn der Pegel des Unterbrechungsanschlusses Fmax1 (Invers-INT) auf hohen Pegel ansteigt (JA in Schritt RS205).The process for setting the novel communication performed in step RS103 will be described below with reference to FIG 31 illustrated flowchart explained. In this process, it is first determined in step RS201 whether the level of the interruption terminal Fmax1 (inverse-INT) is a low level. If the level of the interruption terminal Fmax1 (inverse INT) is not a low level (NO in step RS201), the operation in step RS201 is executed again so that step RS201 is repeated until the level of the interruption terminal Fmax1 (inverse INT ) falls to low level. When the level of the interruption terminal Fmax1 (inverse INT) falls to a low level (YES in step RS201), a communication setting process is performed in step RS203. This communication setting process includes a serial communication setting process and an interruption activation process via the interruption terminal Fmax1 (inverse INT). Upon completion of the communication setting process in step RS203, it is determined in step RS205 whether the level of the interruption terminal Fmax1 (inverse-INT) is a high level. If the level of the interruption terminal Fmax1 (inverse INT) is not a high level (NO in step RS205), the operation in step RS205 is executed again so that step RS205 is repeated until the level of the interruption terminal Fmax1 (inverse INT ) rises to high level. The control flow returns when the level of the interruption terminal Fmax1 (inverse-INT) rises to high level (YES in step RS205).

Im Folgenden wird unter Bezugnahme auf das in 32 gezeigte Flussdiagramm der von der CPU 311 des Konverters 300 durchgeführte Invers-INT-Unterbrechungsprozess beschrieben. Der in 32 gezeigte Invers-INT-Unterbrechungsprozess beginnt unmittelbar nachdem der Pegel des fünften Kontaktes 304e (Fmax1/Invers-FBL) auf tiefen Pegel gefallen ist, wodurch wiederum der Unterbrechungsanschluss Fmax1 (Invers-INT) der CPU 311 veranlasst wird, auf tiefen Pegel zu fallen. In dem in 32 gezeigten Invers-INT-Unterbrechungsprozess sendet die CPU 311 mit Empfang des Befehls 7F die Konverterdaten an den Kamerakörper 100.The following is with reference to the in 32 shown flowchart of the CPU 311 the converter 300 performed inverse INT interrupt process described. The in 32 Inverse INT interrupt process shown starts immediately after the level of the fifth contact 304e (Fmax1 / inverse FBL) has dropped to low level, which in turn causes the CPU's Fmax1 (inverse-INT) interrupt port 311 is caused to fall to low level. In the in 32 Inverse INT interrupt process shown sends the CPU 311 with receipt of the command 7F the converter data to the camera body 100 ,

In dem in 32 gezeigten Invers-INT-Unterbrechungsprozess wird zunächst in Schritt RS301 mindestens ein Befehl (8-Bit-Daten) von dem Kamerakörper 100 über die neuartige Kommunikation empfangen. Anschließend wird in Schritt RS303 ermittelt, ob in Schritt RS301 mindestens einer der Befehle 70, 71, 72, 80, B1, B2, D1, D2, D3 und D4 empfangen wurde. Wurde in Schritt RS301 mindestens einer dieser Befehle empfangen (JA in Schritt RS303), so ist ein solcher Befehl bzw. sind solche Befehle jene, die für das Aufnahmeobjektiv 200 ausgegeben worden sind, so dass in Schritt RS305 ein Prozess der Fülldatenkommunikation durchgeführt wird, in dem die CPU 311 für den Konverter 300 unnötige Kommunikationsdaten (Fülldaten) empfängt, worauf der Steuerablauf mit Schritt RS307 fortfährt. Wird in Schritt RS301 keiner der Befehle 70, 71, 72, B0, B1, B2, D1, D2, D3 und D4 empfangen (NEIN in Schritt RS303), so fährt der Steuerablauf ausgehend von Schritt RS303 mit Schritt RS307 fort.In the in 32 First, in step RS301, at least one command (8-bit data) from the camera body is displayed in the inverse INT interrupt process shown in FIG 100 received via the novel communication. Subsequently, in step RS303, it is determined whether at least one of the commands in step RS301 70 . 71 . 72 . 80 , B1, B2, D1, D2, D3 and D4. If at least one of these commands has been received in step RS301 (YES in step RS303), then such command (s) is the one for the taking lens 200 have been issued, so that in step RS305, a process of filling data communication is performed in which the CPU 311 for the converter 300 receives unnecessary communication data (stuffing data), whereupon the control proceeds to step RS307. If none of the commands is in step RS301 70 . 71 . 72 , B0, B1, B2, D1, D2, D3 and D4 are received (NO in step RS303), the control proceeds from step RS303 to step RS307.

In Schritt RS307 wird ermittelt, ob mindestens einer der Befehle D0, 71 und B1 in Schritt RS301 empfangen wurde. Wurde mindestens einer der Befehle D0, 71 und B1 in Schritt RS301 empfangen (JA in Schritt RS307), so wird in Schritt RS309 das Ruhe-Flag auf 1 gesetzt, und der Steuerablauf fährt mit Schritt RS311 fort. Wurde in Schritt RS301 keiner der Befehle D0, 71 und B1 empfangen (NEIN in Schritt RS307), so fährt der Steuerablauf ausgehend von Schritt RS307 mit Schritt RS311 fort. Wenn also das Aufnahmeobjektiv 200 in den Ruhe-Modus eintritt, so tritt auch der Konverter 300 in den Ruhemodus ein.In step RS307 it is determined whether at least one of the instructions D0, 71 and B1 was received in step RS301. If at least one of the commands D0, 71 and B1 in step RS301 (YES in step RS307), the idle flag is set to 1 in step RS309, and the control flow advances to step RS311. If in step RS301 none of the commands D0, 71 and B1 (NO in step RS307), the control proceeds from step RS307 to step RS311. So if the shooting lens 200 enters the sleep mode, so does the converter 300 enter sleep mode.

In Schritt RS311 wird ermittelt, ob in Schritt RS301 der Befehl 7F empfangen wunde. Ist dies der Fall (JA in Schritt RS311), so werden in Schritt RS313 die Konverterdaten an die Körper-CPU 311 übertragen, worauf der Steuerablauf zurückspringt. Wird dagegen in Schritt RS311 festgestellt, dass der Befehl 7F in Schritt RS301 nicht empfangen wurde (NEIN in Schritt RS311), so springt der Steuerablauf zurück. Der Befehl 7F wird für den Konverter 300 ausgegeben. Das Aufnahmeobjektiv 200 führt mit Empfang des von der Körper-CPU 111 ausgegebenen Befehls 7F den Prozess der Fülldatenkommunikation durch (Schritt LS449 oder LS479), und die CPU 311 des Konverters 300 sendet in Synchronisation mit dem Prozess der Fülldatenkommunikation die Konverterdaten an die Körper-CPU 111. Die Körper-CPU 111 führt mit Empfang der Konverterdaten Operationen/Prozesse entsprechend diesen Daten durch.In step RS311, it is determined whether in step RS301 the command 7F receive wound. If so (YES in step RS311), the converter data is sent to the body CPU in step RS313 311 transferred, whereupon the control process returns. If, on the other hand, it is determined in step RS311 that the command 7F is not received in step RS301 (NO in step RS311), the control flow returns. The command 7F will for the converter 300 output. The taking lens 200 performs with the reception of the body CPU 111 issued command 7F the process of filling data communication through (step LS449 or LS479), and the CPU 311 the converter 300 In synchronization with the process of stuff data communication, sends the converter data to the body CPU 111 , The body CPU 111 executes operations / processes according to this data upon receiving the converter data.

Wie aus obiger Beschreibung hervorgeht, wird bei dem vorgestellten Ausführungsbeispiel des erfindungsgemäßen SLR-Kamerasystems im Voraus ein Datenbereich für den Konverter 300 gesichert, so dass der Konverter 300 während der Datenkommunikation zwischen Kamerakörper und Aufnahmeobjektiv 200 Konverterdaten an den Kamerakörper senden kann. Dies ermöglicht es dem Kamerakörper 100, sowohl mit dem Aufnahmeobjektiv 200 als auch mit dem Konverter 300 zu kommunizieren und Operationen des Aufnahmeobjektivs 200 und des Konverters zu steuern, ohne zwischen diesen die Datenkommunikationen umschalten zu müssen.As apparent from the above description, in the present embodiment of the SLR camera system according to the present invention, a data area for the converter is set in advance 300 secured, so the converter 300 during data communication between camera body and taking lens 200 Can send converter data to the camera body. This allows the camera body 100 , both with the taking lens 200 as well as with the converter 300 to communicate and operations of the taking lens 200 and the converter without having to switch between them the data communications.

Der Konverter kann mit einer oder mehreren zusätzlichen Funktionen/Fähigkeiten ausgestattet sein, z. B. einer Funktion variabler Blende oder einer Schwenk/Kippfunktion. Ist der Konverter mit einer oder mehreren solchen zusätzlichen Funktionen/Fähigkeiten ausgestattet, so können auf diese Funktionen/Fähigkeiten bezogene Daten als Konverterdaten an den Kamerakörper gesendet werden.The converter may be equipped with one or more additional functions / capabilities, e.g. B. a function variable aperture or a pan / tilt function. If the converter is equipped with one or more such additional functions / capabilities, data related to those functions / capabilities may be sent to the camera body as converter data.

Aus obiger Beschreibung des Ausführungsbeispiels des erfindungsgemäßen SLR-Kamerasystems geht hervor, dass der Konverter eine Gruppe von Übertragungskanälen enthält, über die eine erste Gruppe von Kontakten des Kamerakörpers elektrisch mit einer zweiten Gruppe von Kontakten des Aufnahmeobjektivs verbunden ist, wenn der Konverter korrekt zwischen Kamerakörper und Aufnahmeobjektiv montiert ist. Der Konverter enthält weiterhin einen Speicher, in dem auf den Konverter bezogene Konverterdaten gespeichert sind und der mindestens einen Anschluss hat, der mit mindestens einem zugehörigen Übertragungskanal der Kanalgruppe elektrisch verbunden ist. Weiterhin enthält der Konverter eine Steuerung, die das Auslesen der Konverterdaten aus dem Speicher steuert und mindestens einen Anschluss hat, der mit mindestens einem zugehörigen Übertragungskanal der Kanalgruppe elektrisch verbunden ist. Der Speicher und die Steuerung sind dabei so ausgebildet, dass sie die Konverterdaten an den Kamerakörper senden, während der Kamerakörper und das Aufnahmeobjektiv über die erste Gruppe von Kontakten, die zweite Gruppe von Kontakten und die Gruppe von Kommunikationskanälen miteinander kommunizieren. Dieser Aufbau des Konverters ermöglicht es, dass weder der Kamerakörper noch das Aufnahmeobjektiv mit zusätzlichen Kontakten für die Datenkommunikation versehen werden müssen. Ferner können auf den Konverter bezogene Daten an den Kamerakörper übertragen werden, ohne in der Datenkommunikation zwischen Aufnahmeobjektiv und Konverter Umschaltungen vornehmen zu müssen.From the above description of the embodiment of the SLR camera system according to the invention shows that the converter includes a group of transmission channels, via which a first group of contacts of the camera body is electrically connected to a second group of contacts of the taking lens, if the converter between camera body and correctly Recording lens is mounted. The converter further includes a memory in which converter data related to the converter are stored and which has at least one terminal electrically connected to at least one associated transmission channel of the channel group. Furthermore, the converter includes a controller which controls the readout of the converter data from the memory and has at least one terminal which is electrically connected to at least one associated transmission channel of the channel group. The memory and the controller are configured to transmit the converter data to the camera body while the camera body and the taking lens communicate with each other via the first group of contacts, the second group of contacts and the group of communication channels. This construction of the converter makes it possible that neither the camera body nor the recording lens need to be provided with additional contacts for data communication. Furthermore, data relating to the converter can be transmitted to the camera body without having to make any changes in the data communication between the taking lens and the converter.

Claims (2)

Konverter (300), der zwischen einem Kamerakörper (100) und einem auswechselbaren Aufnahmeobjektiv (200) eines Kamerasystems montierbar ist, wobei der Kamerakörper (100) eine erste Gruppe von Kontakten (104) und das Aufnahmeobjektiv (200) eine zweite Gruppe von Kontakten (204) hat, über die der Kamerakörper (100) und das Aufnahmeobjektiv (200) miteinander kommunizieren, und die erste Gruppe von Kontakten (104) mit der zweiten Gruppe von Kontakten (204) elektrisch verbunden ist, wobei der Konverter (300) versehen ist mit einer Gruppe von Übertragungskanälen, über die die erste Gruppe von Kontakten (104) mit der zweiten Gruppe von Kontakten (204) des Aufnahmeobjektivs (200) elektrisch verbunden ist, wenn der Konverter (300) zwischen Kamerakörper (100) und Aufnahmeobjektiv (200) montiert ist, wobei die Gruppe von Übertragungskanälen in eine erste Kanalgruppe und eine zweite Kanalgruppe unterteilt ist, einem Konverterspeicher (321), in dem Konverterdaten gespeichert sind und der mindestens einen Anschluss hat, der mit mindestens einem ihm zugeordneten Übertragungskanal der ersten Kanalgruppe elektrisch verbunden ist, und einer Konvertersteuerung (311), die das Auslesen der Konverterdaten aus dem Konverterspeicher (321) steuert und mindestens einen Anschluss hat, der mit mindestens einem Übertragungskanal der ersten Kanalgruppe elektrisch verbunden ist, wobei der Konverterspeicher (321) und die Konvertersteuerung (311) die Konverterdaten an den Kamerakörper (100) senden, während der Kamerakörper (100) und das Aufnahmeobjektiv (200) über die erste Gruppe von Kontakten (104), die zweite Gruppe von Kontakten (204) und die erste Kanalgruppe miteinander kommunizieren, und nach Beginn einer Quittierungs-Operation zwischen der Körpersteuerung (111) und der Objektivsteuerung (211) über einen der Übertragungskanäle der zweiten Kanalgruppe, der weder mit dem Konverterspeicher (321) noch mit der Konvertersteuerung (311) verbunden ist, wenn der Kamerakörper (100) die Konvertersteuerung (311) anweist, die Konverterdaten an den Kamerakörper (100) senden.Converter ( 300 ) between a camera body ( 100 ) and a removable lens ( 200 ) of a camera system is mountable, wherein the camera body ( 100 ) a first group of contacts ( 104 ) and the taking lens ( 200 ) a second group of contacts ( 204 ), over which the camera body ( 100 ) and the taking lens ( 200 ), and the first group of contacts ( 104 ) with the second group of contacts ( 204 ) is electrically connected, wherein the converter ( 300 ) is provided with a group of transmission channels through which the first group of contacts ( 104 ) with the second group of contacts ( 204 ) of the taking lens ( 200 ) is electrically connected when the converter ( 300 ) between camera body ( 100 ) and shooting lens ( 200 ), wherein the group of transmission channels is subdivided into a first channel group and a second channel group, a converter memory ( 321 ), in which converter data are stored and which has at least one connection which is electrically connected to at least one transmission channel of the first channel group assigned to it, and to a converter controller ( 311 ), which reads out the converter data from the converter memory ( 321 ) and having at least one terminal which is electrically connected to at least one transmission channel of the first channel group, wherein the converter memory ( 321 ) and the converter control ( 311 ) the converter data to the camera body ( 100 ) while the camera body ( 100 ) and the taking lens ( 200 ) about the first group of contacts ( 104 ), the second group of contacts ( 204 ) and the first channel group communicate with each other and after the start of an acknowledgment operation between the body control ( 111 ) and the lens control ( 211 ) via one of the transmission channels of the second channel group which is not connected to the converter memory ( 321 ) still with the converter control ( 311 ) is connected when the camera body ( 100 ) the converter control ( 311 ) instructs the converter data to the camera body ( 100 ). Konverter (300) nach Anspruch 1, dadurch gekennzeichnet, dass die erste Gruppe von Kontakten und die zweite Gruppe von Kontakten jeweils enthalten: einen ersten Kommunikations/Steuerkontakt (104e, 204e), über den die Körpersteuerung (111) ein Steuersignal an die Objektivsteuerung (211) sendet, einen zweiten Kommunikations/Steuerkontakt (104f, 204f), über den die Objektivsteuerung (211) ein Steuersignal an die Körpersteuerung (111) sendet, und einen Daten-Eingangs/Ausgangs-Kontakt (104b, 204b) zur Datenkommunikation, wobei der erste Kommunikations/Steuerkontakt (104e) der ersten Gruppe von Kontakten über die erste Kanalgruppe elektrisch mit dem ersten Kommunikations/Steuerkontakt (204e) der zweiten Gruppe von Kontakten verbunden ist, der zweite Kommunikations/Steuerkontakt (104f) der ersten Gruppe von Kontakten über die zweite Kanalgruppe elektrisch mit dem zweiten Kommunikations/Steuerkontakt (204f) der zweiten Gruppe von Kontakten verbunden ist, und der Daten-Eingangs/Ausgangs-Kontakt (104b) der ersten Gruppe von Kontakten über die erste Kanalgruppe elektrisch mit dem Daten-Eingangs/Ausgangs-Kontakt (204b) der zweiten Gruppe von Kontakten verbunden ist, der Konverterspeicher (321) und die Konvertersteuerung (311) elektrisch mit Übertragungskanälen der ersten Kanalgruppe verbunden sind, die dem ersten Kommunikations/Steuerkontakt (104e, 204e) und dem Daten-Eingangs/Ausgangs-Kontakt (104b, 204b) zugeordnet sind, und der Konverterspeicher und die Konvertersteuerung die Konverterdaten nach Beginn der Quittierungs-Operation zwischen der Körpersteuerung (111) und der Objektivsteuerung (211) über den zweiten Kommunikations/Steuerkontakt (104f, 204f) an den Kamerakörper (100) senden, wenn der Kamerakörper (100) die Konvertersteuerung (311) anweist, die Konverterdaten über den Daten-Eingangs/Ausgangs-Kontakt (104b, 204b) senden.Converter ( 300 ) according to claim 1, characterized in that the first group of contacts and the second group of contacts each comprise: a first communication / control contact ( 104e . 204e ) over which the body control ( 111 ) a control signal to the lens control ( 211 ) sends a second communication / control contact ( 104f . 204f ) via which the lens control ( 211 ) a control signal to the body control ( 111 ) and a data input / output contact ( 104b . 204b ) for data communication, wherein the first communication / control contact ( 104e ) of the first group of contacts via the first channel group electrically with the first communication / control contact ( 204e ) of the second group of contacts, the second communication / control contact ( 104f ) of the first group of contacts via the second channel group electrically with the second communication / control contact ( 204f ) of the second group of contacts, and the data input / output contact ( 104b ) of the first group of contacts via the first channel group electrically with the data input / output contact ( 204b ) of the second group of contacts, the converter memory ( 321 ) and the converter control ( 311 ) are electrically connected to transmission channels of the first group of channels, the first communication / control contact ( 104e . 204e ) and the data input / output contact ( 104b . 204b ), and the converter memory and the converter control convert the converter data after the start of the acknowledgment operation between the body control ( 111 ) and the lens control ( 211 ) via the second communication / control contact ( 104f . 204f ) to the camera body ( 100 ) when the camera body ( 100 ) the converter control ( 311 ) instructs the converter data via the data input / output contact ( 104b . 204b ).
DE2002162330 2001-02-19 2002-02-19 Converter for a camera system Expired - Fee Related DE10262330B4 (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
JP01-041896 2001-02-19
JP01-041897 2001-02-19
JP2001041897A JP3689342B2 (en) 2001-02-19 2001-02-19 Power control device for interchangeable lens camera system
JP2001041896A JP3793419B2 (en) 2001-02-19 2001-02-19 Camera lens communication system, camera body and photographing lens
JP01-054542 2001-02-28
JP01-054543 2001-02-28
JP2001054542A JP2002258381A (en) 2001-02-28 2001-02-28 Lens interchangeable camera, its camera body and photographic lens
JP2001054543A JP3836685B2 (en) 2001-02-28 2001-02-28 Communication system for interchangeable lens camera

Publications (1)

Publication Number Publication Date
DE10262330B4 true DE10262330B4 (en) 2013-05-29

Family

ID=27482053

Family Applications (5)

Application Number Title Priority Date Filing Date
DE2002162330 Expired - Fee Related DE10262330B4 (en) 2001-02-19 2002-02-19 Converter for a camera system
DE2002106956 Withdrawn DE10206956A1 (en) 2001-02-19 2002-02-19 Camera system with a communication system between the camera body and the taking lens
DE2002106913 Expired - Fee Related DE10206913B4 (en) 2001-02-19 2002-02-19 Camera system with a camera body and a replaceable recording lens
DE2002106947 Expired - Fee Related DE10206947B8 (en) 2001-02-19 2002-02-19 Camera system with a communication system between camera body and interchangeable lens
DE10206948A Expired - Fee Related DE10206948B4 (en) 2001-02-19 2002-02-19 Interchangeable lens for a camera system

Family Applications After (4)

Application Number Title Priority Date Filing Date
DE2002106956 Withdrawn DE10206956A1 (en) 2001-02-19 2002-02-19 Camera system with a communication system between the camera body and the taking lens
DE2002106913 Expired - Fee Related DE10206913B4 (en) 2001-02-19 2002-02-19 Camera system with a camera body and a replaceable recording lens
DE2002106947 Expired - Fee Related DE10206947B8 (en) 2001-02-19 2002-02-19 Camera system with a communication system between camera body and interchangeable lens
DE10206948A Expired - Fee Related DE10206948B4 (en) 2001-02-19 2002-02-19 Interchangeable lens for a camera system

Country Status (3)

Country Link
DE (5) DE10262330B4 (en)
FR (4) FR2826741B1 (en)
GB (4) GB2372827B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4978745B1 (en) * 2011-02-25 2012-07-18 株式会社ニコン Accessories, camera body and camera system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0266793A2 (en) * 1986-11-06 1988-05-11 Asahi Kogaku Kogyo Kabushiki Kaisha Rear converter for interchangeable lens camera
EP0443463A1 (en) * 1990-02-17 1991-08-28 Canon Kabushiki Kaisha Camera

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4737812A (en) * 1985-08-05 1988-04-12 Nippon Kogaku K.K. Automatic focusing camera
US5065175A (en) * 1988-09-13 1991-11-12 Asahi Kogaku Kogyo Kabushiki Kaisha Single-lens reflex camera system
US5113210A (en) * 1989-05-10 1992-05-12 Canon Kabushiki Kaisha Camera with power zoom function and interchangeable lens with power zoom function
GB2244564B (en) * 1990-04-26 1994-04-27 Asahi Optical Co Ltd Camera system and photographing lens thereof
US5455650A (en) * 1991-03-11 1995-10-03 Canon Kabushiki Kaisha Photographic converter
JP3097175B2 (en) * 1991-05-28 2000-10-10 ミノルタ株式会社 Camera and camera interchangeable lens
US5225046A (en) * 1992-02-26 1993-07-06 Shell Oil Company Wastepaper deinking process
JPH07281243A (en) * 1994-04-04 1995-10-27 Nikon Corp Camera shake correction camera
JPH0876211A (en) * 1994-09-07 1996-03-22 Nikon Corp Camera system and camera
JP3584108B2 (en) * 1996-01-08 2004-11-04 キヤノン株式会社 Lens barrel
JPH09197531A (en) * 1996-01-24 1997-07-31 Nikon Corp Photographing lens, camera body and camera system
JPH09211651A (en) * 1996-01-31 1997-08-15 Minolta Co Ltd Lens interchangeable camera
JPH10319457A (en) * 1997-05-21 1998-12-04 Nikon Corp Camera system, camera body and interchangeable lens
JPH1130795A (en) * 1997-07-11 1999-02-02 Nikon Corp Camera system and camera
US6041189A (en) * 1997-08-25 2000-03-21 Canon Kabushiki Kaisha Camera system, camera and camera-accessory

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0266793A2 (en) * 1986-11-06 1988-05-11 Asahi Kogaku Kogyo Kabushiki Kaisha Rear converter for interchangeable lens camera
EP0443463A1 (en) * 1990-02-17 1991-08-28 Canon Kabushiki Kaisha Camera

Also Published As

Publication number Publication date
FR2821171A1 (en) 2002-08-23
GB0203904D0 (en) 2002-04-03
DE10206948A1 (en) 2002-08-29
DE10206947B8 (en) 2009-01-08
DE10206947A1 (en) 2002-08-29
GB0203906D0 (en) 2002-04-03
FR2826741A1 (en) 2003-01-03
DE10206913B4 (en) 2013-05-29
FR2826740A1 (en) 2003-01-03
GB2374154B (en) 2004-09-22
GB0203905D0 (en) 2002-04-03
GB2372828A (en) 2002-09-04
FR2826742A1 (en) 2003-01-03
GB2372828B (en) 2004-05-26
FR2821171B1 (en) 2009-04-17
GB2372827A (en) 2002-09-04
DE10206948B4 (en) 2010-07-08
FR2826740B1 (en) 2006-02-24
FR2826741B1 (en) 2006-02-24
DE10206947B4 (en) 2008-10-09
GB0203903D0 (en) 2002-04-03
GB2372827B (en) 2004-11-24
DE10206956A1 (en) 2002-08-29
GB2372829B (en) 2004-05-12
GB2372829A (en) 2002-09-04
GB2374154A (en) 2002-10-09
DE10206913A1 (en) 2002-08-22

Similar Documents

Publication Publication Date Title
US6654554B2 (en) Power controller of a camera having an interchangeable lens
US8147148B2 (en) Lens-interchangeable camera body and camera system capable of changing communication method with selected shooting mode
US6766111B2 (en) Camera system having a communication system between a camera body and a photographing lens
DE102013213865B4 (en) Image capture device, interchangeable lens and camera system
US6707992B2 (en) Camera system having a communication system between a camera body and a photographing lens
DE112017006938T5 (en) CAMERA SYSTEM, CAMERA, INTERCHANGEABLE AND COMPATIBILITY PROCESSING CAMERA SYSTEM
DE4113764A1 (en) CAMERA SYSTEM AND PHOTOGRAPHIC LENS FOR THE SAME
JPH03237413A (en) Electric focal distance changing device
US20200081323A1 (en) Accessory device, camera, and storage medium
JPH049912A (en) Camera system
DE10262330B4 (en) Converter for a camera system
DE4104722A1 (en) CAMERA SYSTEM
JP2971913B2 (en) Camera system
JPH03237445A (en) Lens housing/restoring device for camera
DE4108511A1 (en) AUTOMATICALLY ADJUSTABLE VARIO LENS
DE60012683T2 (en) System for correcting the shake
JP2915989B2 (en) Camera system
US6741808B2 (en) Camera system having a communication system between a camera body and a photographing lens
JP2008067174A (en) Camera body
JP3276794B2 (en) Conversion adapter
JP2008067177A (en) Image pickup device unit
JP7326769B2 (en) Lens barrel and camera
WO2020189532A1 (en) Lens barrel and imaging device
JPH02302711A (en) Video camera
JPH05107615A (en) Image blur preventing device

Legal Events

Date Code Title Description
Q172 Divided out of (supplement):

Ref document number: 10206913

Country of ref document: DE

Kind code of ref document: P

8110 Request for examination paragraph 44
R082 Change of representative

Representative=s name: SCHAUMBURG, THOENES, THURN, LANDSKRON, ECKERT, DE

R081 Change of applicant/patentee

Owner name: PENTAX RICOH IMAGING COMPANY, LTD., JP

Free format text: FORMER OWNER: HOYA CORPORATION, TOKIO/TOKYO, JP

Effective date: 20120529

R082 Change of representative

Representative=s name: SCHAUMBURG UND PARTNER PATENTANWAELTE MBB, DE

Effective date: 20120529

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE MBB, DE

Effective date: 20120529

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE GBR, DE

Effective date: 20120529

Representative=s name: PATENTANWAELTE SCHAUMBURG, THOENES, THURN, LAN, DE

Effective date: 20120529

Representative=s name: SCHAUMBURG, THOENES, THURN, LANDSKRON, ECKERT, DE

Effective date: 20120529

R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final

Effective date: 20130830

R082 Change of representative

Representative=s name: SCHAUMBURG UND PARTNER PATENTANWAELTE MBB, DE

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE MBB, DE

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE GBR, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee