USPatent applicationPatented

Camera to which plurality of types of photographing lenses or accessories can be detachably attached, and control method of the camera

Granted 16 Mar 2010 · 1 office action

Current assignee: Olympus Imaging Corp. · originally Olympus Corporation

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Takeshi Kindaichi, Hiroyoshi Akiyama, Yoichi Ito · Examiner: W. B. Perkey · AU 2862 · TC 2800

Life of the application

11 dated events
⤢ drag to zoom20062008201020122014201620182020202220242026ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

In a main body of a camera, a recording unit is disposed which is capable of recording specific information of a photographing lens or an accessory. When the specific information of the presently attached photographing lens or accessory has been already registered in the recording unit, the main body of the camera does not acquire all the specific information from the attached photographing lens or accessory by data communication. In a case where the specific information of the attached photographing lens or accessory has been registered in the recording unit, the only identification information of the interchangeable lens or accessory can be enough, even if the data communication is necessary. In consequence, a communication time with respect to the interchangeable lenses or various types of accessories can be reduced as a whole.

Description

15 parts
›CROSS-REFERENCE TO RELATED APPLICATION

This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2005-321056, filed on Nov. 4, 2005, the entire contents of which are incorporated herein by reference.

›BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a camera, more particularly to a camera system to which interchangeable lenses or accessories can be detachably attached.

2. Description of the Related Art

In a camera system to which interchangeable lenses or accessories can be detachably attached, the camera main body generally performs various calculations and controls based on information from the interchangeable lenses or the camera accessories.

For example, in Japanese Patent Publication No. 5-59411, a technology is disclosed in which various types of data required for an automatic focus operation or an exposure operation are stored beforehand in a ROM of a lens. When the camera main body is operated, the camera main body communicates with the interchangeable lens to read out the data stored in the ROM.

Moreover, in Japanese Patent No. 2868226, a technology is disclosed in which all the data stored in an interchangeable lens are read out to memorize the data in memory means in a camera main body at a time when the interchangeable lens is attached or a power supply is turned on.

›BRIEF SUMMARY OF THE INVENTION

In a camera of the present invention, a recording unit capable of recording specific information of a photographing lens or an accessory is provided in the camera main body. It is configured such that when the specific information of the currently attached photographing lens or accessory has been already registered in the recording unit, the camera main body does not acquire all the specific information from the photographing lens or the accessory by data communication. This is because, in a case where the specific information of the currently attached photographing lens or accessory has been registered in the recording unit of the camera main body, even if the data communication is necessary, only identification information of the interchangeable lens or accessory may be enough. In consequence, a communication time with respect to the interchangeable lenses or various types of accessories can be reduced as a whole.

One example of a constitution of the camera of the present invention is as follows. A camera to which a plurality of types of photographing lenses or accessories can be detachably attached, comprising: a storage unit capable of registering one or more pieces of specific information of the photographing lenses or the accessories; a judgment unit which judges, at a predetermined timing including a time when a photographing lens or accessory is attached to the camera main body, whether or not the specific information of the attached photographing lens or accessory has been registered in the storage unit; a registration unit, when the judgment unit judges that the specific information of the attached photographing lens or accessory has not been registered in the storage unit, which acquires the specific information of the attached photographing lens or the accessory from the attached photographing lens or the accessory to register the acquired specific information in the storage unit; and a control unit which controls an operation of the camera in accordance with the specific information registered in the storage unit.

The present invention can be understood as the invention of a method.

›BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

These and other features, aspects, and advantages of the apparatus and methods of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings where:

FIG. 1 is a block diagram showing an electric circuit constitution of a digital camera in a first embodiment of the present invention;

FIG. 2 is a flow chart showing an operation of lens communication at a time when a power source is turned on or a lens is attached in the first embodiment of the present invention;

FIG. 3 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 at a time when the power source is turned on in the first embodiment of the present invention;

FIG. 4 is a flow chart showing an operation of lens communication at a time when the power source is turned off in the first embodiment;

FIG. 5 is an explanatory view showing the flow of the data between the flash ROM 61 and the SDRAM 62 in the camera main body 20 at a time when the power source is turned off in the first embodiment;

FIG. 6 is a flow chart showing an operation of lens communication at a time when a power source is turned on or a lens is attached in a second embodiment of the present invention;

FIG. 7 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 at a time when the power source is turned on or the lens is attached in the second embodiment of the present invention;

FIG. 8 is a flow chart showing an operation of lens communication at a time when a power source is turned on or a lens is attached in a third embodiment of the present invention;

FIG. 9 is a flow chart showing an operation of lens communication at a time when a power source is turned on or a lens is attached in a fourth embodiment of the present invention;

FIG. 10 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 at a time when the power source is turned on or the lens is attached in the fourth embodiment of the present invention;

FIG. 11 is a flow chart showing an operation of lens communication at a time when a power source is turned on or a lens is attached in a fifth embodiment of the present invention;

FIG. 12 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 at a time when the power source is turned on or the lens is attached in the fifth embodiment of the present invention;

FIG. 13 is a flow chart showing an operation of lens communication at a time when a power source is turned off in the fifth embodiment of the present invention;

FIG. 14 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 at a time when the power source is turned off in the fifth embodiment of the present invention;

FIG. 15 is an explanatory view showing a flow of data between the flash ROM 61 and the SDRAM 62 in the camera main body 20 at the time when the power source is turned off in the fifth embodiment of the present invention;

FIG. 16 is a flow chart showing an operation of lens communication at a time when a power source is turned off in a sixth embodiment of the present invention;

FIG. 17 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 at the time when the power source is turned off in the sixth embodiment of the present invention;

FIG. 18 is a flow chart showing an operation of lens communication at a time when a power source is turned off in a seventh embodiment of the present invention;

FIG. 19 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 at a time when the power source is turned off in the seventh embodiment of the present invention;

FIG. 20 is a flow chart showing an operation of lens communication at a time when a power source is turned off in an eighth embodiment of the present invention;

FIG. 21 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 at a time when the power source is turned off in the eighth embodiment of the present invention;

FIG. 22 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 in a first modification of the eighth embodiment of the present invention;

FIG. 23 is an explanatory view showing a flow of data between the flash ROM 61 and the SDRAM 62 in the camera main body 20 in a case where a lens being used is not registered in the eighth embodiment of the present invention;

FIG. 24 is a flow chart showing an operation of lens communication at a time when a power source is turned off in a ninth embodiment of the present invention; and

FIG. 25 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 at the time when the power source is turned off in the ninth embodiment of the present invention.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 11

Preferred embodiments of the invention are described below with reference to the accompanying drawings.

First Embodiment

FIG. 1 is a block diagram showing an electric circuit constitution of a digital camera in a first embodiment of the present invention.

The present digital camera (hereinafter referred to simply as the camera) has a camera main body 20 and an interchangeable lens 10 which is detachably attached to a front part of this camera main body 20 .

The lens barrel 10 has a photographing lens 11 , an aperture 12 , a lens driving circuit 15 , an aperture driving mechanism 16 , a lens CPU 17 and a lens data ROM 18 .

The photographing lens 11 has a plurality of lenses such as a focusing lens and a zooming lens, and allows an image (subject image) of a subject (not shown) to enter the camera main body 20 . The aperture 12 adjusts a quantity of light of the subject image which is to enter the camera main body 20 . The lens driving circuit 15 performs focus adjustment driving or magnification change driving of the photographing lens 11 based on a control of the lens CPU 17 . The aperture driving mechanism 16 opens or closes the aperture 12 based on the control of the lens CPU 17 .

