能够判断闪光灯的照射方向的照明设备及其控制方法与流程

文档序号:15924340发布日期:2018-11-14 00:59阅读:274来源:国知局

本发明涉及照明设备及其控制方法。

背景技术

使用摄像设备的拍摄技术之一是所谓的利用反射闪光的拍摄,其用于从闪光灯单元(照明单元)向天花板等照射闪光(照明光)、向着被摄体照射从天花板等扩散的反射光、并且进行拍摄。提出了在利用反射闪光的拍摄中改变闪光灯的照射范围时给出警告、以使得可以利用扩散光来适当照射被摄体的闪光灯单元。例如,日本特开2002-303920描述了用于基于发光单元的朝向来计算闪光灯的照射范围、基于拍摄镜头的焦距来判断被摄体是否位于照射范围之外、并且根据判断结果来给出警告的闪光灯单元。

从闪光指数和防止配光的偏离的观点,将被摄体保持在闪光灯的照射范围之内是重要的。例如,在通过利用闪光灯直接照射被摄体来拍摄被摄体的图像的情况下,要求针对被摄体所确定的闪光灯的照射角度高度精确。另一方面,根据拍摄环境,可能存在不容易以预定角度保持发光单元的情况以及在利用反射闪光的拍摄中不同于直接照射而不要求闪光灯的照射方向高度精确的情况。在不要求闪光灯的照射方向高度精确的情况下,在即使闪光灯的照射方向仅相对于目标方向略微偏离时也发出警告的情况下,警告将会频繁发出,这导致用户便利性降低。



技术实现要素:

本发明提供能够适当判断闪光灯的照射方向是否相对于用户的目标方向发生偏离并且防止了用户便利性降低的照明设备及其控制方法。

因此,本发明提供一种照明设备,其包括:可移动单元,该可移动单元具有发光单元;以及主体单元,用于沿预定方向能够转动地保持所述可移动单元,所述照明设备还包括:检测单元,其被配置为检测所述可移动单元相对于所述主体单元的角度;以及判断单元,其被配置为获得所述检测单元所检测到的所述可移动单元相对于所述主体单元的当前角度和所述可移动单元要移动至的目标角度之间的差,并且基于所述差是否小于阈值来判断所述可移动单元是否存在角度偏离,其中,所述判断中所使用的所述阈值根据所述目标角度而变化。

本发明还提供一种照明设备,其包括:可移动单元,该可移动单元具有发光单元;以及主体单元,用于能够转动地保持所述可移动单元,所述照明设备还包括:检测单元,其被配置为检测所述可移动单元相对于所述主体单元的角度;以及判断单元,其被配置为基于所述检测单元所检测到的所述可移动单元相对于所述主体单元的角度和所述可移动单元要移动至的目标角度之间的差,来判断所述可移动单元是否存在角度偏离,其中,所述判断单元使得用于判断所述可移动单元是否存在角度偏离的灵敏度根据所述目标角度而不同。

本发明还提供一种照明设备的控制方法,所述照明设备包括:可移动单元,该可移动单元具有发光单元;以及主体单元,用于沿预定方向能够转动地保持所述可移动单元,所述控制方法包括:检测步骤,用于检测所述可移动单元相对于所述主体单元的角度;以及判断步骤,用于获得所述检测步骤中所检测到的所述可移动单元相对于所述主体单元的当前角度和所述可移动单元要移动至的目标角度之间的差,并且基于所述差是否小于阈值来判断所述可移动单元是否存在角度偏离,其中,所述判断步骤中所使用的所述阈值根据所述目标角度而变化。

根据本发明,可以在防止用户便利性降低的同时,适当判断闪光灯的照射方向是否相对于用户的目标方向发生偏离。

通过以下(参考附图)对典型实施例的说明,本发明的其它特征将变得明显。

附图说明

图1是示出构成根据本发明的实施例的摄像系统的摄像设备的外观的立体图。

图2是示意性示出摄像设备的结构的框图。

图3是示出构成摄像系统的外部闪光灯的背面图。

图4是示意性示出外部闪光灯的结构的框图。

图5a和5b是示出摄像设备中的闪光拍摄控制的流程图。

图6a和6b是示出外部闪光灯中的闪光拍摄控制的流程图。

图7a和7b是示出外部闪光灯中的自动反射驱动控制和反射角度设置控制的流程图。

图8是示出外部闪光灯中的反射恢复控制的流程图。

图9是示出利用外部闪光灯的角度偏离判断处理的第一示例的流程图。

图10是示出角度偏离判断处理的第二示例的流程图。

图11是示出角度偏离判断处理的第三示例的流程图。

图12是示出角度偏离判断处理的第四示例的流程图。

具体实施方式

现在将参考附图来详细说明本发明的实施例。在本实施例的以下说明中,采用包括配备有外部闪光灯(照明设备)的摄像设备的摄像系统。图1是示出根据本发明的实施例的摄像设备100的外观的立体图。在摄像设备100的正面侧设置有用于安装和拆卸未示出的镜筒(可更换镜头)的安装件303。摄像设备100具有包括在后述的照相机操作单元117中的快门释放按钮301和光圈缩小开始按钮302。应当注意,稍后将详细说明快门释放按钮301和光圈缩小开始按钮302。

图2是示意性示出摄像设备100的结构的框图。摄像设备100具有照相机mpu101、摄像器件102、未示出的镜筒、定时信号生成电路103、a/d转换器104、存储器控制器105、缓冲存储器106、图像显示单元107和存储介质i/f108。摄像设备100还具有存储介质109、马达控制单元110、快门控制单元111、测光单元112、测光传感器113、镜头控制单元114、焦点检测单元115、姿势检测单元116、照相机操作单元117、闪光灯控制单元118和内置闪光灯119。外部闪光灯装置120(以下称为“外部闪光灯120”)可从摄像设备100移除。

摄像设备100例如是外部闪光灯120可移除的数字单镜头反光照相机。照相机mpu101是用于控制摄像设备100的整体操作的微控制器(微计算机)。摄像器件102例如是ccd传感器或cmos传感器等。来自被摄体的光穿过镜筒,并在摄像器件102上形成图像。摄像器件102将所形成的光学图像转换成电信号,以生成模拟电信号。定时信号生成电路103生成操作摄像器件102所需的定时信号。a/d转换器104将从摄像器件102输出的模拟电信号转换成由数字信号构成的图像数据。应当注意,在本实施例中,照相机mpu101还用作用于对从a/d转换器104输出的图像数据进行诸如白平衡处理等的预定图像处理的图像处理单元。

