摄像设备、镜头设备及其控制方法

文档序号:2685628阅读:80来源:国知局
专利名称:摄像设备、镜头设备及其控制方法
技术领域
本发明涉及诸如能够可更换地安装镜头的数字照相机等的摄像设备。
背景技术
传统地,作为诸如能够可更换地安装镜头的数字照相机等的摄像设备,实现了如下的摄像设备以镜头安装在照相机上的状态进行镜头的固件更新(以下称为“固件更新”),从而将镜头的固件更新至最新版本(例如,参见日本特开2010-246009)。然而,可能由于镜头和照相机之间的连接点偏差、照相机电池 的摘除、照相机的电池电压的下降或者固件更新文件(更新用的固件)的不完全等而未完成镜头固件更新。这可能造成诸如AF(自动调焦)和光圈控制等的镜头控制的不便。因此,如果使用开始了固件更新处理但未完成固件更新的镜头拍摄图像,则可能不能进行拍摄者所期望的拍摄,并且这是不方便的。

发明内容
本发明的方面提供一种摄像设备,其能够安装镜头设备,其中,所述摄像设备被配置为获得所安装的镜头设备的信息,并且在基于所获得的信息将所述镜头设备识别为固件更新失败的可更换镜头的情况下,进行控制以对使用所述可更换镜头的操作进行限制并且使得能够进行不使用所述可更换镜头的操作。本发明的另一方面提供一种镜头设备,其能够安装在摄像设备上,所述镜头设备包括存储部件,用于保持控制固件;以及控制部件,用于基于来自所述摄像设备的指示来进行用于重写固件或添加固件的固件更新,其中,在完成所述固件更新之前切断了来自所述摄像设备的供电的情况下,所述控制部件根据来自所述摄像设备的下次供电来发送所述固件更新的未完成信息。本发明的又一方面提供一种摄像设备的控制方法,所述摄像设备能够安装镜头设备,所述控制方法包括获得所安装的镜头设备的信息;以及在基于所获得的信息将所述镜头设备识别为固件更新失败的可更换镜头的情况下,进行控制以对使用所述可更换镜头的操作进行限制并且使得能够进行不使用所述可更换镜头的操作。本发明的又一方面提供一种镜头设备的控制方法,所述镜头设备包括用于保持控制固件的存储器并且能够安装在摄像设备上,所述控制方法包括控制步骤,用于基于来自所述摄像设备的指示来进行用于重写固件或添加固件的固件更新,其中,在完成所述固件更新之前切断了来自所述摄像设备的供电的情况下,所述控制步骤根据来自所述摄像设备的下次供电来发送所述固件更新的未完成信息。通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。