As described above, the lens CPU 17 controls units such as the lens driving circuit 15 and the aperture driving mechanism 16 in the lens barrel 10 . Furthermore, the lens CPU 17 is constituted to be communicable with a camera control circuit 40 described later in the camera main body 20 . In the lens data ROM 18 , there are stored data specific to the interchangeable lens 10 such as data of a type of the lens, an aperture stop value and a focal length. The specific data are transmitted through the lens CPU 17 to the camera control circuit 40 by communication.

On the other hand, the camera main body 20 is constituted as follows:

The subject image which has entered the camera main body 20 via the photographing lens 11 and the aperture 12 of the lens barrel 10 is reflected by a movable mirror 21 , and converged on a focusing screen 22 to enter an eyepiece lens 24 via a penta prism 23 . Accordingly, a photographer can observe the subject image.

The movable mirror 21 is driven by a mirror driving mechanism 28 to be movable between a subject observing position (state of FIG. 1 ) and a retreated position (not shown). A part of the movable mirror 21 is constituted of a half mirror. The subject image which has passed through this half mirror portion is reflected by a sub-mirror 29 disposed on the backside of the movable mirror 21 , and guided to a ranging circuit 30 which performs automatic ranging.

Furthermore, a shutter 33 and a CCD 34 as an image sensor are arranged behind the movable mirror 21 along the optical axis. The shutter 33 is a focal plane type of shutter constituted of, for example, a front curtain and a rear curtain. The shutter 33 shields or exposes an image pickup surface of the CCD 34 to thereby adjust an incidence amount of the subject image on the image pickup surface. Moreover, this shutter 33 is opened or closed by a shutter driving mechanism 35 under the control of the camera control circuit 40 .

The CCD 34 performs an image pickup operation to convert the subject image struck via the shutter 33 into an electric signal. Moreover, the electric signal converted by this CCD 34 is read out as an image signal by a CCD driving circuit 36 , and output to a CCD interface 43 described later in the camera control circuit 40 .

Next, the camera control circuit 40 will be described.

The camera control circuit 40 is constituted of an application specific integrated circuit (hereinafter abbreviated as ASIC) so as to generally execute various types of processing in the camera main body 20 . In this ASIC 40 , a sequence controller (body CPU) 41 is disposed. The sequence controller 41 is a control circuit (control unit) which controls circuits in the ASIC 40 and which performs various types of calculations such as photometry calculation and ranging calculation. This control circuit 40 operates as a judgment unit having a judging function and a registration unit having a registering function in a flow described later.

Moreover, this sequence controller 41 is connected to a data bus 42 which is a transfer path for transferring various types of processing data in the ASIC 40 to units of the ASIC 40 . Furthermore, the sequence controller 41 is connected via the data bus 42 to the CCD interface 43 , an image processing circuit 44 , a compression circuit 45 , a flash ROM control circuit 46 , an SDRAM control circuit 47 , an input/output circuit 50 , a communication circuit 51 , a recording medium control circuit 52 , a video signal output circuit 53 and a switch detection circuit 54 .

The CCD interface 43 subjects the image signal read from the CCD 34 via the CCD driving circuit 36 to analog processing such as noise removal, amplification or waveform shaping. Moreover, the CCD interface 43 converts the analog image signal subjected to the processing into a digital signal to produce image pickup data, and outputs this image pickup data to the image processing circuit 44 .

The image processing circuit 44 subjects the image pickup data produced in the CCD interface 43 to various types of image processing such as white balance correction, gamma (γ) correction and color correction in order to record the image.

The compression circuit 45 compresses the image pickup data processed by the image processing circuit 44 or extends compressed image pickup data in a format such as JPEG format.

The flash ROM control circuit 46 performs writing address controls in writing data in a flash ROM 61 as a storage unit, and performs readout address controls in reading the data from the flash ROM 61 . It is to be noted that in the flash ROM 61 , there are stored various programs to be executed by the sequence controller 41 and various adjustment values concerning the camera main body 20 .

The SDRAM control circuit 47 performs write address controls in writing the data in an SDRAM 62 as a storage unit, and performs readout address controls in reading the data from the SDRAM 62 . In the SDRAM 62 , there are temporarily stored the image pickup data processed by the image processing circuit 44 and various types of data such as outputs of the ranging circuit 30 and a photometry unit (not shown). It is to be noted that the SDRAM 62 as a volatile memory can operate at a speed which is higher than that of the flash ROM 61 as a nonvolatile memory.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 11

The input/output circuit 50 is an interface circuit of the ASIC 40 for transmitting or receiving a signal with respect to the mirror driving mechanism 28 , the ranging circuit 30 and the shutter driving mechanism 35 which are connected to the ASIC 40 . The communication circuit 51 is a communication interface circuit for communication to be performed between the ASIC 40 and the lens CPU 17 of the interchangeable lens 10 .

The recording medium control circuit 52 performs write address controls in writing the image pickup data compressed by the compression circuit 45 in a recording medium 63 , and performs readout address controls in reading the compressed data from the recording medium 63 . The recording medium 63 is a memory card or the like to be detachably attached to, for example, the camera main body 20 , and the image pickup data compressed by the compression circuit 45 is recorded therein.

The video signal output circuit 53 converts the image pickup data or the like processed by the image processing circuit 44 into a signal suitable for display to output the signal to a liquid crystal monitor driving circuit 64 . This liquid crystal monitor driving circuit 64 displays the image on a liquid crystal monitor 65 based on the signal input from the video signal output circuit 53 .

Furthermore, the switch detection circuit 54 detects on-states and off-states of various switches (SW) 66 , and outputs a signal corresponding to the state of the switch. The switches 66 are operation members such as a power switch, a release switch, a menu switch and a mode change switch described later (not shown), and are turned on or off by operation with the operation members.

In the camera constituted in this manner, the image of the subject (not shown) struck from the photographing lens 11 of the interchangeable lens 10 is guided into the camera main body 20 via the aperture 12 . The subject image guided into the camera main body 20 is reflected by the movable mirror 21 , and converged on the focusing screen 22 . Thereafter, the image reaches a photographer eye (not shown) via the penta prism 23 and the eyepiece lens 24 .

Moreover, the subject image transmitted through a half mirror portion of the movable mirror 21 is reflected by the sub-mirror 29 , and guided into the ranging circuit 30 . In accordance with a ranging result of this ranging circuit 30 , a lens driving amount required for focus adjustment is calculated based on a focus deviation amount by the sequence controller 41 of the ASIC 40 and the lens CPU 17 of the interchangeable lens 10 . Moreover, based on this driving amount of the lens, the photographing lens 11 is driven in an optical axis direction via the lens driving circuit 15 . Moreover, results obtained by a photometry unit (not shown) are similarly reflected in an aperture driving mechanism via the sequence controller 41 and the lens CPU 17 , whereby the aperture 12 is narrowed. The above-described ranging and photometry processing operations are performed, when a first release switch (not shown) is turned on among the switches 66 .

Furthermore, when a second release switch (not shown) is turned on among the switches 66 , the movable mirror 21 and the sub-mirror 29 positioned in an observing position are moved (mirror up) to a retreated position (not shown) by the mirror driving mechanism 28 . In this state, the subject image is taken into the CCD 34 in accordance with an opening/closing time of the shutter 33 , subjected to the image processing by the image processing circuit 44 , and further stored in the SDRAM 62 via the SDRAM control circuit 47 . Thereafter, the aperture 12 is opened, and the movable mirror 21 and the sub-mirror 29 are moved (mirror down) to the observing position.