存储器控制器105控制缓冲存储器106的读取、写入和刷新动作等。缓冲存储器106暂时存储从a/d转换器104输出的图像数据以及从存储介质109读取的图像数据。图像显示单元107显示缓冲存储器106中所存储的图像数据。存储介质i/f108是使得能够在诸如存储卡或硬盘等的存储介质109和照相机mpu101之间进行通信的接口。马达控制单元110根据来自照相机mpu101的信号、通过控制未示出的马达来上下翻转未示出的镜并掌控未示出的快门。快门控制单元111根据来自照相机mpu101的信号对配置在摄像器件102的前方的未示出的快门前帘幕和快门后帘幕进行控制并运行,以控制对摄像器件102的曝光。

测光单元112基于来自用于在拍摄画面的各分割区域中内进行测光的测光传感器113的输出,来将作为针对各分割区域的测光结果的测光值输出至照相机mpu101。测光传感器113是ccd传感器或cmos传感器等。应当注意,基于针对测光传感器113所获得的各分割区域的测光结果,照相机mpu101进行曝光计算,以决定拍摄中所使用的曝光控制值(av(光圈值)、tv(快门速度)和iso(感光度等))。此外,基于在内置闪光灯119或外部闪光灯120对被摄体发出预闪光(预备闪光发光)时从测光单元112输出的测光值,照相机mpu101计算内置闪光灯119或外部闪光灯120在闪光拍摄(曝光)期间所发出的主闪光的输出电平。

设置在镜筒内部的镜头控制单元114通过根据来自照相机mpu101的信号来控制透镜驱动马达和光圈驱动马达(都未示出)来调节镜头的焦点和光圈。基于来自具有多个测距点的未示出的调焦检测传感器的输出,焦点检测单元115将各测量点处的散焦量输出至照相机mpu101。基于从焦点检测单元115输出的散焦量,照相机mpu101提供用于镜头控制单元114进行焦点调节操作的指示。姿势检测单元116具有加速度传感器等,并且检测摄像设备100相对于重力方向和绕拍摄光轴的转动方向的姿势。

照相机操作单元117响应于用户的操作而指示照相机mpu101进行各种处理。照相机操作单元117包括用于接收用以开始拍摄准备操作和开始拍摄操作的指示的快门释放按钮301。快门释放按钮301是二级开关。通过将快门释放按钮301半按下(第一行程)来接通快门释放开关sw1,并且响应于此,在照相机mpu101的控制下开始诸如焦点检测操作或测光操作等的拍摄准备操作。应当注意,在外部闪光灯120支持自动反射时,将来自第一开关sw1的on(接通)信号经由闪光灯控制单元118发送至外部闪光灯120的后述的闪光灯mpu201。当接收到来自第一开关sw1的on信号时,闪光灯mpu201将外部闪光灯120的后述的可移动单元122驱动至所设置的角度。通过将快门释放按钮301完全按下(第二行程)来接通快门释放开关sw2,并且响应于此,在照相机mpu101的控制下开始拍摄操作。

照相机操作单元117包括光圈缩小开始按钮302。在外部闪光灯120不支持自动反射的情况下接通光圈缩小开始按钮302时,向镜头控制单元114发送信号,以如上所述那样调节镜头的光圈。另一方面,在外部闪光灯120支持自动反射的情况下接通光圈缩小开始按钮302时,经由闪光灯控制单元118向外部闪光灯120发送on信号。当从光圈缩小开始按钮302接收到on信号时,闪光灯mpu201将外部闪光灯120的可移动单元122驱动至最佳角度。稍后将说明可移动单元122的结构。

在使用内置闪光灯119或外部闪光灯120时,闪光灯控制单元118根据来自照相机mpu101的信号,来控制预闪光和主闪光等的闪光模式或发光量。闪光灯控制单元118还提供用于根据来自照相机mpu101的信号来选择性地使用内置闪光灯119或外部闪光灯120的控制。通过闪光灯控制单元118的方式来执行外部闪光灯120的闪光灯mpu201和摄像设备100的照相机mpu101之间的通信。

图3示意性示出外部闪光灯120的结构的背面图。图4是示意性示出外部闪光灯120的结构的框图。外部闪光灯120具有从摄像设备100可移除的主体单元121以及以能够相对于主体单元121沿垂直方向(仰角)和水平方向(转动角)转动的方式支撑的可移动单元122(闪光灯单元)。可移动单元122具有发光单元202和测距用测光单元203。主体单元121具有闪光灯mpu201、驱动控制单元204、姿势检测单元205、反射角度计算单元206、闪光灯操作单元207、连接单元208和显示单元209。

闪光灯mpu201是用于控制外部闪光灯120的整体操作的微控制器(微计算机)。发光单元202具有诸如闪光放电管或led等的光源、以及由树脂等制成并且配置在光源的前方的光学系统。发光单元202根据来自闪光灯mpu201的发光信号来从光源发出光,以沿预定方向照射闪光。测距用测光单元203具备具有指向与闪光的照射方向相同的方向的受光面的受光传感器,并且将与来自利用闪光灯所照射的被摄体的反射光量相对应的信号输出至闪光灯mpu201。闪光灯mpu201基于发光单元202发出光时从接收到自照射对象反射的光束的测距用测光单元203输出的信号来计算从发光单元202的光学系统的照射面到该照射对象的距离。

驱动控制单元204根据来自闪光灯mpu201的信号来控制未示出的马达,以在与拍摄光轴垂直并且彼此垂直的两个方向上相对于主体单元121驱动可移动单元122。在拍摄光轴与水平方向平行的情况下,与拍摄光轴垂直并且彼此垂直的两个方向是垂直方向(上/下方向)和水平方向(左/右方向)。驱动控制单元204还获得可移动单元122在垂直方向和水平方向上相对于主体单元121的角度,并且将该角度输出至闪光灯mpu201。姿势检测单元205利用加速度传感器等来检测主体单元121的姿势(相对于水平方向的倾斜、绕拍摄光轴的转动角度),并向闪光灯mpu201通知所检测到的姿势。反射角度计算单元206从闪光灯mpu201获得测距用测光单元203和姿势检测单元205的检测结果以计算最佳反射角度,并将计算结果输出至闪光灯mpu201。