图IA和IB是示出根据本发明实施例的摄像设备的外观和内部结构的图。
图2是示出图IA和IB所示的摄像设备的电路结构的框图。图3是示出用户根据菜单执行的固件更新的流程图。图4是示出图3的S405中的镜头固件更新处理的流程图。图5是示出照相机启动时的镜头警告处理的细节的流程图。图6是示出镜头安装时的处理的细节的流程图。图7是示出各种画面的显示的例子的流程图。图8是示出镜头设备中的处理流程图的图。图9是示出在图8的流程图的处理中固件更新处理异常结束时所执行的镜头固件更新处理的流程图的图。
具体实施例方式现在将根据附图详细说明本发明的优选实施例。以下所述的设备在镜头设备的固件更新处理未完成时,能够在不进行镜头设备的控制的情况下使得能够进行照相机设备的预定控制。在该情况下,限制了涉及镜头设备的控制的照相机设备的预定控制。这防止了拍摄者所不期望的拍摄。照相机设备的控制单元可能判断为所安装的镜头设备的固件更新处理未完成的情况的例子包括根据菜单执行的情况、安装镜头的情况和启动摄像设备的情况等。然而,在任何情况下,如果识别到可更换镜头的固件更新失败,则控制镜头设备以使得能够进行不使用可更换镜头的操作。在这些情况下,如果尝试镜头的固件更新并且在尝试更新后以失败结束,则一般进行断开电源的操作。在任何情况下,如果判断为剩余电池容量不足,或者如果判断为所安装的镜头的固件更新文件不存在,则作为发明的典型控制,进行断开电源的操作。不使用镜头的操作的例子包括断开电源的操作、镜头的固件更新的操作、再现的操作或与外部的通信等。可以根据设备的规范确定要使得能够进行哪一个操作。现在将基于附图详细说明本发明的实施例。第一实施例图IA和IB示出根据本发明第一实施例的能够可更换地安装镜头设备的摄像设备。这里示出了安装了镜头设备300的诸如数字照相机等的照相机设备100。在照相机设备100的上部配置配件插座110、光学取景器104和释放按钮114。还在照相机设备100的上部配置了主电子拨盘115、拍摄模式拨盘60和外部显示单元409。释放按钮114用于指示摄像操作。直接操作主电子拨盘115。这允许操作者切换快门速度值和光圈值。与其它操作按钮一起操作操作构件以输入与照相机操作相关的数值并且切换拍摄设置。外部显示单元409包括液晶面板并显示诸如快门速度值、光圈值和拍摄设置等的拍摄条件和其它信息。拍摄模式拨盘60用于改变拍摄模式。在照相机主体100的背面配置了 IXD监视器单元417、菜单按钮66、副电子拨盘116、设置按钮117、AF框选择按钮118和电源开关72。尽管未示出,但还配置了诸如十字操作键和多控制器等的操作构件。LCD监视器单元417用于显示拍摄所获得的图像(图像数据)和各种设置画面。IXD监视器单元417包括透射式IXD并具有背光灯416 (见图1B)。IXD监视器单元417还用作用于可以由摄像设备设置或处理的各种设置或者用于指定处理的菜单画面,并且还用作用于显示后述的固件更新画面(图7)的显示器。操作菜单按钮66以指示系统控制电路50 (见图2)开始和结束菜单显示,从而在IXD监视器单元417上显示菜单。如下使用副电子拨盘116和主电子拨盘115。直接操作拨盘以切换快门速度值和光圈值,或者与其它操作按钮一起操作拨盘以输入与照相机操作相关的数值并且切换拍摄设置。设置按钮117用于菜单显示的选择和确认。AF框选择按钮118用于在镜头在AF模式下工作时指定要聚焦的位置。在照相机设备100的正面配置了安装部106 (见图3),并且例如,在镜头设备300上配置的接口 306可拆卸地连接至安装部106。在图IB中,轴500是摄像光轴。在所示出的镜头设备300上配直了镜头单兀310和光圈312,镜头单兀310包括多个透镜,多个透镜包括具有改变焦点位置的功能的透镜。镜头设备300接收来自照相机设备100的供电,与照 相机设备100进行通信,并控制镜头单元310和光圈312。在照相机设备100内,在摄像光路中配置了镜130。镜130可以在用于将来自镜头单元310的被摄体的光向取景器光学系统反射的位置(图IB所示的位置)和镜310从摄像光路退避的位置之间移动。由镜130反射的来自被摄体的光在聚焦板150上形成被摄体的图像。还存在没有镜130的情况。在图IB中,聚光透镜152提高取景器的可视性。五棱镜132将穿过聚焦板150和聚光透镜152的来自被摄体的光引导至目镜154。从聚焦板150至目镜154形成光学取景器104。用户可以经由目镜154观察聚焦板150上形成的被摄体的图像。在图IB中,后光圈156和前光圈164形成焦平面快门12(见图2)。通过控制后光圈156和前光圈164的打开来使摄像元件14曝光所需时间。可以存在没有焦平面快门12的情况或没有前光圈的情况。摄像元件14包括(XD传感器或CMOS传感器,并且在摄像元件14的前侧配置了光学低通滤波器162。摄像元件14连接至印刷电路板160。将显示面板158配置在印刷电路板160后侧。记录介质200记录通过摄像操作所获得的图像数据,并包括半导体存储器或硬盘。记录介质200和二次电池86可以从照相机设备100拆卸。电路结构将基于图2说明例示的照相机设备100和例示的镜头设备300的电路结构。在图2中,利用与图IA和IB相同的附图标记来表示图IA和IB中所示的构成元件。首先将说明镜头设备300的电路结构。在镜头设备300中配置了用于将镜头设备300电连接至照相机设备100的连接器322和接口 320。连接器322和接口 320能够经由照相机设备100上配置的连接器122和接口 120实现后述的镜头系统控制电路350和照相机设备100中的系统控制电路50之间的通信。光圈控制单元340控制光圈312。光圈控制单元340基于来自后述的测光控制单元46的测光信息、与快门控制单元40协作来控制光圈312。调焦控制单元342控制透镜单元310的调焦操作。变焦控制单元344控制透镜单元310的变倍操作。镜头系统控制电路350总体控制镜头设备300的各种操作。控制电路350包括存储各种操作用的常数和变量以及诸如计算机程序等的固件的存储器。在镜头固件更新时更新程序。程序的更新表示固件的重写或添加。如果镜头设备300的固件更新失败,则镜头系统控制电路350的信息变得不准确,并且镜头控制变得困难。将说明照相机设备100中的电路结构。在镜130退避至摄像光路的外部的情况下(如果镜130是半透半反镜,则镜130设置在摄像光路中),穿过镜头单元310和光圈312的来自被摄体的光穿过打开的焦平面快门12。光入射至摄像元件14。摄像元件14对来自被摄体的入射光进行光电转换,并输出模拟图像信号。A/D转换器16将从摄像元件14输出的模拟信号(图像信号)转换成数字信号。在存储器控制电路22和系统控制电路50的控制下,定时生成电路18将时钟信号和控制信号提供至摄像元件14、A/D转换器16和D/A转换器26。图像处理电路20对来自A/D转换器16的图像数据或来自存储器控制电路22的图像数据应用像素插值处理和颜色转换处理。图像处理电路20还使用从A/D转换器16输出的图像数据来执行预定计算处理。基于计算结果,系统控制电路50执行用于控制快门控制单元40和焦点调节单元42的TTL系统的自动调焦(AF)处理、自动曝光(AE)处理和预闪光发光(闪光曝光)处理。图像处理电路20还使用从A/D转换器16输出的图像数据来执行预定计算处理并基于计算结果来执行TTL系统的自动白平衡(AWB)处理。存储器控制电路22控制A/D转换器16、定时生成电路18、图像处理电路20、图像显示存储器24、D/A转换器26、存储器30和压缩/扩展电路32。经由图像处理电路20和存储器控制电路22或仅经由存储器控制电路22将从A/D转换器16输出的图像数据写入在图像显示存储器24或存储器30中。图像显示单元28在图IA和IB所示的IXD监视器单元417上顺次显示由D/A转换器26转换成 模拟信号并被写入在图像显示存储器24中的图像信号,以实现电子取景器(EVF)功能。图像显示单元28基于系统控制电路50的指示来开启/关闭电子取景器(EVF)功能。存储器30存储与摄像有关的静止图像。存储器30还用作在拍摄运动图像期间以预定速率连续写入记录介质200和附属设备210中的图像的帧缓冲器。存储器30还用作系统控制电路50的工作区域。压缩/扩展电路32使用已知的图像压缩方法来压缩/扩展图像数据。压缩/扩展电路32读取存储器30中存储的图像以执行压缩处理或扩展处理并将处理后的数据再次写入存储器30中。基于来自测光控制单元46的测光信息,快门控制单元40与光圈控制单元340协作来控制焦平面快门12的快门速度。焦点调节单元42通过检测透过镜130并由未示出的副镜引导的被摄体的图像的相位差来执行AF处理。测光控制单元46基于来自未示出的测光传感器的输出信号来执行AE(自动曝光)处理。闪光灯48具有AF辅助光的发光功能和闪光调制功能。测光控制单元46与闪光灯48协作来执行闪光曝光(闪光调制)处理。作为控制单元的系统控制电路50包括CPU和存储器,并总体控制照相机设备100的操作。存储器52存储系统控制电路50的操作用的常数、变量和计算机程序(基本程序)。根据系统控制电路50对计算机程序的执行,通信单元54经由IXD或LED显示文字和图像并从扬声器(未示出)生成声音来将照相机的工作状态和消息通知到外部。通信单元54包括用于在光学取景器104中显示光圈值、快门速度、聚焦度、振动警告和曝光校正值等的LCD单元。非易失性存储器56包括例如能够进行电删除和记录并用作计算机程序的存储器的EEPR0M。在该情况下,以计算机可读形式将计算机程序存储在非易失性存储器56中。计算机程序包括与后述的图3飞的流程图相关的计算机可执行应用程序。非易失性存储器56还存储在诸如菜单画面等的⑶I画面上设置的设置值、通过主电子拨盘115和副电子拨盘116的操作而设置的设置值、以及通过拍摄模式拨盘60的操作而指定的拍摄模式信息。通过释放按钮114的第一行程操作(半按下)来接通快门开关(SW1)62,并指示系统控制电路50开始AF处理、AE处理、AffB处理和EF处理的操作。通过释放按钮114的第二行程操作(全按下)来接通快门开关(SW2) 64,并指示系统控制电路50开始包括曝光处理、显像处理和记录处理等的一系列摄像处理的操作。操作单元70包括诸如菜单按钮66、设置按钮117和AF框选择按钮118等的各种按钮以及诸如主电子拨盘115、副电子拨盘116和拍摄模式拨盘60等的各种拨盘。系统控制电路50根据来自操作单元70的信号进行各种操作。电源开关72是用于切换照相机设备100的电源的接通/断开的开关。同时,电源开关72的操作还可以切换连接至照相机设备100的镜头设备300、外部闪光灯112、记录介质200和其它附属设备(诸如个人计算机)210的电源的接通/断开。电源控制单元80包括电池检测电路、DC-DC转换器和用于切换要通电的块的开关电路。电源控制单元80检测是否安装了电池并检测电池的类型和剩余电池容量。基于检测结果和系统控制电路50的指示,电源控制单元80控制DC-DC转换器并在所需时间段内将所需电压提供至包括记录介质200的组件。连接器82和84从诸如电池等的电源86向照相机设备100、镜头设备300、外部闪光灯112、记录介质200和其它附属设备210供电。接口 90和94分别是记录介质200和附属设备210的接口,以及连接器92和96分别连接至记录介质200和附属设备210。记录介质拆卸检测电路98检测是否将记录介质200和附属设备210安装至了连接器92和96。记录介质200包括连接器206、接口 204和记录单元202。附属设备210包括连接器216、接口 214和记录单元212。 固件更新的处理的概要将基于图3的流程图说明用户根据具有上述结构的照相机中的菜单执行的固件更新的处理的概要。在图3等的流程图中,诸如S401等的前面设置有字母“S”的数字表示处理的步骤编号。后面将基于图4的流程图说明图3的S405的处理的细节。当用户指示固件更新菜单的显示时,系统控制电路50基于从镜头系统控制电路350发送的数据来判断是否可以进行所安装的镜头的固件更新(S401)。如果镜头设备300中设置的固件更新可否信息表示“可”,则系统控制电路50判断为可以进行镜头设备300的固件更新,否则,判断为不能进行镜头的固件更新。结果,如果镜头设备的信息和照相机设备的信息一致以可以进行固件更新,则处理进入步骤S402。否则,系统控制电路50执行照相机固件更新处理(S404)并结束处理。如果在S401中判断为可以进行所安装的镜头的固件更新,则系统控制电路50显示图7的照相机/镜头的固件更新画面810 (S402)。系统控制电路50判断用户在图7的照相机/镜头的固件更新画面810中所选择的固件更新的对象(S403)。如果结果表示镜头,则系统控制电路50执行镜头设备的固件更新处理(S405)并结束处理。在图7中,画面801是照相机的版本的显示的例子,以及画面802是镜头的版本的显示的例子。另外,如果固件更新的判断结果表示照相机,则系统控制电路50执行照相机固件更新处理(S404)并结束处理。固件更新的处理将基于图4的流程图说明图3的S405中镜头设备300的固件更新处理的细节。固件更新处理用于重写镜头设备300的固件或用于添加固件。用户在镜头设备300的固件更新处理中根据菜单执行镜头设备300的固件更新处理。系统控制电路50首先检查电源86以检验是否存在针对镜头设备的固件更新处理足够的剩余电池容量(S501)。如果检验是肯定的(存在足够的剩余电池容量),则处理进入步骤S502。如果检验不是肯定的,则系统控制电路50在IXD监视器单元417上进行图7的剩余电池容量不足警告显示821 (S503)并结束处理。例如,系统控制电路50进行控制以仅进行断开电源的操作。这样,在本实施例中,例如,在控制单元判断为剩余电池容量不足时,控制单元进行控制以使得仅能够进行断开摄像设备的电源的操作。如果在步骤S501中,剩余电池容量足够,则系统控制电路50判断记录介质200的记录单元202或其它附属设备210的记录单元212是否包括所安装的镜头设备用的固件更新文件(S502)。结果,如果所安装的镜头设备用的固件更新文件存在,则系统控制电路50在LCD监视器单元417上显示图7的镜头设备的固件更新确认画面830(S504)。在图7中,画面803是所安装的镜头的名称的显示的例子。另外,如果所安装的镜头设备用的固件更新文件不存在,则系统控制电路50在IXD监视器单元417上进行图7的固件更新文件不存在警告显示820 (S514)并结束处理。例如,系统控制电路50对涉及镜头设备300的控制的照相机设备100的预定控制进行限制,并进行控制以进行断开照相机设备100的电源的操作。这样,当控制单元判断为记录介质200和附属设备210不包括所安装的镜头的固件更新文件时,控制单元对涉及镜头设备300的控制的照相机设备的预定控制进行限制。在使得能够进行断开摄像设备的电源的操作的同时对控制进行限制。系统控制电路50在步骤S504中所显示的图7的镜头设备的固件更新确认画面830上判断用户操作是否允许固件更新(S505)。结果,如果不允许固件更 新,则结束处理。另一方面,如果允许固件更新,则系统控制电路50在图7的镜头设备的固件更新文件列表画面840上显示所安装的镜头设备用的所有固件更新文件(S506)。系统控制电路50在镜头系统控制电路350的固件更新失败信息中设置失败状态(S507)。这是因为如果设计成在固件更新失败时设置失败状态,则有可能不能设置失败状态。系统控制电路50使用通过用户操作在图7的列表画面840上选择的固件更新文件,并执行镜头设备的固件更新(S508)。在图7中,画面804是所安装的镜头设备用的固件更新文件列表的显示的例子。系统控制电路50判断镜头固件更新结果(S509)。如果镜头固件更新成功,则系统控制电路50在IXD监视器单元417上显示图7的固件更新成功画面850 (S510)。系统控制电路50还清除步骤S507中设置的镜头系统控制电路350的固件更新失败信息(S512)并结束处理。另一方面,如果镜头固件更新失败,则系统控制电路50在LCD监视器单元417上显示图7的固件更新失败画面860(S511)。此时,系统控制电路50对涉及镜头设备300的控制的照相机设备100的预定控制进行限制,并且对照相机设置错误状态(仅接受电源开关72的操作的状态)(S513)以结束处理。维持步骤S507中设置的镜头系统控制电路350的固件更新失败信息。这样,在本实施例中,如果所安装的镜头的固件更新以失败结束,则控制单元对涉及镜头设备300的控制的照相机设备100的预定控制进行限制,并进行控制以使得能够进行断开摄像设备的电源的操作。启动照相机时的镜头警告处理将基于图5的流程图说明启动照相机时的镜头警告处理。在启动照相机时的镜头警告处理中,执行在照相机的启动时安装了固件更新失败的镜头设备的情况的处理。系统控制电路50首先从镜头系统控制电路350获得镜头信息(S601),并基于镜头信息中表示开始固件更新处理之后固件更新未完成的信息来判断是否安装了固件更新失败的镜头设备(S602)。如果未安装镜头或者如果安装了固件更新未失败的镜头设备,则处理结束。同时,如果安装了镜头固件更新未完成的镜头设备,则系统控制电路50显示在安装了固件更新失败的镜头设备时显示的图7的警告画面860(S603)。警告画面表示固件更新处理失败的警告,并且提示断开电源,并在检查电池之后再次接通电源。系统控制电路50检查电源86并检验是否存在针对镜头设备的固件更新处理足够的剩余电池容量(S604)。如果检验是肯定的,则处理进入步骤S605。如果检验不是肯定的,则系统控制电路50在IXD监视器单元417上进行图7的剩余电池容量不足警告显示821 (S606),并结束处理。如果在步骤S604中剩余电池容量足够,则系统控制电路50判断记录介质200的记录单元202或其 它附属设备210的记录设备212是否包括所安装的镜头设备用的固件更新文件(S605)。结果,如果所安装的镜头设备用的固件更新文件存在,则处理进入步骤S607。如果所安装的镜头设备用的固件更新文件不存在,则系统控制电路50在IXD监视器单元417上显示表示固件更新文件不存在的图7的警告显示820 (S614)并结束处理。如果在步骤S605中所安装的镜头设备用的固件更新文件存在,则系统控制电路50在图7的镜头设备的固件更新文件列表画面840上显示所安装的镜头设备用的所有固件更新文件(S607)。系统控制电路50使用通过用户操作在图7的列表画面840上选择的固件更新文件来执行镜头设备的固件更新(S608)。系统控制电路50判断镜头设备的固件更新结果(S609)。如果固件更新成功,则系统控制电路50在IXD监视器单元417上显示图7的固件更新成功画面850 (S610)。系统控制电路50还清除镜头系统控制电路350的固件更新失败信息(S612)并结束处理。另一方面,如果固件更新失败,则系统控制电路50在IXD监视器单元417上显示图7的固件更新失败画面860 (S611)并对照相机设置错误状态(仅接受电源开关72的操作的状态)(S613)以结束处理。维持镜头系统控制电路350的固件更新失败信息。这样,根据本实施例,如果在启动时控制单元基于所安装的镜头设备的信息判断为镜头设备中固件更新失败,则控制单元进行控制以使得仅能够进行镜头设备的固件更新的操作。镜头安装时的处理将基于图6的流程图说明镜头安装时的处理。在镜头设备安装时的处理中,执行在照相机的启动处理结束之后安装镜头设备时的处理。系统控制电路50首先从镜头系统控制电路350获得镜头信息(S701)。结果,系统控制电路50基于作为镜头信息中表示固件更新未完成的信息的固件更新失败信息来判断是否正在安装固件更新失败的镜头设备(S702)。如果未安装镜头设备,或者如果正在安装固件更新处理未失败的镜头,则结束处理。另一方面,如果正在安装固件更新处理中失败的镜头,则系统控制电路50对照相机设置错误状态(仅接受电源开关72的操作的状态)(S703)以结束处理。在上述实施例中,在镜头固件更新失败之后,在图4的步骤S513、图5的步骤S613和图6的步骤S703中对照相机设置错误状态,并且对涉及镜头设备的控制的照相机设备的预定控制进行限制。在该情况下,使得能够进行电源开关72的操作。当用户断开电源开关72并再次接通电源开关72时,启动照相机。然后,执行图5的照相机启动时的镜头设备警告处理,并且显示镜头设备的固件更新画面。镜头设备300的固件更新处理将基于图8的流程图说明镜头设备300的镜头固件更新处理的细节。处理用于重写镜头设备300的固件或用于添加固件。在镜头设备的固件更新处理中,镜头系统控制电路350检验经由从系统控制电路50的通信的固件更新请求的接收(S901)。如果确认接收,则镜头系统控制电路350进入步骤S902的处理。另一方面,如果未确认接收,则镜头系统控制电路350再次在步骤S901中等待固件更新请求的接收。然后,镜头系统控制电路350对固件更新失败信息设置失败状态(S902)。镜头系统控制电路350逐行接收通过用户操作在图7的列表画面840上选择的固件更新文件的数据(S903)。固件更新文件的格式可以是通常用作固件的S格式或HEX格式。然而,本实施例的功能的实现不依赖于固件更新文件的格式。在图8的说明中,固件更新文件的格式是S格式。镜头系统控制电路350判断在步骤S903中所接收到的数据是否表示开始记录(S904)。如果数据表示开始记录,则镜头系统控制电路350进入步骤S903的处理并接收下一行的数据。另一方面,如果数据不表示开始记录,则镜头系统控制电路350判断数据是否表示数据记录(S905)。如果数据表示数据记录,则镜头系统控制电路350进入步骤S906,以及如果数据不表示数据记录,则镜头系统控制电路350进入步骤S908。
在步骤S906中,镜头系统控制电路350将所接收到的数据记录的校验和与根据从字节数至校验和之前的数据值所获得的校验和进行比较。如果校验和一致,则镜头系统控制电路350进入步骤S903并接收下一行的数据。另一方面,如果校验和不一致,则镜头系统控制电路350进入S907。镜头设备300进入安全模式,并且固件更新处理异常结束。在步骤S908中,镜头系统控制电路350判断所接收到的数据是否表示结束记录,并且在数据表示结束记录的情况下进入步骤S909。镜头系统控制电路350清除步骤S902中设置的固件更新失败信息的失败状态,并且固件更新处理正常结束。固件更新处理异常结束之后的镜头设备300的固件更新处理将基于图9的流程图说明固件更新处理异常结束之后的镜头设备300的固件更新处理的细节。当在上一次固件更新处理期间因为某些原因切断从照相机主体100向镜头设备300的供电,并设置了固件更新失败信息时,执行该处理。以安全模式启动镜头系统控制电路350(S1001)。镜头系统控制电路350检验经由从系统控制电路50的通信的镜头信息发送请求的接收(S1002)。如果接收到请求,则镜头系统控制电路350进入步骤S1003的处理。另一方面,如果未接收到请求,则镜头系统控制电路350再次在步骤S1002中等待镜头信息发送请求的接收。然后,镜头系统控制电路350检验固件更新失败彳目息(S1003)。如果设直了失败状态,则镜头系统控制电路350对镜头信息设置固件更新失败信息并发送镜头信息(S1005)。另一方面,如果清除了失败状态,则镜头系统控制电路350在不改变镜头信息的情况下发送镜头信息(S1005)。镜头系统控制电路350检验经由从系统控制电路50的通信的固件更新请求的接收(S1006)。如果接收到请求,则镜头系统控制电路350进入步骤S1007的处理。另一方面,如果未接收到请求,则镜头系统控制电路350再次在步骤S1006中等待固件更新请求的接收。然后,镜头系统控制电路350对固件更新失败信息设置失败状态(S1007)。设置这里的固件更新失败信息直到完成固件更新(见后述的S1014)。镜头系统控制电路350逐行接收通过用户操作在图7的列表画面840上选择的固件更新文件的数据(S1008)。固件更新文件的格式可以是通常用作固件的S格式或HEX格式。然而,本发明不依赖于固件更新文件的格式。在图9的说明中,固件更新文件的格式是S格式。在步骤S1009中,镜头系统控制电路350判断所接收到的数据是否表示开始记录(S1009)。如果数据表示开始记录,则镜头系统控制电路350进入步骤S1008并接收下一行的数据。另一方面,如果数据不表示开始记录,则镜头系统控制电路350判断数据是否表示数据记录(S1010)并在数据表示数据记录的情况下进入步骤S1011。另一方面,如果数据不表示数据记录,则镜头系统控制电路350进入步骤S1013。在步骤SlOll中,镜头系统控制电路350将所接收到的数据记录的校验和与根据从字节数至校验和之前的数据值所获得的校验和进行比较。如果校验和一致,则镜头系统控制电路350进入步骤S1008并接收下一行的数据。另一方面,如果校验和不一致,则镜头系统控制电路350进入步骤S1012,并使得镜头设备300进入安全模式。固件更新处理异常结束。在步骤S1013中,镜头系统控制电路350判断所接收到的数据是否表示结束记录,并且在数据表示结束记录的情况下进入步骤S1014。镜头系统控制电路350清除步骤S1007 中设置的固件更新失败信息的失败状态,并且正常结束固件更新处理。尽管在本实施例的处理中在所安装的镜头设备用的固件更新文件列表中显示所有文件,但可以指定显示文件的数量,并且可以显示预定数量的文件。可以在不显示列表的情况下,显示用于确认是否基于具有最新的创建日期/时间的文件来进行固件更新的画面。在S513、S613和S703的照相机错误处理中使得仅能够进行电源开关72的操作。然而,可以例如使得仅能够进行诸如再现操作的不使用镜头设备的设置操作(即,不使设备作为照相机动作的操作或者不涉及镜头控制的操作)来改变禁止操作的范围。还可以在S513、S613和S703的照相机错误处理中进行镜头设备的固件更新。可以显示图7的警告画面870以在安装固件更新失败的镜头设备时再次输入电源的情况下或再次安装镜头的情况下提示用户进行再次更新。针对本实施例的处理,可以将用于记录实现功能的软件的程序代码的存储介质提供至系统或设备。系统或设备的计算机(或CPU或MPU等)可以读出并执行存储介质中存储的程序代码以实现本实施例的功能。在该情况下,从存储介质读出的程序代码实现了本实施例的功能,并且本发明包括存储程序代码的存储介质。用于供给程序代码的存储介质的例子包括软盘(注册商标)、硬盘、光盘和磁光盘。还可以使用CD-ROM、CD-R、磁带、非易失性存储卡和ROM。执行计算机所读出的程序代码不仅实现本实施例的功能。本发明还包括以下情况计算机上运行的OS(操作系统)基于程序代码的指示执行部分或全部实际处理以通过处理实现本实施例的功能。可以将从存储介质读出的程序代码写入插入计算机的功能扩展板或者连接至计算机的功能扩展单元中包括的存储器中。本发明还包括以下情况功能扩展板或功能扩展单元中包括的CPU基于程序代码的指示执行部分或全部实际处理以通过处理实现本实施例的功能。尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功倉泛。
权利要求
1.一种摄像设备,其能够安装镜头设备,其中,所述摄像设备被配置为获得所安装的镜头设备的信息,并且在基于所获得的信息将所述镜头设备识别为固件更新失败的可更换镜头的情况下,进行控制以对使用所述可更换镜头的操作进行限制并且使得能够进行不使用所述可更换镜头的操作。
2.根据权利要求I所述的摄像设备,其特征在于,在所安装的可更换镜头是固件更新失败的可更换镜头的情况下,所述摄像设备进行控制,以使得能够进行所述可更换镜头的固件更新的操作和断开所述摄像设备的电源的操作,并且对使用所述可更换镜头的操作进行限制。
3.根据权利要求I所述的摄像设备,其特征在于,在所安装的可更换镜头的固件更新以失败结束的情况下,所述摄像设备进行控制,以使得能够进行断开所述摄像设备的电源的操作并且对使用所述可更换镜头的操作进行限制。
4.根据权利要求I所述的摄像设备,其特征在于,在当启动所述摄像设备时所述摄像设备获得所安装的可更换镜头的信息,并且所获得的信息表示所述可更换镜头是固件更新失败的可更换镜头的情况下,所述摄像设备进行控制,以使得能够进行所述可更换镜头的固件更新的操作并且对使用所述可更换镜头的操作进行限制。
5.根据权利要求I所述的摄像设备,其特征在于,在剩余电池容量不足的情况下,所述摄像设备进行控制,以使得能够进行断开所述摄像设备的电源的操作并且对使用所述可更换镜头的操作进行限制。
6.根据权利要求r5中任一项所述的摄像设备,其特征在于,在所安装的可更换镜头的固件更新文件不存在的情况下,所述摄像设备进行控制,以使得能够进行断开所述摄像设备的电源的操作并且对使用所述可更换镜头的操作进行限制。
7.一种镜头设备,其能够安装在摄像设备上,所述镜头设备包括 存储部件,用于保持控制固件;以及 控制部件,用于基于来自所述摄像设备的指示来进行用于重写固件或添加固件的固件更新, 其中,在完成所述固件更新之前切断了来自所述摄像设备的供电的情况下,所述控制部件根据来自所述摄像设备的下次供电来发送所述固件更新的未完成信息。
8.根据权利要求7所述的镜头设备,其特征在于, 所述控制部件基于在发送所述固件更新的未完成信息之后所接收到的数据来进行所述固件更新。
9.一种摄像设备的控制方法,所述摄像设备能够安装镜头设备,所述控制方法包括 获得所安装的镜头设备的信息;以及 在基于所获得的信息将所述镜头设备识别为固件更新失败的可更换镜头的情况下,进行控制以对使用所述可更换镜头的操作进行限制并且使得能够进行不使用所述可更换镜头的操作。
10.一种镜头设备的控制方法,所述镜头设备包括用于保持控制固件的存储器并且能 够安装在摄像设备上,所述控制方法包括 控制步骤,用于基于来自所述摄像设备的指示来进行用于重写固件或添加固件的固件更新,其中,在完成所述固件更新之前切断了来自所述摄像设备的供电的情况下,所述控制步骤根据来自所述摄像设备的下次供电来发送 所述固件更新的未完成信息。
全文摘要
本发明涉及摄像设备、镜头设备及其控制方法。能够安装镜头设备的摄像设备获得所安装的镜头设备的信息,并且在基于所获得的信息将镜头设备识别为固件更新失败的可更换镜头的情况下,进行控制以对使用可更换镜头的操作进行限制并使得能够进行不使用可更换镜头的操作。
文档编号G02B7/14GK102761689SQ20121013497
公开日2012年10月31日 申请日期2012年5月2日 优先权日2011年4月28日
发明者森直美, 阪口武士 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1