It is to be noted that image data stored in the SDRAM 62 can be displayed in the liquid crystal monitor 65 , and written in the recording medium 63 .

Next, with reference to FIGS. 2 and 3 , there will be described communication between the interchangeable lens 10 and the camera main body 20 at a time when a power source is turned on or the lens is attached in the first embodiment of the present invention.

FIG. 2 is a flow chart showing an operation of lens communication at the time when the power source is turned on or the lens is attached in the first embodiment of the present invention. FIG. 3 is an explanatory view showing a flow of data between the flash ROM 61 and the SDRAM 62 in the camera main body 20 . It is to be noted that the operation of the lens communication is performed mainly under the control of the sequence controller 41 .

In a case where the interchangeable lens 10 is attached to the camera main body 20 and the power source is turned on, or the interchangeable lens 10 is attached to the camera main body 20 in a state in which the power source has been turned on, the present operation of the lens communication is called from a main sequence of a well-known camera, and started.

First in step S 1 , the flash ROM 61 of the camera main body 20 is searched for lens registration data 101 . Subsequently, it is judged in step S 2 whether or not there are the lens registration data 101 .

When the lens registration data 101 is present in the flash ROM 61 , the operation shifts to step S 3 to copy the lens registration data 101 to a lens data region 102 of the SDRAM 62 (a 1 ). On the other hand, in a case where it is judged in the step S 2 that there is not any lens registration data 101 , the step S 3 is skipped.

In step S 4 , initialization of the interchangeable lens 10 attached to the camera main body 20 is executed. Moreover, it is judged in step S 5 whether or not the initialization of the interchangeable lens 10 was successful. Here, if the initialization was successful, the operation shifts to step S 6 . If not, the operation shifts to step S 15 described later.

In step S 6 , the transmission of lens identification data from the interchangeable lens 10 is demanded by the sequence controller 41 . This lens identification data are minimum lens data prepared beforehand for judgment of the interchangeable lens. Next, it is judged in step S 7 whether or not reception of the identification data was successful. As a result, if the reception was successful, the operation shifts to step S 8 . If not, the operation shifts to step S 11 described later.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 3 of 11

In the step S 8 , the received lens identification data are compared with the lens registration data copied in the step S 3 . Moreover, it is judged in step S 9 whether or not the both identification data compared in the step S 8 matched. Here, if the both identification data matched, the operation shifts to step S 10 to judge that the interchangeable lens 10 (connected lens) attached to the camera main body 20 is a lens already registered in the flash ROM 61 .

The operation shifts to step S 11 , in both of a case where it is judged in the step S 7 that the reception of the identification data fails and a case where it is judged in the step S 9 that the identification data does not match the registration data. In this step S 11 , the interchangeable lens 10 is demanded by the sequence controller 41 to transmit all the lens data that is specific information of the photographing lens 10 stored in the lens data ROM 18 . Next, it is judged in step S 12 whether or not the reception of all the data of the interchangeable lens 10 was successful.

Here, when the reception of all the data of the interchangeable lens 10 was successful, the operation shifts to step S 13 to store all the lens data of the interchangeable lens 10 in the SDRAM 62 . Further in step S 14 , it is judged that the interchangeable lens 10 attached to the camera main body 20 is an unregistered lens. When it is judged in the step S 12 that the reception of the lens data failed, the operation shifts to the step S 15 .

In the step S 15 , predetermined lens data set beforehand is read out by the SDRAM 62 , in a case where it was judged in the step S 5 that the initialization of the lens fails, or it was judged in the step S 12 that the reception of the lens data failed. Thereafter, in step S 16 , it is judged that the interchangeable lens 10 attached to the camera main body 20 is an unregistered lens or any interchangeable lens 10 is not attached.

Moreover, after a processing operation of any of the steps S 10 , S 14 and S 16 is performed, the operation shifts to step S 17 to determine a state of the interchangeable lens 10 presently attached to the camera main body 20 . Thereafter, the present sequence ends.

It is to be noted that in FIG. 3 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 3 , the reference numerals “ 101 ” and “ 102 ” of portions concerning the lens data are replaced with “ 301 ” and “ 302 ”, the corresponding term “lens” is replaced with “accessory”, “a 1 ” indicating the flow is replaced with “b 1 ”, respectively, and the description thereof is omitted.

Next, with reference to FIGS. 4 and 5 , there will be described communication between the interchangeable lens 10 and the camera main body 20 at a time when the power source is turned off in the first embodiment.

FIG. 4 is a flow chart showing an operation of the lens communication at the time when the interchangeable lens is changed or the power source is turned off in the first embodiment, and FIG. 5 is an explanatory view showing the flow of the data between the flash ROM 61 and the SDRAM 62 in the camera main body 20 . It is to be noted that the operation of the lens communication is performed mainly under the control of the sequence controller 41 .

When the present sequence is started, first in step S 21 , it is judged whether or not the interchangeable lens 10 attached to the camera main body 20 is a lens corresponding to a registering function. Here, if the lens corresponds to the registering function, the operation shifts to step S 22 . If not, the operation shifts to step S 25 described later.

In the step S 22 , the flash ROM 61 is searched for the lens registration data. Next, in step S 23 , lens identification data 111 is compared with lens registration data 112 to judge whether or not the interchangeable lens 10 being used has been registered (a 11 ). Here, when the attached interchangeable lens 10 is not registered (disagreement), the operation shifts to step S 24 to register lens data stored in a lens data region 113 of the SDRAM 62 as the lens registration data 112 to the flash ROM 61 (a 12 ). On the other hand, in a case where it is judged in the step S 23 that the lens has already been registered, it is not necessary to register any lens data. Therefore, the step S 24 is skipped to shift to the step S 25 .

In the step S 25 , the termination process of the above-described lens end processing is executed. Moreover, the present sequence ends.

It is to be noted that in FIG. 5 , an operation of data communication of the accessory is similar to that of the communication of the lens data. Therefore, in FIG. 5 , the reference numerals “ 111 ” to “ 113 ” of the portions concerning the lens data are replaced with “ 311 ” to “ 313 ”, the corresponding term “lens” is replaced with “accessory”, “a 11 ”, “a 12 ” indicating the flow are replaced with “b 11 ”, “b 12 ”, respectively, and the description thereof is omitted.

Thus, according to the first embodiment, the camera main body 20 includes the flash ROM 61 which is a nonvolatile recording medium capable of registering the data of the interchangeable lens or the accessory, and the SDRAM 62 which is a volatile memory operating at a speed higher than that of the flash ROM 61 . Moreover, when the power source is turned on, or the interchangeable lens 10 is attached, the data registered in the flash ROM 61 is copied in the SDRAM 62 . Therefore, when the interchangeable lens 10 (or the accessory) is registered beforehand in the flash ROM 61 , all the data does not have to be transferred from the interchangeable lens 10 (or the accessory) to the camera main body 20 .

Moreover, when the interchangeable lens 10 (or the accessory) is identified, only identification data having a small data amount is transferred from the interchangeable lens 10 (or the accessory) to the camera main body 20 for judgment. Therefore, a communication load of the data is small.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 4 of 11

Furthermore, in the only case where the reception of the identification data fails, or the identification data of the interchangeable lens 10 (or the accessory) does not agree with that copied in the SDRAM 62 , all the data may be transferred from the interchangeable lens 10 (or the accessory) to the camera main body 20 . Therefore, there are few opportunities to communicate a large amount of the data.