闪光灯操作单元207包括按钮、开关和触摸面板等,以指示闪光灯mpu201使外部闪光灯120进行各种操作。如图3所示,在主体单元121的背面上,设置有构成闪光灯操作单元207的反射模式选择器开关401、反射角度设置开关402和反射角度清除开关403。反射模式选择器开关401是用于在aib-f模式和aib-s模式之间进行切换的操作部件。aib-f模式是自动决定最佳反射角度并且将可移动单元122驱动至所决定的反射角度的模式(全自动反射模式)。aib-s模式是将可移动单元122驱动至用户所设置的反射角度的模式(半自动反射模式)。在反射角度设置开关402被接通时,闪光灯mpu201存储可移动单元122的当前角度作为设置角度。在反射角度清除开关403被接通时,将当前的可移动单元122驱动至作为默认位置的正面位置。应当注意,该正面位置是发光单元202指向作为要拍摄的对象的被摄体、并且发光单元202的中心轴与摄像设备100的拍摄光轴大致平行的位置。

连接单元208是使得主体单元121能够从摄像设备100安装和拆卸、并且具有用于使得能够在闪光灯mpu201和照相机mpu101之间进行通信的电触点等的部件。在自动反射模式被设置成aib-f模式的状态下、在摄像设备100中按下光圈缩小开始按钮302时,照相机mpu101经由连接单元208向闪光灯mpu201提供自动反射驱动开始指示的通知。响应于该通知,闪光灯mpu201进行测距,并且将可移动单元122驱动至最佳角度。在自动反射模式被设置成aib-f模式或aib-s模式的状态下接通快门释放按钮301的第一开关sw1时,照相机mpu101经由连接单元208向闪光灯mpu201提供用以将可移动单元122驱动至设置角度的指示的通知。响应于该通知,闪光灯mpu201检测设置角度(目标角度)和当前角度之间的差,并且在存在预定差的情况下,闪光灯mpu201将可移动单元122驱动至设置角度。在显示单元209上显示外部闪光灯120的状态、各种设置和设置菜单等。在可移动单元122的当前角度和设置角度之间存在预定差的情况下,闪光灯mpu201在显示单元209上显示警告。

现在将说明在摄像设备100中如何控制拍摄。图5a是示出在摄像设备100中(照相机侧)如何控制利用自动反射的拍摄。通过照相机mpu101响应于来自照相机操作单元117的指示而执行存储于照相机mpu101中的预定程序并控制摄像设备100的组件的操作来实现由以字母s开始的附图标记所表示的处理。

在s501中,照相机mpu101判断是否按下了照相机操作单元117中所包括的光圈缩小开始按钮302。当判断为尚未按下光圈缩小开始按钮302时(s501中为“否”),照相机mpu101重复进行s501中的判断并监视光圈缩小开始按钮302的状态。在照相机mpu101判断为按下了光圈缩小开始按钮302的情况下(s501中为“是”),处理进入s502。在s502中,照相机mpu101判断从闪光灯mpu201接收到的自动反射模式通知是否表示aib-f模式。应当注意,自动反射模式通知表示aib-f模式或aib-s模式。通过稍后参考图6a所述的s605中的处理,从闪光灯mpu201向照相机mpu101提供自动反射模式通知。在照相机mpu101判断为其已经接收到表示aib-f模式的自动反射模式通知的情况下(s502中为“是”),则处理进入s503。

在s503中,照相机mpu101经由闪光灯控制单元118将自动反射驱动指示发送至闪光灯mpu201,然后处理进入s505。在s505中,照相机mpu101判断其是否从闪光灯mpu201接收到自动反射驱动结束通知。应当注意,通过稍后参考图6a所述的s613中的处理,从闪光灯mpu201向照相机mpu101提供自动反射驱动结束通知。当判断为照相机mpu101尚未接收到自动反射驱动结束通知时(s505中为“否”),则照相机mpu101重复进行s505中的判断并且待机、直到其接收到自动反射驱动结束通知为止。另一方面,当判断为照相机mpu101已经接收到自动反射驱动结束通知时(s505中为“是”),则照相机mpu101结束本处理。

在照相机mpu101在s502中判断为其接收到表示aib-s模式的自动反射模式通知的情况下(s502中为“否”),处理进入s504。在s504中,照相机mpu101使测光单元112进行测光,计算曝光控制值,并且基于所计算出的曝光控制值(av)使镜头控制单元114运行镜头光圈马达以调节光圈。在s504中的处理之后,照相机mpu101结束本处理。

图5b是示出摄像设备100中(照相机侧)的拍摄处理的流程图。通过照相机mpu101响应于来自照相机操作单元117的指示而执行存储于照相机mpu101中的预定程序并控制摄像设备100的组件的操作来实现图5b的流程图中的处理。

在s511中,照相机mpu101判断是否接通了快门释放按钮301的第一开关sw1。当判断为尚未接通第一开关sw1时(s511中为“否”),照相机mpu101重复进行s511中的判断并监视快门释放按钮301的状态,直到接通了第一开关sw1为止。在照相机mpu101判断为接通了第一开关sw1的情况下(s511中为“是”),则处理进入s512。

在s512中,照相机mpu101经由闪光灯控制单元118向闪光灯mpu201发送用于将可移动单元122驱动至反射设置角度的指示。在s513中,照相机mpu101控制镜头控制单元114以进行af,并且基于测光单元112的测光结果来计算曝光控制值。在s514中,照相机mpu101判断是否接通了第二开关sw2。当判断为尚未接通第二开关sw2时(s514中为“否”),则照相机mpu101重复进行s514中的判断并监视快门释放按钮301的状态,直到接通了第二开关sw2为止。在照相机mpu101判断为接通了第二开关sw2的情况下(s514中为“是”),处理进入s515。

