相机装置、相机机体、互换镜头及相机机体的动作控制方法_3

文档序号:9438763阅读:来源:国知局
11步骤61中为是),从存储器31读出镜头信息。从互换镜头20C将所读出的镜头信息发送到机体侧微型计算机2(图11步骤62)。镜头信息是关于互换镜头20C的信息,例如包括是否是能够由内置于相机机体IC的机体侧微型计算机2直接控制镜头驱动电路32的互换镜头等信息。
[0081]基于从互换镜头20C发送的镜头信息,判断互换镜头20C是否是能够由机体侧微型计算机2直接控制镜头驱动电路32的镜头(在图10步骤42中为是)。若能够直接控制(图10步骤42中为是),则将切换命令请求命令发送到互换镜头20C (图10步骤43)。
[0082]若从相机侧机体2发送的切换命令请求命令在互换镜头20C的通信控制微型计算机30中被接收时(图11的步骤63中为是),则从命令记录部30A读取通信切换命令。由通信控制微型计算机30将所读取的通信切换命令发送到机体侧微型计算机2 (图11步骤64) ο
[0083]在相机机体I中,当赋予镜头驱动指令时(图10步骤44中为是),确认是否能够直接控制安装于相机机体I的互换镜头20C的镜头驱动电路32 (图10步骤45)。
[0084]若能够直接控制镜头驱动电路32 (图10步骤45中为是),则向通信控制微型计算机30发送如将所输入的数据设为无效那样的通信切换命令(无效)(图10步骤46)。
[0085]在通信控制微型计算机30中,当接收从机体侧微型计算机2发送的通信切换命令(无效)时(图11步骤65中为是),输入到通信控制微型计算机30的数据设为无效(图11步骤66)。由此,即使用于由机体侧微型计算机2直接控制镜头驱动电路32的命令输入到通信控制微型计算机30,也能够将控制微型计算机30误动作而由通信控制微型计算机30控制镜头驱动电路32这一情况防患于未然。
[0086]机体侧微型计算机2输出驱动控制信号,而直接控制镜头驱动电路32 (图10步骤47)。当由机体侧微型计算机2对镜头驱动电路32的直接控制结束时,从机体侧微型计算机2向通信控制微型计算机30发送通信命令(有效)。对于该通信命令(有效),通信控制微型计算机30不设为无效,而通过已接收这一情况(图11步骤67中为是),以将之后输入的命令设为有效的方式切换通信控制微型计算机30 (图11步骤68)。由于能够进行机体侧微型计算机2与通信控制微型计算机30的通信,因此将相机机体I切换为镜头通信模式(图8步骤49) ο
[0087]若机体侧微型计算机2不能直接控制安装于相机机体I的互换镜头20C (图10步骤45中为否),则从机体侧微型计算机2向通信控制微型计算机30发送,使得由通信控制微型计算机30对镜头驱动电路32进行驱动(图10步骤51)。
[0088]直至相机机体I上有电源停止指示为止,反复步骤41到49和51的处理(图10步骤50) ο
[0089]图12是图8所示的相机机体IC(也可以是其他相机机体)的机体侧微型计算机2的端口 P4和P5的输出信号以及端口 P6的输入信号的一例。
[0090]在时刻t51到时刻t52的期间,从机体侧微型计算机2向通信控制微型计算机30,从端口 P4输出用于通信的串行时钟脉冲,且从端口 P5输出镜头状态请求命令。如此一来,在时刻t53到时刻t54的期间,从互换镜头20C的通信控制微型计算机30发送表示互换镜头20C的状态的镜头状态数据。该镜头状态数据从端口 P6输入到机体侧微型计算机2。机体侧微型计算机2由于得知互换镜头20C的状态,因此会考虑该状态而对互换镜头进行控制。另外,在时刻t53到时刻t54的期间,从机体侧微型计算机2向通信控制微型计算机30,从端口 P4输出用于通信的串行时钟脉冲,且从端口 P5输出切换命令(无效)。当向通信控制微型计算机30输入该切换命令(无效)时,如上所述,通信控制微型计算机30无视除切换命令(有效)的命令以外所输入的数据类。
[0091]之后,在时刻t56到t57的期间,从机体侧微型计算机2的端口 P4和P5输出对互换镜头20C进行控制的命令。该对互换镜头20C进行控制的命令即使输入到互换镜头20C的通信控制微型计算机30也被设为无效,而输入到镜头驱动电路32。通过镜头驱动电路32控制镜头驱动马达33。
[0092]接下来,在时刻t58到时刻t59的期间,从机体侧微型计算机2向通信控制微型计算机30,从端口 P4再次输出用于通信的串行时钟脉冲,且从端口 P5输出切换命令(有效)。当向通信控制微型计算机30输入该切换命令(有效)时,如上所述,通信控制微型计算机30根据所输入的数据类进行动作。之后,再次进行机体侧微型计算机2与通信控制微型计算机30或机体侧微型计算机2与镜头驱动电路32之间的通信。
[0093]在图12所示的例子中,不利用机体侧微型计算机2的端口 Pl到P3,但是也可以利用这些端口 Pl到P3。在该情况下,从时刻t51到时刻t56,如上所述利用端口 P4到P6,从时刻t56到时刻t57,从端口 Pl输出从端口 P4输出的数据,从端口 P2输出从端口 P5输出的数据,并代替利用从端口 P6输入的数据而利用从端口 P3输入的数据。在时刻t57以后,再次利用端口 Pl到P3。
[0094]图13是图12所示的处理的变形例。
[0095]图13所示的例子中,在与上述的从时刻t53到时刻t54相当的从时刻t61到时刻t62的期间,输入到通信控制微型计算机30的切换命令(无效)输入到镜头驱动电路32,即使在通过该切换命令(无效)而镜头驱动电路32进行动作的情况下,镜头位置也不变化。
[0096]在时刻t61到时刻t62的期间,在从端口 P4输出的时钟脉冲和从端口 P5输出的切换命令(无效)输入到镜头驱动电路32并通过这些时钟脉冲等使镜头驱动电路32进行动作的情况下,镜头驱动马达33正转3步长位置。之后,在时刻t62到时刻t63的期间,在从端口 P4输出的时钟脉冲和从端口 P5输出的切换命令(无效)输入到镜头驱动电路32并通过这些时钟脉冲等使镜头驱动电路32进行动作的情况下,镜头驱动马达33反转3步长位置。此外,在时刻t63到时刻t64的期间,在从端口 P4输出的时钟脉冲和从端口 P5输出的切换命令(无效)输入到镜头驱动电路32并通过这些时钟脉冲等使镜头驱动电路32进行动作的情况下,镜头驱动马达33正转I步长位置。之后,在时刻t64到时刻t65的期间,在从端口 P4输出的时钟脉冲和从端口 P5输出的切换命令(无效)输入到镜头驱动电路32并通过这些时钟脉冲等使镜头驱动电路32进行动作的情况下,镜头驱动马达33正转I步长位置。即使根据输入到通信控制微型计算机30的切换命令(无效)而镜头驱动电路32误动作,镜头位置也不变化。
[0097]之后,在时刻t67到时刻t68的期间,基于来自机体侧微型计算机2的输出数据来控制镜头驱动电路32。另外,在时刻t69到时刻t70的期间,对于向通信控制微型计算机30赋予的切换命令(有效),也与上述的情况同样地输入到镜头驱动电路32,并以即使基于该切换命令(有效)使镜头驱动电路32进行动作而镜头位置也不改变的方式,规定从机体侧微型计算机2的端口 Pl和端口 P2输出的时钟脉冲和切换命令(有效)。
[0098]图14是图13所示的例子的另一变形例。
[0099]在与图12的从时刻t51到时刻t52相当的从时刻t81到时刻t82的期间,从机体侧微型计算机2输出的时钟脉冲是高频的脉冲,即使这种高频的时钟脉冲输入到镜头驱动电路32,镜头驱动电路32也不能识别(但是,存在镜头驱动电路32识别而进行误动作的情况)。因此,不能如参照图13说明的那样以即使基于镜头切换命令(无效或者有效)使镜头驱动电路32进行动作而镜头位置也不变化的方式进行控制。在该实施例中,如上所述,赋予切换命令(无效或者有效)的从时刻t61到时刻t65、从时刻69到时刻t70的期间的时钟脉冲切换为镜头驱动电路32能够识别的那样的频率。由此,如上所述,切换命令(无效或者有效)输入到镜头驱动电路32,即使镜头驱动电路32进行动作,镜头位置也不变化。
[0100]图15和
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1