In addition, even if the initialization of the interchangeable lens 10 (or the accessory) fails, or the reception of all the data fails, the predetermined data are prepared, and the photographing is therefore possible.

Moreover, when the interchangeable lens 10 (or the accessory) is not registered, the data registered in the SDRAM 62 is also registered in the flash ROM 61 . Therefore, the next transfer of all the data is not necessary.

In consequence, according to the first embodiment, since it is possible to reduce an initial communication time of the interchangeable lens, a starting time of the camera can be reduced.

Second Embodiment

Next, a second embodiment of the present invention will be described.

In the above first embodiment, all of the lens registration data are copied. In the second embodiment, however, there is copied only data concerning a performance of a camera such as automatic exposure (AE) or automatic focusing (AF). That is, as a usual data region, a storage region of a flash ROM 61 is used, and at a starting time, only data related to a photographing performance are copied in a high-speed SDRAM 62 and accessed.

Hereinafter, with reference to FIGS. 6 and 7 , there will be described communication between an interchangeable lens 10 and a camera main body 20 at a time when a power source is turned on or the lens is attached in the second embodiment of the present invention.

FIG. 6 is a flowchart showing an operation of lens communication at the time when the power source is turned on or the lens is attached in the second embodiment of the present invention. FIG. 7 is an explanatory view showing a flow of data between the flash ROM 61 and the SDRAM 62 in the camera main body 20 . It is to be noted that the operation of the lens communication is performed mainly under the control of a sequence controller 41 .

When the present sequence is started, first in step S 31 , the flash ROM 61 of the camera main body 20 is searched for lens registration data 122 . Next, it is judged in step S 32 whether or not there are the lens registration data. Here, if the data are present in the flash ROM 61 , the operation shifts to step S 33 , and an address of the lens registration data 122 is acquired by a lens data pointer 124 (a 21 ). Subsequently, in step S 34 , only data (photographing-related data) 123 related to a photographing performance are copied in a lens data region 121 of the SDRAM 62 (a 22 ). On the other hand, when there are not any lens registration data in the step S 32 , the steps S 33 and S 34 are skipped.

Hereinafter, since processing operations of steps S 35 to S 48 are the same as those of the steps S 4 to S 17 of the flow chart of FIG. 2 of the first embodiment, to avoid redundant description, it is assumed that the processing operations of the corresponding steps are performed, respectively, and the description thereof is omitted here.

It is to be noted that in FIG. 7 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 7 , the reference numerals “ 121 ” to “ 124 ” of portions concerning the lens data are replaced with “ 321 ” to “ 324 ”, the corresponding term “lens” is replaced with “accessory”, “a 21 ”, “a 22 ” indicating the flow are replaced with “b 21 ”, “b 22 ”, respectively, and the description thereof is omitted.

Thus, according to the second embodiment, when the power source is turned on or the interchangeable lens 10 is attached, among the data registered in the flash ROM 61 , the only data concerning a performance of the camera such as the automatic exposure (AE) or the automatic focusing (AF) is copied in the SDRAM 62 . Therefore, an amount of the data to be copied is smaller than that of the first embodiment.

In consequence, according to the second embodiment, it is possible to reduce a time for starting the camera more than the first embodiment without influencing any photographing performance.

Third Embodiment

Next, a third embodiment of the present invention will be described.

In this third embodiment, initialization of a lens and communication processing are performed simultaneously with searching for registered data and copying of the data.

Hereinafter, with reference to FIG. 8 , there will be described communication between an interchangeable lens 10 and a camera main body 20 at a time when a power source is turned on or the lens is attached in the third embodiment of the present invention.

FIG. 8 is a flow chart showing an operation of lens communication at the time when the power source is turned on or the lens is attached in the third embodiment of the present invention. It is to be noted that the operation of the lens communication is performed mainly under the control of a sequence controller 41 .

When the present sequence is started, first in step S 51 , initialization of the interchangeable lens 10 attached to the camera main body 20 is executed. Moreover, it is judged in step S 52 whether or not the initialization of the interchangeable lens 10 is successful. Here, if the initialization is successful, the operation shifts to step S 53 . If not, the operation shifts to step S 65 . In the step S 53 , transmission of the lens identification data from the interchangeable lens 10 is demanded by the sequence controller 41 . Subsequently, it is judged in step S 54 whether or not reception of the lens identification data was successful. As a result, if the reception was successful, the operation shifts to step S 58 . If not, the operation shifts to step S 61 .

Moreover, in parallel with the lens initialization, in step S 55 , a flash ROM 61 of the camera main body 20 is searched for lens registration data. Subsequently, it is judged in step S 56 whether or not there are the lens registration data. Here, when the data are present in the flash ROM 61 , the operation shifts to step S 57 . After the lens registration data are copied in a lens data region of an SDRAM 62 , the operation shifts to the step S 58 . On the other hand, when it is judged in the step S 56 that there are not any lens registration data, the operation shifts to the step S 61 .

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 5 of 11

Hereinafter, since processing operations of steps S 59 to S 67 are the same as those of the steps S 9 to S 17 of the flow chart of FIG. 2 of the first embodiment, to avoid redundant description, it is assumed that the processing operations of the corresponding steps are performed, respectively, and the description thereof is omitted here.

Thus, even according to the third embodiment, it is possible to reduce a time for starting the camera, because the initialization of the lens and the communication processing are performed simultaneously with the searching for the registered data and the copying of the data.

Fourth Embodiment

Next, with reference to FIGS. 9 and 10 , there will be described communication between an interchangeable lens 10 and a camera main body 20 at a time when a power source is turned on or the lens is attached in a fourth embodiment of the present invention.

In the first embodiment, there has been described the example in which there are one data registration region of the interchangeable lens and one data registration region of an accessory, respectively. In this fourth embodiment, there will be described an example in which there are a plurality of (three in this case) data registration regions of each of the interchangeable lens and the accessory.

FIG. 9 is a flow chart showing an operation of lens communication at the time when the power source is turned on or the lens is attached in the fourth embodiment of the present invention, and FIG. 10 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in the camera main body 20 . It is to be noted that the operation of the lens communication is performed mainly under the control of the sequence controller 41 .

When the present sequence is started, first in step S 81 , initialization of the interchangeable lens 10 attached to the camera main body 20 is executed. Subsequently, it is judged in step S 82 whether or not the initialization of the interchangeable lens 10 is successful. Here, if the initialization is successful, the operation shifts to step S 83 . If not, the operation shifts to step S 93 . In the step S 83 , transmission of the lens identification data from the interchangeable lens 10 is demanded. Moreover, it is judged in step S 84 whether or not reception of lens identification data 131 was successful. As a result, if the reception was successful (a 31 ), the operation shifts to step S 85 . If not, the operation shifts to step S 89 .

In the step S 85 , the flash ROM 61 of the camera main body 20 is searched for a plurality of (three in this case) the lens 1 registration data 131 to lens 3 registration data 133 (a 32 ). Next, it is judged in step S 86 whether or not there are lens registration data corresponding to the interchangeable lens 10 . Here, when the data are present in the flash ROM 61 , the operation shifts to step S 87 to copy the lens registration data in a lens data region 135 of the SDRAM 62 (a 33 ). On the other hand, in a case where it is judged in the step S 86 that there are not any lens registration data, the operation shifts to the step S 89 .