在s515中,照相机mpu101经由闪光灯控制单元118向闪光灯mpu201发送从第二开关sw2的接通起直到开始拍摄为止所经过的时间段ts以及直到结束拍摄为止所经过的时间段te。应当注意,时间段ts是从第二开关sw2被接通起、直到快门前帘幕开始运行为止所经过的时间段。时间段te根据等式te=ts+tv来计算。在s516中,照相机mpu101判断其是否从闪光灯mpu201接收到充电完成通知(完成了充电至能够发光的水平的通知)。应当注意,照相机mpu101通过稍后参考图6b所述的s619中的处理从闪光灯mpu201接收到充电完成通知。此外,在从闪光灯mpu201接收到充电完成通知之前,照相机mpu101通过稍后参考图6b所述的s615中的处理从闪光灯mpu201接收到充电未完成通知(尚未完成充电至能够发光的水平的通知)。在照相机mpu101判断为其已接收到充电完成通知的情况下(s516中为“是”),处理进入s517,以及在照相机mpu101判断为其尚未接收到充电完成通知的情况下(s516中为“否”),处理进入s518。

在s517中,照相机mpu101控制外部闪光灯120的发光以进行闪光拍摄,然后结束本处理。具体地,照相机mpu101使闪光灯控制单元118指示闪光灯mpu201利用预定光量来发出预闪光,并且根据该指示,闪光灯mpu201发出预闪光。基于在发出预闪光时所获得的亮度信号,照相机mpu101计算主拍摄时的主闪光中的光量,并且使闪光灯控制单元118指示闪光灯mpu201发出主闪光,并且根据该指示,闪光灯mpu201发出闪光。

在s518中,照相机mpu101与主闪光同步地进行利用预定曝光控制值的曝光操作,并且在完成曝光操作之后,将与拍摄图像有关的图像数据显示在图像显示单元107上,将该图像数据存储在存储介质109中,并且结束拍摄操作。应当注意,尽管在图5a和5b的流程中通过接通光圈缩小开始按钮302或第一开关sw1来触发自动反射驱动控制,但是触发自动反射驱动控制的情况不限于此。例如,可以在摄像设备100的照相机操作单元117或者外部闪光灯120的闪光灯操作单元207中设置自动反射开始开关,并且响应于自动反射开始开关的接通而开始自动反射驱动控制。

现在将说明与利用外部闪光灯120的闪光拍摄有关的控制。图6a和6b是示出在外部闪光灯120中如何控制闪光拍摄的流程图。通过闪光灯mpu201响应于来自照相机mpu101的指示和来自闪光灯操作单元207的指示而执行存储在闪光灯mpu201中的预定程序并控制摄像设备100的组件的操作,来实现图6a和6b的流程图中由以字母s开始的附图标记所表示的处理。

在s601中,闪光灯mpu201从姿势检测单元205获得与主体单元121有关的姿势信息。在s602中,闪光灯mpu201执行角度偏离判断处理。通常,在角度偏离判断处理中,获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且判断可移动单元122相对于后述的s612和s712中所设置的设置角度是否存在角度偏离。应当注意,稍后将详细说明角度偏离判断处理。在s603中,基于s602中的判断结果,闪光灯mpu201判断是否存在角度偏离。在闪光灯mpu201判断为存在角度偏离的情况下(s603中为“是”),处理进入s604,以及在闪光灯mpu201判断为不存在角度偏离的情况下(s603中为“否”),处理进入s605。在s604中,闪光灯mpu201在显示单元209上显示可移动单元122的角度相对于设置角度发生偏离的警告作为通知处理。应当注意,可以通过例如使未示出的led灯闪烁或点亮来给出该警告。作为通知处理的另一示例,可以通过使未示出的扬声器产生声音来给出该警告。

在s605中,闪光灯mpu201经由连接单元208向照相机mpu101通知反射模式选择器开关401所设置的自动反射模式(aib-f模式或aib-s模式)。在s606中,闪光灯mpu201判断其是否从照相机mpu101接收到自动反射驱动指示。应当注意,照相机mpu101在s503中向闪光灯mpu201通知自动反射驱动指示。在闪光灯mpu201判断为其接收到自动反射驱动指示的情况下(s603中为“是”),处理进入s607。

在s607中,闪光灯mpu201进行用于驱动可移动单元122的自动反射控制,以使得发光单元202可以指向正面(发光单元202的光轴可以与拍摄光轴大致平行)。应当注意,向着正面的方向与光轴的方向相对应,因此可移动单元122处于在垂直方向和水平方向中的各方向上相对于主体单元121为0度(o)的角度的姿势。稍后将详细说明s607中的处理。在s608中,闪光灯mpu201发出预闪光。这里,预闪光的方向与作为s607中的处理结果的向着正面(被摄体)的方向相对应,因而在从发光单元202向着被摄体发出闪光时,测距用测光单元203检测到来自被摄体的反射光,并且输出与所检测到的反射光量相对应的信号。闪光灯mpu201基于从测距用测光单元203获得的输出信号来计算照相机到被摄体距离。

在s609中,闪光灯mpu201进行用于驱动可移动单元122的自动反射控制,以使得发光单元202可以指向天花板。应当注意,基于主体单元121的倾斜来计算可移动单元122向着天花板驱动的角度。例如,在假定s601中所获得的与主体单元121有关的姿势信息表示主体单元121位于重力方向上的x度的角度并且在绕光轴的转动方向的0度的角度的位置的情况下,以相对于主体单元121在垂直方向上(90-x)度的角度并且在水平方向上0度的角度来驱动可移动单元122。在s610中,闪光灯mpu201发出预闪光。这里,预闪光的方向与作为s609中的处理的结果的向着天花板的方向相对应,因而,在从发光单元202向着天花板发出闪光时,测距用测光单元203检测到来自天花板的反射光,并且输出与所检测到的反射光量相对应的信号。闪光灯mpu201基于从测距用测光单元203获得的输出信号来计算从发光单元202到天花板的距离(以下称为“天花板距离”)。应当注意,在本实施例中,驱动可移动单元122以向着正面、然后驱动可移动单元122以向着天花板,但是可以以相反顺序来驱动可移动单元122,只要可以计算出照相机到被摄体距离和天花板距离即可。

在s611中,闪光灯mpu201基于照相机到被摄体距离和天花板距离来计算最佳反射角度。考虑到主体单元121的倾斜角度,可以使用众所周知的技术来计算最佳反射角度,因此这里省略其详情。在s612中,闪光灯mpu201进行用于将可移动单元122驱动至最佳反射角度的自动反射控制,并且将该最佳反射角度作为垂直方向和水平方向上的各设置角度而存储在闪光灯mpu201的未示出的存储器中。在这种情况下,当设置角度已经被存储在存储器中时,利用s611中所计算出的最佳反射角度来重写(更新)所存储的设置角度。在s613中,闪光灯mpu201经由连接单元208来向照相机mpu101发送自动反射驱动结束通知,之后处理返回至s601。