Hereinafter, since processing operations of steps S 88 to S 95 are the same as those of the steps S 10 to S 17 of the flow chart of FIG. 2 of the first embodiment, to avoid redundant description, it is assumed that the processing operations of the corresponding steps are performed, respectively, and the description thereof is omitted here.

It is to be noted that in FIG. 10 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 10 , the reference numerals “ 131 ” to “ 135 ” of portions concerning the lens data are replaced with “ 331 ” to “ 335 ”, the corresponding term “lens” is replaced with “accessory”, “a 31 ” to “a 33 ” indicating the flow are replaced with “b 31 ” to “b 33 ”, respectively, and the description thereof is omitted.

Thus, according to the fourth embodiment, it is possible to reduce a time for starting a camera even with respect to the plurality of interchangeable lenses or accessories.

Fifth Embodiment

Next, a fifth embodiment of the present invention will be described.

In the fourth embodiment, there has been described an example in which there are a plurality of (three in this case) data registration regions of each of an interchangeable lens and an accessory. In this fifth embodiment, there are a plurality of data registration regions of each of the lens and the accessory, and registration of lens or accessory data are managed in accordance with the number of times when the data are used.

Hereinafter, with reference to FIGS. 11 and 12 , there will be described communication between an interchangeable lens 10 and a camera main body 20 at a time when a power source is turned on or the lens is attached in the fifth embodiment of the present invention.

FIG. 11 is a flow chart showing an operation of lens communication at the time when the power source is turned on or the lens is attached in the fifth embodiment of the present invention, and FIG. 12 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in the camera main body 20 . It is to be noted that the operation of the lens communication is performed mainly under the control of a sequence controller 41 .

When the present sequence is started, in step S 101 , initialization of the interchangeable lens 10 attached to the camera main body 20 is executed. Subsequently, it is judged in step S 102 whether or not the initialization of the interchangeable lens 10 was successful. Here, if the initialization was successful, the operation shifts to step S 103 . If not, the operation shifts to step S 113 . In the step S 103 , transmission of the lens identification data from the interchangeable lens 10 is demanded, and it is judged in step S 104 whether or not reception of lens identification data 141 was successful. As a result, if the reception was successful (a 41 ), the operation shifts to step S 105 . If not, the operation shifts to step S 110 .

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 6 of 11

In the step S 105 , the flash ROM 61 of the camera main body 20 is searched for a plurality of (three in this case) data including lens 1 registration data 143 , lens 2 registration data 145 and lens 3 registration data 147 (a 42 ). Subsequently, it is judged in step S 106 whether or not there is the lens registration data corresponding to the interchangeable lens 10 . Here, when the data are present in the flash ROM 61 , the operation shifts to step S 107 to copy the corresponding lens registration data in a lens data region 148 of the SDRAM 62 (a 43 ).

Moreover, in the subsequent step 108 , the number of times when the interchangeable lens 10 was used is counted up. That is, use times data of the lens detected from the registered lens data are copied in the SDRAM 62 (a 44 ), and the number of the times is counted up (a 45 ).

On the other hand, in a case where it is judged in the step S 106 that there are not any lens registration data. the operation shifts to step S 110 .

Hereinafter, since processing operations of steps S 109 to S 116 are the same as those of the steps S 10 to S 17 of the flow chart of FIG. 2 of the first embodiment, to avoid redundant description, it is assumed that the processing operations of the corresponding steps are performed, respectively, and the description thereof is omitted here.

It is to be noted that in FIG. 12 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 12 , the reference numerals “ 141 ” to “ 149 ” of portions concerning the lens data are replaced with “ 341 ” to “ 349 ”, the corresponding term “lens” is replaced with “accessory”, “a 41 ” to “a 45 ” indicating the flow are replaced with “b 41 ” to “b 45 ”, respectively, and the description thereof is omitted.

Next, with reference to FIGS. 13 to 15 , there will be described communication between the interchangeable lens 10 and the camera main body 20 at a time when the power source is turned off in the fifth embodiment of the present invention.

FIG. 13 is a flow chart showing an operation of lens communication at a time when the interchangeable lens is changed or the power source is turned off in the fifth embodiment of the present invention. FIGS. 14 and 15 are explanatory views showing a flow of data between the flash ROM 61 and the SDRAM 62 in the camera main body 20 . It is to be noted that the operation of the lens communication is performed mainly under the control of the sequence controller 41 .

When the present sequence is started, first in S 121 , it is judged whether or not the interchangeable lens 10 attached to the camera main body 20 is a lens corresponding to a registering function in accordance with lens identification data 151 . Here, if the lens corresponds to the registering function, the operation shifts to step S 122 . If not, the operation shifts to step S 132 described later.

In the step S 122 , the flash ROM 61 is searched for a plurality of (three in this case) lens 1 registration data 153 ( 163 ), lens 2 registration data 155 ( 165 ) and lens 3 registration data 157 ( 167 ) (a 51 ) ((a 61 )). Subsequently, in step S 123 , the lens identification data 151 ( 161 ) are compared with the lens registration data 153 ( 163 ), 155 ( 165 ) and 157 ( 167 ) to judge whether or not the interchangeable lens being used has been registered.

Here, in a case where it is judged that the interchangeable lens 10 being used has already been registered, since any lens data do not have to be registered, the operation shifts to step S 131 . Moreover, in this step S 131 , the number of the use times of the interchangeable lens 10 is updated. In this case, when the lens 3 registration data 157 relates to the interchangeable lens 10 being used, only lens use times data 159 are written in the number 156 of lens 3 use times to update the number (a 53 ). The registration of the lens data are not updated (a 52 ). Thereafter, the operation shifts to step S 132 described later.

On the other hand, in a case where it is judged in the step S 123 that the attached interchangeable lens 10 is not registered (disagreement), it is judged in the next step S 124 whether or not there is a free area in a registration region of the flash ROM 61 . Here, if the free area is present in the registration region, the operation shifts to step S 125 . If there is not any free area, the operation shifts to step S 127 . Moreover, in the step S 127 , the lens registration data 163 , 165 and 167 are compared to search for data having the minimum number of the use times. That is, the number 162 of use times of lens 1 , the number 164 of use times of lens 2 and the number 166 of use times of lens 3 are compared to search for the minimum number of the use times (a 62 ).

When the number of the lens use times is searched, it is judged in step S 128 whether or not there are a plurality of pieces of data having the minimum number of the use times. As a result, when there are only one piece of data having the minimum number of the use times, the operation shifts to step S 129 to delete the corresponding lens registration data (the lens 3 registration data 167 in this case) (a 63 ). On the other hand, when it is judged in the step S 128 that there are a plurality of pieces of data having the minimum number of the use times, the operation shifts to step S 130 . Moreover, in this step S 130 , lens data (the lens 1 registration data in this case) having the minimum registration number are deleted.

When the lens data are deleted in the step S 129 or S 130 , the operation shifts to the step S 125 , and data (lens data region 168 ) of the interchangeable lens 10 being used are registered in the corresponding region of the flash ROM 61 from which the lens data have been deleted in the step S 129 or S 130 (a 64 ). Next, in step S 126 , the use times data are initialized. In this case, when the lens 3 registration data 167 relates to the interchangeable lens being used, the number 166 of the use times of the lens 3 is initialized (a 65 ).

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 7 of 11

Moreover, after the step S 126 or S 131 , in the step S 132 , lens end processing is executed. Moreover, the present sequence ends.

It is to be noted that in FIGS. 14 and 15 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 14 , the reference numerals “ 151 ” to “ 159 ” of portions concerning the lens data are replaced with “ 351 ” to “ 359 ”, the corresponding term “lens” is replaced with “accessory”, and “a 51 ” to “a 53 ” indicating the flow are replaced with “b 51 ” to “b 53 ”. In FIG. 15 , the reference numerals “ 161 ” to “ 168 ” of portions concerning the lens data are replaced with “ 361 ” to “ 368 ”, the corresponding term “lens” is replaced with “accessory”, “a 61 ” to “a 65 ” indicating the flow are replaced with “b 61 ” to “b 65 ”, respectively, and the description thereof is omitted.

Thus, even according to the fifth embodiment, a time for starting a camera can be reduced while coping with the plurality of lenses or accessories. The flash ROM 61 can efficiently be utilized.

Sixth Embodiment

Next, a sixth embodiment of the present invention will be described.

In the fifth embodiment, there has been described an example in which there are a plurality of data registration regions of each of a lens and an accessory, and registration of lens or accessory data are managed in accordance with the number of use times of the data. This sixth embodiment relates to an example in which when the number of the use times of data is equal, the data are processed in order from data having a small registration number, and the registration of the data are managed in accordance with the number of rewrite times of the region.

Hereinafter, with reference to FIGS. 16 and 17 , there will be described communication between an interchangeable lens 10 and a camera main body 20 at a time when a power source is turned off in the sixth embodiment of the present invention.

FIG. 16 is a flow chart showing an operation of lens communication at the time when the power source is turned off in the sixth embodiment of the present invention, and FIG. 17 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in the camera main body 20 . It is to be noted that the operation of the lens communication is performed mainly under the control of a sequence controller 41 .

When the present sequence is started, first in step S 141 , it is judged whether or not the interchangeable lens 10 attached to the camera main body 20 is a lens corresponding to a registering function in accordance with lens identification data 171 . Here, if the lens corresponds to the registering function, the operation shifts to step S 142 . If not, the operation shifts to step In step S 142 , the flash ROM 61 is searched for a plurality pieces of (three in this case) lens 1 registration data 174 , lens 2 registration data 177 and lens 3 registration data 180 (a 71 ). Subsequently, in step S 143 , the lens identification data 171 are compared with the lens registration data 174 , 177 and 180 to judge whether or not the interchangeable lens 10 being used has been registered.

Here, in a case where it is judged that the interchangeable lens being used is a lens already registered, since any lens data do not have to be registered, the operation shifts to step S 154 . Moreover, in this step S 154 , the number of use times of the interchangeable lens 10 is updated. Thereafter, the operation shifts to step S 155 .

On the other hand, in a case where it is judged in the step S 143 that the attached interchangeable lens is not registered (disagreement), next in step S 144 , it is judged whether or not there is a free area in a registration region of the flash ROM 61 . Here, if the free area is present in the registration region, the operation shifts to step S 151 . If there is not any free area, however, the operation shifts to step S 145 . Moreover, in the step S 144 , the lens registration data 174 , 177 and 180 are compared to search for the data having the minimum number of the use times of the data. That is, the number 172 of use times of lens 1 , the number 175 of use times of lens 2 and the number 178 of use times of lens 3 are compared to search for the minimum number of the use times (a 72 ).

When the number of the lens use times is searched, it is judged in step S 146 whether or not there are a plurality pieces of data having the minimum number of the use times. As a result, when there is only one pieces of data having the minimum number of the use times, the operation shifts to step S 147 . On the other hand, when it is judged in the step S 146 that there are a plurality pieces of data having the minimum number of the use times, the operation shifts to step S 148 . In this step S 148 , regions are compared to search for the region having the minimum number of rewrite times. That is, the number 173 of write times of regional, the number 176 of write times of region 2 and the number 179 of write times of region 3 are compared (a 73 ).

Next, it is judged in step S 149 whether or not there are a plurality of regions having the minimum number of the rewrite times compared in the step S 148 . Here, if there is only one region having the minimum number of the rewrite times, the operation shifts to step S 147 . If there are a plurality of such regions, the operation shifts to step S 150 . In step S 147 , the lens data (lens 3 registration data in this case) of the corresponding data region is deleted. In the step S 150 , the lens data of the data region having the minimum region number is deleted. In this case, assuming that the number 175 of the use times of the lens 2 is equal to the number 178 of the use times of the lens 3 , and the number 179 of the write times of the region 3 is minimum, the lens 3 registration data 180 are deleted (a 74 ).

Moreover, when the lens data are deleted in the step S 147 or S 150 , the operation shifts to step S 151 , and data (lens data region 181 ) of the interchangeable lens 10 being used is registered in the corresponding region of the flash ROM 61 from which the lens data have been deleted in the step S 147 or S 150 (a 75 ). Next, in step S 152 , the use times data are initialized. In this case, when the lens 3 registration data 180 relates to the interchangeable lens being used, the number 178 of the use times of the lens 3 is initialized (a 76 ). Further in step S 153 , the number of the write times is counted up to update the number 179 of the write times of the region 3 (a 77 ).

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 8 of 11

Furthermore, after the step S 153 or S 154 , in the step S 155 , lens end processing is executed. Moreover, the present sequence ends.

It is to be noted that in FIGS. 16 and 17 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 17 , the reference numerals “ 171 ” to “ 181 ” of portions concerning the lens data are replaced with “ 371 ” to “ 381 ”, the corresponding term “lens” is replaced with “accessory”, “a 71 ” to “a 77 ” indicating the flow are replaced with “b 71 ” to “b 73 ”, respectively, and the description thereof is omitted.

Thus, even according to the sixth embodiment, a time for starting a camera the next time can be reduced. When the number of the use times of the data is equal, the data are processed in order from the data having the small registration number. In this case, the data are rewritten in the same region in a concentrated manner, and life of the specific region might be shortened, but according to the present embodiment, the data are managed in accordance with the number of the rewrite times of the region. Therefore, the data are not rewritten in the same region in the concentrated manner.

Seventh Embodiment

Next, a seventh embodiment of the present invention will be described.

In the fourth and fifth embodiments, there has been described an example in which there are a plurality pieces of data registration regions of each of a lens and an accessory, and registration of lens or accessory data are managed in accordance with the number of use times of the data. In this seventh embodiment, the registration data are managed in accordance with a use date.

Hereinafter, with reference to FIGS. 18 and 19 , there will be described communication between an interchangeable lens 10 and a camera main body 20 at a time when a power source is turned off in the seventh embodiment of the present invention.

FIG. 18 is a flow chart showing an operation of lens communication at a time when an interchangeable lens is changed or the power source is turned off in the seventh embodiment of the present invention, and FIG. 19 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in the camera main body 20 . It is to be noted that the operation of the lens communication is performed mainly under the control of a sequence controller 41 .

When the present sequence is started, first in step S 161 , it is judged whether or not the interchangeable lens 10 attached to the camera main body 20 is a lens corresponding to a registering function in accordance with lens identification data 191 . Here, if the lens corresponds to the registering function, the operation shifts to step S 162 . If not, the operation shifts to step S 171 .

In step S 162 , the flash ROM 61 is searched for a plurality pieces of (three in this case) lens 1 registration data 193 , lens 2 registration data 195 and lens 3 registration data 197 (a 91 ). Subsequently, in step S 163 , the lens identification data 191 are compared with the lens registration data 193 , 195 and 197 to judge whether or not the interchangeable lens being used has been registered.