在闪光灯mpu201在s606中判断为其没有接收到自动反射驱动指示的情况下(s606中为“否”),处理进入s614。在s614中,闪光灯mpu201判断其是否接收到用于将可移动单元122驱动至s512中从照相机mpu101发送至闪光灯mpu201的反射设置角度的指示。在闪光灯mpu201判断为其接收到该驱动指示的情况下(s614中为“是”),处理进入s615,以及在闪光灯mpu201判断为其没有接收到该驱动指示的情况下(s614中为“否”),处理进入s620。

在s615中,闪光灯mpu201经由连接单元208向照相机mpu101发送充电未完成通知。应当注意,即使外部闪光灯120的未示出的电容器等已经完成了充电(充电至能够发光的水平),闪光灯mpu201也向照相机mpu101发送充电未完成通知,以使得禁止在s517中的闪光拍摄。在s615中,通过熄灭未示出的led灯,闪光灯mpu201向用户通知禁止闪光拍摄。

在s616中,闪光灯mpu201判断是否完成了反射角度设置处理。尽管将在稍后进行详细说明,但是在完成了反射角度设置处理的情况下,这意味着设置反射角度已经存储在闪光灯mpu201的存储器中。在闪光灯mpu201判断为完成了反射角度设置处理的情况下(s614中为“是”),处理进入s617,以及闪光灯mpu201判断为尚未完成反射角度设置处理的情况下(s614中为“否”),处理进入s618。

在s617中,闪光灯mpu201进行用于驱动可移动单元122的反射恢复控制,以使得可移动单元122可以位于反射角度设置处理中所存储的反射角度的位置处,然后处理进入s619。在s618中,闪光灯mpu201进行用于驱动可移动单元122的反射恢复控制,以使得发光单元202可以指向正面,以恢复至默认位置,之后处理进入s619。在s619中,闪光灯mpu201经由连接单元208向照相机mpu101发送充电完成通知,并且通过接通未示出的led灯,闪光灯mpu201向用户通知启用闪光拍摄。

在s620中,闪光灯mpu201判断其是否接收到在s517中从照相机mpu101发送的发光指示(用于发出预闪光或主闪光的指示和发光量)。在闪光灯mpu201判断为其没有接收到发光指示的情况下(s620中为“否”),处理返回至s601,以及在闪光灯mpu201判断为其接收到发光指示的情况下(s620中为“是”),处理进入s621。在s621中,闪光灯mpu201根据发光指示来控制发光,然后结束本处理。

图7a和7b是示出针对可移动单元122的自动反射驱动控制(s607、s609和s612)的流程图。在s701中,闪光灯mpu201执行角度偏离判断处理。通常,在角度偏离判断处理中,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且将所获得的角度与水平方向和垂直方向上的目标角度进行比较,其中该目标角度是可移动单元122在水平方向和垂直方向上相对于主体单元121要被驱动至的角度。这里,目标角度意味着s607、s609和s612中所设置的角度。稍后将详细说明角度偏离判断处理。

在s702中,闪光灯mpu201判断作为s701中的角度偏离判断处理的结果、当前角度和目标角度之间是否存在偏离。在闪光灯mpu201判断为存在角度偏离的情况下(s702中为“是”),处理进入s703,以及在闪光灯mpu201判断为不存在角度偏离的情况下(s702中为“否”),结束本处理。在s703中,闪光灯mpu201通过使驱动控制单元204控制未示出的马达的操作来开始驱动可移动单元122。

在s704中,闪光灯mpu201执行角度偏离判断处理。该角度偏离判断处理与s701中的角度偏离判断处理相同。即,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且将所获得的角度与水平方向和垂直方向上的目标角度进行比较,其中该目标角度是可移动单元122在水平方向和垂直方向上相对于主体单元121要被驱动至的角度。在s705中,闪光灯mpu201判断作为s704中的角度偏离判断处理的结果、当前角度和目标角度之间是否存在偏离。在闪光灯mpu201判断为存在角度偏离的情况下(s705中为“是”),处理进入s706,以及在闪光灯mpu201判断为不存在角度偏离的情况下(s705中为“否”),处理进入s707。

在s706中,闪光灯mpu201判断从马达开始运行起是否经过了预定时间段(即,是否发生了超时)。在闪光灯mpu201判断为尚未发生超时的情况下(s706中为“否”),处理返回至s704,其中在s704中,闪光灯mpu201继而继续运行马达,以及在闪光灯mpu201判断为发生了超时的情况下(s706中为“是”),处理进入s707。在s707中,闪光灯mpu201执行超时错误处理、之后结束本处理,其中在该超时错误处理中,闪光灯mpu201使驱动控制单元204停止运行马达,以停止可移动单元122的移动。

图7b是示出反射角度设置控制(s616)的流程图。在s711中,闪光灯mpu201判断反射角度设置开关402是否接通。在闪光灯mpu201判断为反射角度设置开关402接通的情况下(s711中为“是”),处理进入s712。在s712中,闪光灯mpu201将从驱动控制单元204获得的可移动单元122在水平方向和垂直方向上的当前角度作为水平方向和垂直方向上的设置角度存储在闪光灯mpu201的存储器中,然后结束本处理。应当注意,如果存在已存储的设置角度,则利用新的设置角度来对设置角度进行重写。尽管省略了详细说明,但是该设置角度是考虑到主体单元121的姿势(倾斜角度)来计算的。

在闪光灯mpu201判断为反射角度设置开关402断开的情况下(s711中为“否”),处理进入s713。在s713中,闪光灯mpu201判断为反射角度清除开关403是否接通。当判断为反射角度清除开关403断开的情况下(s713中为“否”),闪光灯mpu201结束本处理。另一方面,在闪光灯mpu201判断为反射角度清除开关403接通的情况下(s713中为“是”),则处理进入s714。在s714中,闪光灯mpu201将可移动单元122在水平方向和垂直方向上的设置角度设置为默认值。在s715中,闪光灯mpu201进行用于驱动可移动单元122的反射恢复控制,以使得发光单元202可以指向正面、从而使可移动单元122恢复至默认位置。

图8是示出反射恢复控制(s617、s618和s715)的流程图。在s801中,闪光灯mpu201执行角度偏离判断处理。在s801中,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且将所获得的角度与水平方向和垂直方向上的目标角度进行比较,其中该目标角度是可移动单元122在水平方向和垂直方向上相对于主体单元121要被驱动至的角度。这里,该目标角度意味着s617、s618和s715中所设置的角度。

在s802中,闪光灯mpu201判断作为s801中的角度偏离判断处理的结果、当前角度和目标角度之间是否存在偏离。在闪光灯mpu201判断为存在角度偏离的情况下(s802中为“是”),处理进入s803,以及在闪光灯mpu201判断为不存在角度偏离的情况下(s802中为“否”),结束本处理。在s803中,闪光灯mpu201通过使驱动控制单元204控制未示出的马达的操作来开始驱动可移动单元122。在s804中,闪光灯mpu201执行角度偏离判断处理。该角度偏离判断处理与s801中的角度偏离判断处理相同。即,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且将所获得的角度与水平方向和垂直方向上的目标角度进行比较,其中该目标角度是可移动单元122在水平方向和垂直方向上相对于主体单元121要被驱动至的角度。

在s805中,闪光灯mpu201判断作为s804中的角度偏离判断处理的结果、当前角度和目标角度之间是否存在偏离。在闪光灯mpu201判断为存在角度偏离的情况下(s805中为“是”),处理进入s806,以及在闪光灯mpu201判断为不存在角度偏离的情况下(s805中为“否”),处理进入s812。在s806中,闪光灯mpu201判断其是否接收到s515中从照相机mpu101通知的从第二开关sw2的接通起直到开始拍摄为止所经过的时间段ts和直到拍摄结束为止所经过的时间段te。在闪光灯mpu201判断为其接收到时间段ts和时间段te的情况下(s806中为“是”),处理返回至s807,以及在闪光灯mpu201判断为其没有接收到时间段ts和时间段te的情况下(s806中为“否”),处理进入s811。应当注意,s515中的通知是与第二开关sw2的接通同步地提供的。然后,在s806中,闪光灯mpu201通过启动计时器来测量经过的时间段tp,这是为了在接收到时间段ts和时间段te时测量从第二开关sw2的接通起所经过的时间段。

在s807中,闪光灯mpu201计算针对可移动单元122的剩余驱动时间段tr,并判断关系ts<tr<te是否成立。应当注意,通过将s804中的判断时的角度偏离(剩余驱动角度)与将可移动单元122驱动1度所需的时间段相乘来计算剩余驱动时间段tr。在闪光灯mpu201判断为关系ts<tr<te成立的情况下(s807中为“是”),处理返回至s808,以及在闪光灯mpu201判断为关系ts<tr<te不成立的情况下(s807中为“否”),处理进入s811。

在s808中,闪光灯mpu201通过使驱动控制单元204控制未示出的马达来停止驱动可移动单元122。在s809中,闪光灯mpu201在所经过的时间段tp和时间段te之间判断关系tp>te是否成立。当判断为该关系tp>te成立的情况下(s809中为“是”),闪光灯mpu201将所经过的时间段tp和时间段te清零(tp=0,te=0),以防止再次执行s806中的处理,之后处理进入s810。当判断为该关系tp>te不成立的情况下(s809中为“否”),闪光灯mpu201继续进行s809中的判断。

在s810中,闪光灯mpu201通过使驱动控制单元204控制未示出的马达来恢复驱动可移动单元122。在s811中,闪光灯mpu201判断从马达开始运行起是否经过了预定时间段(即,是否发生了超时)。在闪光灯mpu201判断为尚未发生超时的情况下(s811中为“否”),处理返回至s804,其中在s804中,闪光灯mpu201继而继续运行马达,以及在闪光灯mpu2011判断为发生了超时的情况下(s811中为“是”),处理返回至s812。

在s812中,闪光灯mpu201执行超时错误处理,之后结束本处理,其中在该超时错误处理中,闪光灯mpu201使驱动控制单元204停止运行马达,以使得停止可移动单元122的移动。该流程防止了可移动单元122的恢复动作在曝光期间(时间段ts和时间段te)结束并进入停止。这防止了摄像设备100响应于可移动单元122的停止而抖动,因而防止拍摄由于抖动而失败。

图9是示出角度偏离判断处理(s602、s701、s704、s801和s804)的第一示例的流程图。在s901中,闪光灯mpu201判断可移动单元122在水平方向和垂直方向上相对于主体单元121应当移动(驱动)的目标角度绝对值是否小于α(例如,3度)。这里,通过判断目标角度的绝对值是否小于α,判断目标角度是否意图使可移动单元122(发光单元202)指向正面。该目标角度意味着s612和s712中所设置的水平方向和垂直方向上的角度。在s701和s704的情况下,该目标角度是在s703中可移动单元122应当移动的角度,以及在s801和s804的情况下,该目标角度是在s803和s810中可移动单元122应当移动的角度。α的值可以例如以实验方式或凭经验设置成如下的值:即使利用反射闪光的拍摄等的闪光的照射方向相对于目标方向发生偏离,也将不会实质影响拍摄图像。在闪光灯mpu201判断为目标角度的绝对值小于α的情况下(s901中为“是”),处理进入s902,以及在闪光灯mpu201判断为目标角度的绝对值等于或大于α的情况下(s901中为“否”),处理进入s904。

在s902中,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且判断当前角度的绝对值是否小于α。这里,通过判断当前角度的绝对值是否小于α,判断应当向着正面移动的可移动单元122是否正确地指向正面。在闪光灯mpu201判断为当前角度的绝对值小于α的情况下(s902中为“是”),结束本处理,以及在闪光灯mpu201判断为当前角度的绝对值等于或大于α的情况下(s902中为“否”),处理进入s903。在s903中,闪光灯mpu201判断为当前角度相对于目标角度发生了偏离,将当前角度(或差)存储在闪光灯mpu201的存储器中,以使得可以在后续处理中参考当前角度,然后结束本处理。

在s904中,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且判断当前角度和目标角度之间的差的绝对值是否小于β(例如,10度)。即,用于判断可移动单元122存在角度偏离的灵敏度在目标角度在正面上的情况和目标角度在除正面以外的面上的情况之间变化。由于这里α小于β,在目标角度在正面上的情况下,进行用于使可移动单元122更精确地指向正面的判断。另一方面,对于在正面以外的面上的目标角度,判断不存在角度偏离的范围变宽,并且这防止了警告频繁地显示,并且防止了可移动单元122频繁地移动。在闪光灯mpu201判断为当前角度的绝对值小于β的情况下(s904中为“是”),结束本处理,以及在闪光灯mpu201判断为当前角度的绝对值等于或大于β的情况下(s904中为“否”),处理进入s905中。在s905中,闪光灯mpu201判断为当前角度相对于目标角度发生了偏离,将当前角度(或差)存储在闪光灯mpu201的存储器中,以使得可以在后续处理中参考当前角度,然后结束本处理。

根据上述控制方法,在通过利用指向正面的可移动单元122(发光单元202)直射来进行拍摄的情况下,使角度偏离量最小化,并且这使得能够进行从闪光指数和防止配光的偏离的观点而言适当的闪光拍摄。此外,增加了计算最佳反射角度的s608中的测距精度。此外,由于与可移动单元122正指向正面的情况相比、在可移动单元122没有正指向正面的利用反射闪光的拍摄中容许的角度偏离量更大,因此防止了由于角度偏离所引起的警告的频繁发出、以及为了校正角度偏离的目的而频繁的反射驱动。与可移动单元122正指向正面的情况相比、在可移动单元没有正指向正面的利用反射闪光的拍摄中将容许的角度偏离量设置得更大,这意味着与可移动单元122正指向正面的情况相比、降低了在可移动单元122没有正指向正面的情况下用于判断可移动单元122存在角度偏离的灵敏度。用于降低灵敏度的其它方法包括降低进行角度偏离判断的频率。

现在将说明角度偏离判断处理的另一实施例。图10是示出角度偏离判断处理(s602、s701、s704、s801和s804)的第二示例的流程图。在s1001中,闪光灯mpu201计算在角度偏离判断中所使用的阈值α、β和γ。这里,阈值α用于正面,阈值β用于天花板,并且阈值γ用于其它方向。在图9的第一示例中,α和β是固定值,而在本示例中,闪光灯mpu201(或照相机mpu101)根据拍摄条件来设置α、β和γ。具体地,在发光单元202的配光角(照射角)窄的情况下,即使角度偏离量小,配光的不均匀性也趋于发生,因此将阈值设置成小的值。由于同样的原因,在摄像设备100的拍摄光学系统的焦距长的情况下,同样将阈值设置成小的值。

在s1002中,闪光灯mpu201判断可移动单元122在水平方向和垂直方向相对于主体单元121应当移动(驱动)的目标角度的绝对值是否小于α。这里,通过判断目标角度的绝对值是否小于α,判断目标角度是否意图使可移动单元122(发光单元202)指向正面。该目标角度意味着s612和s712中所设置的水平方向和垂直方向上的角度。在s701和s704的情况下,该目标角度是在s703中可移动单元122应当移动的角度,以及在s801和s804的情况下,该目标角度是在s803和s810中可移动单元122应当移动的角度。在闪光灯mpu201判断为目标角度的绝对值小于α的情况下(s1002中为“是”),处理进入s1003,以及在闪光灯mpu201判断为目标角度的绝对值等于或大于α的情况下(s1002中为“否”),处理进入s1005。

在s1003中,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且判断当前角度的绝对值是否小于α。这里,通过判断当前角度的绝对值是否小于α,判断应当向着正面移动的可移动单元122是否正确地指向正面。在闪光灯mpu201判断为当前角度的绝对值小于α的情况下(s1003中为“是”),结束本处理,以及在闪光灯mpu201判断为当前角度的绝对值等于或大于α的情况下(s1003中为“否”),处理进入s1004。在s1004中,闪光灯mpu201判断为当前角度相对于目标角度发生了偏离,将当前角度(或差)存储在闪光灯mpu201的存储器中,以使得可以在后续处理中参考当前角度,然后结束本处理。

在s1005中,闪光灯mpu201判断可移动单元122在水平方向和垂直方向上相对于主体单元121应当移动(驱动)的目标角度和天花板角度之间的差的绝对值是否小于γ。这里,该天花板角度意味着考虑到摄像设备100的姿势、可移动单元122应当移动直到其指向天花板为止的量。例如,在可移动单元122(发光单元202)正沿与摄像设备100的拍摄光轴相同的方向指向正面的情况下,在水平方向和垂直方向上的天花板角度分别是0度和90度。因此,在s1005中,通过判断目标角度和天花板角度之间的差的绝对值是否小于γ,判断目标角度是否意图使可移动单元122(发光单元202)指向天花板。在闪光灯mpu201判断为目标角度和天花板角度之间的差的绝对值小于γ的情况下(s1005中为“是”),处理进入s1006。

在s1006中,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且判断当前角度和天花板角度之间的差的绝对值是否小于γ。这里,通过判断当前角度和天花板角度之间的差的绝对值是否小于γ,判断应当向着天花板移动的可移动单元122(发光单元202)是否正确地指向天花板。在闪光灯mpu201判断为当前角度和天花板角度之间的差的绝对值小于γ的情况下(s1006中为“是”),结束本处理,以及在闪光灯mpu201判断为当前角度和天花板角度之间的差的绝对值等于或大于γ的情况下(s1006中为“否”),处理进入s1007。在s1007中,闪光灯mpu201判断为当前角度相对于目标角度发生了偏离,将当前角度(或差)存储在闪光灯mpu201的存储器中,以使得可以在后续处理中参考该当前角度,然后结束本处理。

在闪光灯mpu201在s1005中判断为目标角度和天花板角度之间的差的绝对值大于或等于γ的情况下(s1005中为“否”),处理进入s1008。在s1008中,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且判断当前角度和目标角度之间的差的绝对值是否小于β。例如,γ被设置成小于β的值,因而,即使在目标角度在天花板方向上的情况下,也进行用于更正确地使可移动单元122指向天花板的判断。在s610中,向着天花板发出预闪光以进行测距,从而计算最佳反射角度,因此优选可移动单元122的角度精确,以实现高测距精度。因此,与可移动单元122指向正面的情况相同,与其它角度相比,用于判断是否存在角度偏离的阈值小。在闪光灯mpu201判断为当前角度和目标角度之间的差的绝对值小于β的情况下(s1008中为“是”),结束本处理,以及在闪光灯mpu201判断为当前角度和目标角度之间的差的绝对值等于或大于β的情况下(s1008中为“否”),处理进入s1009。在s1009中,闪光灯mpu201判断为当前角度相对于目标角度发生了偏离,将当前角度存储在闪光灯mpu201的存储器中,以使得可以在后续处理中参考当前角度,然后结束本处理。

在上述角度偏离判断处理的第二示例中,根据可移动单元122应当指向的方向、发光单元202的配光角和拍摄光学系统的焦距来判断是否存在角度偏离。这针对各摄像系统的结构和拍摄条件中的每一个,提高了计算最佳反射角度的s608中的测距精度。此外,与上述第一示例相比,在闪光灯的照射方向要求高精度的情景下确保所需精度,并且可以更可靠地实现防止由于角度偏离而频繁显示警告并且防止为了校正角度偏离的目的而频繁进行反射驱动的效果。

现在将说明角度偏离判断处理的又一实施例。图11是示出角度偏离判断处理(s602、s701、s704、s801和s804)的第三示例的流程图。这里,通过说明效果而省略第三示例中所执行的与第一示例(图9)所执行的处理相同的处理的详细说明。第三示例的特征在于:s1001中判断目标角度是否在正面上,并且根据判断结果在s1102和s1104中使用不同阈值,以判断是否存在角度偏离。

s1101中的处理与s901中的处理相同,因此省略其说明。在闪光灯mpu201判断为目标角度的绝对值等于或大于α的情况下(s1101中为“否”),处理进入s1104。s1104和s1105中的处理与s904和s105中的处理相同,因此省略其说明。另一方面,在闪光灯mpu201判断为目标角度的绝对值小于α的情况下(s1101中为“是”),处理进入s1102。

在s1102中,闪光灯mpu201从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且判断当前角度和目标角度之间的差的绝对值是否小于α。例如,在第一示例的s902的判断中,在将目标角度设置成相对于正面仅略微偏离的角度的情况下,即使当前角度相对于目标角度仅略微偏离,也可能判断为存在角度偏离。例如,在假定将目标角度设置成相对于正面略微偏离的2度并且α被设置成3度的情况下,即使当前角度相对于目标角度偏离1度并且变得等于3度,也判断为存在角度偏离。相反,即使当前角度相对于目标角度偏离α度以上,也可能判断为不存在角度偏离。例如,在假定与上述示例相同目标角度被设置为2度并且α被设置为3度的情况下,即使当前角度相对于目标角度偏离了负4度并且变得等于负2度,也判断为不存在角度偏离。为了解决该问题,在s1102中,不是求出当前角度的绝对值,而是求出当前角度和目标角度之间的差的绝对值。这提高了可移动单元122(发光单元202)被驱动至正面附近的目标角度时的角度偏离判断的精度,因此以更稳定的方式驱动可移动单元122。

在闪光灯mpu201判断为当前角度和目标角度之间的差的绝对值小于α的情况下(s1102中为“是”),结束本处理,以及在闪光灯mpu201判断为当前角度和目标角度之间的差的绝对值等于或大于α的情况下(s1102中为“否”),处理进入s1103。s1103中的处理与s903中的处理相同,因此省略其说明。

图12是示出角度偏离判断处理(s602、s701、s704、s801和s804)的第四示例的流程图。这里,过说明效果而省略第四示例中所执行的与第二示例(图10)中所执行的处理相同的处理的详细说明。第四示例的特征在于:在s1202中判断目标角度是否在正面上,在s1205中判断目标角度是否在天花板方向上,并且根据判断结果来在s1203、s1206和s1208中使用不同阈值,以判断是否存在角度偏离。

s1201和s1202中的处理与s1001和s1002中的处理相同,因此省略其说明。在s1202中的判断结果为正(是)的情况下,处理进入s1203,其中在s1203中,闪光灯mpu201继而从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度并判断当前角度和目标角度之间的差的绝对值是否小于α。其原因在于:在例如目标角度被设置为相对于正面略微偏离的角度的情况下,即使当前角度相对于目标角度仅略微偏离,在第二示例的s1003中也可能判断为存在角度偏离。相反,即使当前角度相对于目标角度偏离了α度以上,也可能判断为不存在角度偏离。为了解决该问题,在s1203中,不是求出当前角度的绝对值,而是求出当前角度和目标角度之间的差的绝对值。这提高了可移动单元122(发光单元202)被驱动至正面附近的目标角度时的角度偏离判断的精度,因此以更稳定的方式驱动可移动单元122。

在闪光灯mpu201判断为当前角度和目标角度之间的差的绝对值小于α的情况下(s1203中为“是”),结束本处理,以及在闪光灯mpu201判断为当前角度和目标角度之间的差的绝对值等于或大于α的情况下(s1203中为“否”),处理进入s1204。s1204中的处理与s1004中的处理相同,因此省略其说明。

s1205中的处理与s1005中的处理相同,因此省略其说明。在s1205中的判断结果为正(是)之后,处理进入s1206,其中在s1206中,闪光灯mpu201继而从驱动控制单元204获得可移动单元122在水平方向和垂直方向上相对于主体单元121的当前角度,并且判断当前角度和目标角度之间的差的绝对值是否小于γ。原因在于:在例如目标角度被设置成相对于天花板略微偏离的情况下,即使当前角度相对于目标角度略微偏离,在s1006中也可能判断为存在角度偏离。相反,即使当前角度相对于目标角度偏离了γ度以上的情况下,也可能判断为不存在角度偏离。为了解决该问题,在s1206中,不是求出当前角度和天花板角度之间的差的绝对值,而是求出当前角度和目标角度之间的差的绝对值。这提高了可移动单元122(发光单元202)被驱动至天花板附近的目标角度时的角度偏离判断的精度,因此以更稳定的方式驱动可移动单元122。

尽管在上述实施例中控制外部闪光灯120中的可移动单元122的移动,但是可以将以上所述的对可移动单元122的各种类型控制应用于对内置闪光灯119的控制,只要内置闪光灯119具有与外部闪光灯120的结构相同的结构即可。此外,尽管在上述实施例中本发明适用于通过发出闪光作为照明光来进行拍摄的情况,但是本发明还适用于通过在预定时间段内连续发出光来进行拍摄的情况。

其它实施例

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。

本申请要求2017年5月1日提交的日本专利申请2017-091127以及2018年2月14日提交的日本专利申请2018-024240的优先权,这里通过引用将其全部内容包含于此。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1