Here, in a case where it is judged that the interchangeable lens being used is a lens already registered, since any lens data does not have to be registered, the operation shifts to step S 170 described later. On the other hand, in a case where it is judged in the step S 163 that the attached interchangeable lens is not registered (disagreement), next in step S 164 , it is judged whether or not there is a free area in a registration region of the flash ROM 61 . Here, if the free area is present in the registration region, the operation shifts to step S 169 . If there is not any free area, however, the operation shifts to step S 165 .

Moreover, in the step S 165 , the lens registration data 193 , 195 and 197 are compared to search for data having the oldest date when the data were used (a 91 ). As a result, it is judged in step S 166 whether or not there are a plurality pieces of data having the same use date of the most previously used lens. The case where there are a plurality pieces of data having the same use date of the most previously used lens occurs, when a time management unit is comparatively long, for example, one hour or the like. The case infrequently occurs, when calendar/clock setting of the camera main body 20 or the like is changed halfway. Here, when there is only one pieces of data, the operation shifts to step S 167 to delete the corresponding lens data. On the other hand, in a case where there are a plurality pieces of data having the same use date of the most previously used lens, the operation shifts to step S 168 to delete the lens data of the region having the minimum registration region number.

In the step S 169 , if the free area is present, the lens data (lens data region 198 ) are written in the free area. Alternatively, the lens data are registered in the region from which the lens data have been deleted in the step S 167 or S 168 (a 92 ). Subsequently, in the step S 170 , the use date data are updated, that is, a system end time (lens 3 use date 196 in this case) is updated (a 93 ).

Thereafter, in the step S 171 , lens end processing is executed. Moreover, the present sequence ends.

It is to be noted that in FIGS. 18 and 19 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 19 , the reference numerals “ 191 ” to “ 198 ” of portions concerning the lens data are replaced with “ 391 ” to “ 398 ”, the corresponding term “lens” is replaced with “accessory”, “a 91 ” to “a 93 ” indicating the flow are replaced with “b 91 ” to “b 93 ”, respectively, and the description thereof is omitted.

Thus, even according to the seventh embodiment, a memory can effectively be used, and a time for starting a camera the next time can be reduced.

Eighth Embodiment

Next, an eighth embodiment of the present invention will be described.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 9 of 11

In the seventh embodiment, there has been described an example in which there are a plurality pieces of data registration regions of each of a lens and an accessory, and registration data are managed in accordance with a use date. In this eighth embodiment, when the use date of the data is the same, the data are registered in order from a small registration number, and managed in accordance with the number of rewrite times of the region.

Hereinafter, with reference to FIGS. 20 and 21 , there will be described communication between an interchangeable lens 10 and a camera main body 20 at a time when a power source is turned off in the eighth embodiment of the present invention.

FIG. 20 is a flow chart showing an operation of lens communication at a time when the power source is turned off in the eighth embodiment of the present invention, and FIG. 21 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in the camera main body 20 . It is to be noted that the operation of the lens communication is performed mainly under the control of a sequence controller 41 .

When the present sequence is started, first in step S 181 , it is judged whether or not the interchangeable lens 10 attached to the camera main body 20 is a lens corresponding to a registering function in accordance with lens identification data 201 . Here, if the lens corresponds to the registering function, the operation shifts to step S 182 . If not, the operation shifts to step S 193 .

In step S 182 , the flash ROM 61 is searched for a plurality pieces of (three in this case) lens 1 registration data 204 , lens 2 registration data 207 and lens 3 registration data 210 (a 101 ). Subsequently, in step S 183 , the lens identification data 201 are compared with the lens registration data 204 , 207 and 210 to judge whether or not the interchangeable lens being used has been registered.

Here, in a case where it is judged that the interchangeable lens being used is a lens already registered, since any lens data do not have to be registered, the operation shifts to step S 192 described later. On the other hand, in a case where it is judged in the step S 183 that the attached interchangeable lens is not registered (disagreement), next in step S 184 , it is judged whether or not there is a free area in a registration region of the flash ROM 61 . Here, if the free area is present in the registration region, the operation shifts to step S 191 . If there is not any free area, however, the operation shifts to step S 185 .

Moreover, in the step S 185 , lens 1 use date 202 , lens 2 use date 205 and lens 3 use date 208 are compared to search for the oldest date when the lens was used (a 102 ). As a result, it is judged in step S 186 whether or not there are a plurality pieces of data having the same use date of the most previously used lens. Here, when there is only one pieces of data having such a use date, the operation shifts to step S 187 to delete the corresponding lens data. On the other hand, in a case where there are a plurality pieces of data having the same use date of the most previously used lens, the operation shifts to step S 188 to search for the region having the minimum number of write times. That is, the number 203 of write times of region 1 , the number 206 of write times of region 2 and the number 209 of write times of region 3 are searched (a 103 ).

Next, it is judged in step S 189 whether or not there are a plurality of regions having the equal minimum number of rewrite times searched in the step S 188 . Here, when there is only one region having the minimum number of the rewrite times, the operation shifts to step S 187 . When there are a plurality of such regions, the operation shifts to step S 190 . In the step S 187 , there are deleted the corresponding lens data (lens 3 registration data in this case) of the data region having the minimum number of the use times. In the step S 190 , the lens data of the region having the minimum registration region number are deleted. In this case, assuming that use dates of lenses 2 , 3 are oldest, the use date is the same, and the number 209 of the write times of the region 3 is minimum, the lens 3 registration data 210 is deleted (a 104 ).

Moreover, when the lens data are deleted in the step S 187 or S 190 , the operation shifts to the step S 191 , and the data (lens data region 211 ) of the interchangeable lens 10 being used are registered in the corresponding region of the flash ROM 61 from which the lens data have been deleted in the step S 187 or S 190 (a 105 ). Subsequently, in the step S 192 , the use date data and the number of the write times are updated (a 106 ). In this case, when the lens 3 registration data 210 relates to the interchangeable lens being used, two data of the lens 3 use date 208 and the number 209 of the write times of the region 3 are updated (a 106 , a 107 ).

Thereafter, in the step S 193 , lens end processing is executed. Moreover, the present sequence ends.

It is to be noted that in FIGS. 20 and 21 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 21 , the reference numerals “ 201 ” to “ 211 ” of portions concerning the lens data are replaced with “ 401 ” to “ 411 ”, the corresponding term “lens” is replaced with “accessory”, “a 101 ” to “a 107 ” indicating the flow are replaced with “b 101 ” to “b 107 ”, respectively, and the description thereof is omitted.

Thus, even according to the eighth embodiment, a time for starting a camera the next time can be reduced. In a case where the data have the same use date, when the data are registered in order from the data having the small registration region number, the data might be rewritten in the same region in a concentrated manner. According to the present embodiment, however, since the data are managed in accordance with the number of the rewrite times of the region, the data are not rewritten in the same region in the concentrated manner.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 10 of 11

It is to be noted that in the eighth embodiment, the lens use date and the number of the write times of the region are written in the flash ROM 61 , but the embodiment is not limited to this example. For example, a backup block such as EEPROM may be used. In this case, when the data agrees with the registered data, the data are not written in the flash ROM 61 , and may be stored in the backup block. In consequence, life of the flash ROM 61 can further be extended.

FIG. 22 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in a camera main body 20 in a first modification of the eighth embodiment of the present invention. It is to be noted that an operation of lens communication is performed mainly under the control of a sequence controller 41 .

The flash ROM 61 is searched for a plurality of (three in this case) lens 1 registration data 222 , lens 2 registration data 223 and lens 3 registration data 224 . Subsequently, lens identification data 221 are compared with the lens registration data 222 , 223 and 224 to judge whether or not the interchangeable lens being used has been registered.

When the data agrees with the registered data, the lens data of the corresponding use date data region are deleted to update lens 3 use date data (a 122 ).

Thereafter, the number of the write times is counted up, and the number of the write times of the region 3 is updated (a 123 ). Since the lens data are registered, needless to say, updating of the lens 3 registration data (a 124 ) is not performed, and management data (use date, the number of the write times, etc.) are not written in the flash ROM 61 . As a result, the number of the write times in the flash ROM 61 is reduced, and life can be extended.

It is to be noted that in FIG. 22 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 22 , the reference numerals “ 221 ” to “ 231 ” of portions concerning the lens data are replaced with “ 421 ” to “ 431 ”, the corresponding term “lens” is replaced with “accessory”, “a 121 ” to “a 124 ” indicating the flow are replaced with “b 121 ” to “b 124 ”, respectively, and the description thereof is omitted.

FIG. 23 is an explanatory view showing a flow of data between the flash ROM 61 and the SDRAM 62 in the camera main body 20 in a case where a lens being used is not registered in the eighth embodiment of the present invention. It is to be noted that the operation of the lens communication is performed mainly under the control of the sequence controller 41 .

In the same manner as in FIG. 22 , the flash ROM 61 is searched for a plurality of (three in this case) lens 1 registration data 242 , lens 2 registration data 243 and lens 3 registration data 244 . Subsequently, lens identification data 241 are compared with the lens registration data 242 , 243 and 244 to judge whether or not the interchangeable lens being used has been registered (a 141 ).

As a result of comparison, when data do not agree with any registered data, a backup block 70 is searched for the oldest date when the lens was used among lens 1 use date 245 , lens 2 use date 246 and lens 3 use date 247 (a 142 ). When there are a plurality of use dates of the most previously used lens, a region having the minimum number of rewrite times is searched. That is, the number 248 of the write times of region 1 , the number 249 of the write times of region 2 and the number 250 of the write times of region 3 are searched (a 143 ).

In the present example, it is judged that the region 3 has the minimum number of the write times.

Thereafter, a lens data region 251 is copied as lens registration data (a 145 ). Moreover, the corresponding lens use date and the number of the write times of the region are updated (a 146 , a 147 ).

It is to be noted that in FIG. 23 , an operation of data communication of an accessory is similar to that of the communication of the lens data. Therefore, in FIG. 23 , the reference numerals “ 241 ” to “ 251 ” of portions concerning the lens data are replaced with “ 441 ” to “ 451 ”, the corresponding term “lens” is replaced with “accessory”, “a 141 ” to “a 147 ” indicating the flow are replaced with “b 141 ” to “b 147 ”, respectively, and the description thereof is omitted.

Moreover, in FIGS. 22 , 23 , “the lens use date” may be replaced with “the number of the use times”.

Ninth Embodiment

Next, a ninth embodiment of the present invention will be described.

In the above eighth embodiment, there has been described an example in which when there are a plurality of lens and accessory data registration regions, and use date of data is the same, data are registered in order from a small registration number and managed in accordance with the number of rewrite times of the region. In the present ninth embodiment, there will be described an example in which when there are a plurality of lens data registration regions, and the registration region is shared by a lens and an accessory, lens data are preferentially stored.

Hereinafter, with reference to FIGS. 24 and 25 , there will be described communication between an interchangeable lens 10 and a camera main body 20 at a time when the interchangeable lens is changed or a power source is turned off in the ninth embodiment of the present invention.

FIG. 24 is a flow chart showing an operation of lens communication at a time when the power source is turned off in the ninth embodiment of the present invention, and FIG. 25 is an explanatory view showing a flow of data between a flash ROM 61 and an SDRAM 62 in the camera main body 20 . It is to be noted that an operation of lens communication is performed mainly under the control of a sequence controller 41 .

When the present sequence is started, first in step S 201 , it is judged whether or not the interchangeable lens 10 attached to the camera main body 20 is a lens corresponding to a registering function in accordance with lens identification data 201 . Here, if the lens corresponds to the registering function, the operation shifts to step S 202 . If not, the operation shifts to step S 210 .

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 11 of 11

In step S 202 , the flash ROM 61 is searched for a plurality pieces of (three in this case) lens 1 registration data 262 , lens 2 registration data 263 and accessory registration data 264 (a 161 ). Subsequently, in step S 203 , the lens identification data 261 are compared with the lens registration data 262 , 263 and the accessory registration data 264 to judge whether or not the interchangeable lens being used have been registered.

Here, in a case where it is judged that the interchangeable lens being used is a lens already registered, since any lens data do not have to be registered, the operation shifts to step S 210 described later. On the other hand, in a case where it is judged in the step S 203 that the attached interchangeable lens is not registered (disagreement or device disagreement), next in step S 204 , it is judged whether or not there is a free area in a registration region of the flash ROM 61 . Here, if the free area is present in the registration region, the operation shifts to step S 209 . If there is not any free area, however, the operation shifts to step S 205 .

In this step S 205 , it is judged whether or not there is an accessory registration region in the flash ROM 61 (a 162 ). Here, if the accessory registration region is present, the accessory registration data 264 is deleted from this accessory registration region (a 163 ). On the other hand, when there is not any accessory registration region in the step S 205 , the operation shifts to step S 207 to search for data having the minimum number of use times of the data among the lens registration data 262 , 263 and the accessory registration data 264 (not shown, but the lens data are registered in this case). When the data having the minimum number of the use times of the lens are searched, in the subsequent step S 208 , the corresponding lens or accessory registration data are deleted.

When in the step S 206 or S 208 , the accessory or lens registration data are deleted, the operation shifts to the step S 209 to register data (lens data region 265 ) of the interchangeable lens 10 being used in the corresponding region of the flash ROM 61 from which the accessory or lens data have been deleted in the step S 206 or S 208 (a 164 ). Next, in the step S 210 , lens end processing is executed. Moreover, the present sequence ends.

Thus, according to the ninth embodiment, when the lens registration region of the flash ROM 61 is filled with the lens registration data, the accessory registration data are deleted to preferentially store the lens registration data.

It is to be noted that in the first to ninth embodiments, it has been described that the lens registration data and the accessory registration data are stored in the flash ROM 61 , but the present invention is not limited to these embodiments, and the data may be stored in any nonvolatile memory.

Moreover, there is not any restriction on the accessory as long as the accessory is attached between the interchangeable lens 10 and the camera main body 20 , and the accessory corresponds to, for example, a tele-conversion lens or the like.

While there has been shown and described what are considered to be preferred embodiments of the invention, it will, of course, be understood that various modifications and changes in form or detail could readily be made without departing from the spirit of the invention. It is therefore intended that the invention not be limited to the exact forms described and illustrated, but constructed to cover all modifications that may fall within the scope of the appended claims.

Claims as granted

17 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

8 codes
IPC · International Patent Classification
Section G — Physics
  • G03B7/26
  • G03B17/00
  • G03B11/00
Section H — Electricity
  • H04N5/76
USPC · US Patent Classification
396/529348/231.99396/301396/544

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2007Jul 2007Jan 2008Jul 2008Jan 2009Jul 2009Jan 2010USPTOApplicantNon-final rejectionResponse after non-finalNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
3.4 y
1,236 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
W. B. Perkey
art unit 2862 · TC 2800
Citations: 14 back · 7 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20062008201020122014201620182020202220242026Owner 1Owner 3Owner 4
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock