多机闪光灯控制方法及终端设备与流程

文档序号:12068575阅读:443来源:国知局
多机闪光灯控制方法及终端设备与流程

本发明涉及终端设备控制技术,尤其涉及一种多机闪光灯控制方法及终端设备。



背景技术:

移动终端设备如手机已经成为人们日常生活中越来越不可缺少的工具,由于通过移动终端设备拍照更为便利且易于分享,越来越多的人选择利用移动终端设备进行拍照。但是,由于移动终端设备的体积和电量等因素,通常移动终端设备自带的闪光灯的功率较低,有效距离也较短,为了克服这一缺陷,用户可以通过额外配置适用于移动终端设备的外置闪光灯。然而,对于一般用户来说,额外购置外置闪光灯并不实用。



技术实现要素:

有鉴于此,本发明实施例期望提供一种多机闪光灯控制方法及终端设备,能在不增加额外配件的情况下,实现灵活使用闪光灯进行补光。

本发明实施例的技术方案是这样实现的:

一种多机闪光灯控制方法,所述方法包括:

根据接收到的拍照指令,获取主控终端设备的闪光灯参数信息以及至少一个从属终端设备对应的闪光灯参数信息;

获取所述主控终端设备的环境光量信息;

根据所述主控终端设备的闪光灯参数信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述环境光量信息,获得与所述主控终端设备的闪光灯对应的闪光光量值,以及与所述至少一个从属终端设备的闪光灯分别对应的闪光光量值;

向所述主控终端设备和所述至少一个从属终端设备发送对应的闪光指令,所述闪光指令中包含闪光光量值,所述闪光指令用于指示所述主控终端设备和所述至少一个从属终端设备按照所述闪光光量值发出闪光。

上述方法中,所述方法还包括:

所述主控终端设备根据接收到的所述拍照指令,获取自身与被拍摄体之间的距离信息,以及所述至少一个从属终端设备与所述被拍摄体之间对应的距离信息;

相应的,根据所述主控终端设备的闪光灯参数信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述环境光量信息,获得与所述主控终端设备的闪光灯对应的闪光光量值,以及与所述至少一个从属终端设备的闪光灯分别对应的闪光光量值,包括:

所述主控终端设备根据自身的闪光灯参数信息和所述距离信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述距离信息,以及所述环境光量信息,获得所述主控终端设备的闪光灯对应的闪光光量值,以及与所述至少一个从属终端设备的闪光灯分别对应的所述闪光光量值。

上述方法中,根据接收到的拍照指令,获取主控终端设备的闪光灯参数信息以及至少一个从属终端设备对应的闪光灯参数信息之前,所述方法还包括:

所述主控终端设备获取用户输入的所述拍照指令。

一种多机闪光灯控制方法,所述方法包括:

接收主控终端设备发送的拍照指令;

根据所述拍照指令,从属终端设备获取自身的闪光灯参数信息,并将所述闪光灯参数信息发送给所述主控终端设备;

接收所述主控终端设备发送的闪光指令,所述闪光指令中包含闪光光量值;所述闪光指令用于指示所述从属终端设备按照所述闪光光量值发出闪光。

上述方法中,所述方法还包括:

所述从属终端设备根据所述拍照指令,获取自身与被拍摄体之间的距离信息;

相应的,所述将所述闪光灯参数信息发送给所述主控终端设备,包括:

所述从属终端设备将所述闪光灯参数信息和所述距离信息发送给所述主控终端设备。

一种终端设备,所述终端设备包括:

第一获取模块,用于根据接收到的拍照指令,获取所述终端设备的闪光灯参数信息以及至少一个从属终端设备对应的闪光灯参数信息;获取所述终端设备的环境光量信息;

处理模块,用于根据所述终端设备的闪光灯参数信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述环境光量信息,获得与所述终端设备的闪光灯对应的闪光光量值,以及与所述至少一个从属终端设备的闪光灯分别对应的闪光光量值;

第一发送模块,用于向所述终端设备和所述至少一个从属终端设备发送对应的闪光指令,所述闪光指令中包含闪光光量值,所述闪光指令用于指示所述终端设备和所述至少一个从属终端设备按照所述闪光光量值发出闪光。

上述终端设备中,所述第一获取模块还用于:根据接收到的所述拍照指令,获取所述终端设备与被拍摄体之间的距离信息,以及所述至少一个从属终端设备与所述被拍摄体之间对应的距离信息;

相应的,所述处理模块还用于:根据所述终端设备的闪光灯参数信息和所述距离信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述距离信息,以及所述环境光量信息,获得与所述终端设备的闪光灯对应的闪光光量值,以及与所述至少一个从属终端设备的闪光灯分别对应的所述闪光光量值。

上述终端设备中,所述第一获取模块还用于:获取用户输入的所述拍照指令。

一种终端设备,所述终端设备包括:

接收模块,用于接收主控终端设备发送的拍照指令;

第二获取模块,用于根据所述拍照指令,获取自身的闪光灯参数信息;

第二发送模块,用于将所述闪光灯参数信息发送给所述主控终端设备;

所述接收模块还用于接收所述主控终端设备发送的闪光指令,所述闪光指令中包含闪光光量值;所述闪光指令用于指示所述终端设备按照所述闪光光量值发出闪光。

上述终端设备中,所述第二获取模块还用于:根据所述拍照指令,获取自身与被拍摄体之间的距离信息;

相应的,所述第二发送模块还用于将所述闪光灯参数信息和所述距离信息发送给所述主控终端设备。

本发明实施例提供的多机闪光灯控制方法及终端设备,获取主控终端设备的闪光灯参数信息以及至少一个从属终端设备对应的闪光灯参数信息,并获取所述主控终端设备的环境光量信息;根据所述主控终端设备的闪光灯参数信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述环境光量信息,获得与各闪光灯对应的闪光光量值;向所述主控终端设备和所述至少一个从属终端设备发送对应的闪光指令,所述闪光指令中包含闪光光量值,所述闪光指令用于指示所述主控终端设备和所述至少一个从属终端设备按照所述闪光光量值发出闪光。如此,能在不增加额外配件的情况下,通过控制其他终端设备的闪光灯来达到补光的目的,不仅简单方便、易于实现,而且能节省成本。

附图说明

图1为本发明实施例一提供的多机闪光灯控制方法的流程图;

图2为本发明实施例二提供的多机闪光灯控制方法的流程图;

图3为本发明实施例一提供的终端设备的结构示意图;

图4为本发明实施例二提供的终端设备的结构示意图。

具体实施方式

在本发明的各实施例中,在拍照时利用多个终端设备的闪光灯,多个终端设备位于不同的机位,可以对被拍摄体进行多角度补光,其中,一个终端设备为主控终端设备,其余终端设备为从属终端设备,用于辅助补光,从而可以在 不增加额外配件的情况下,达到灵活使用闪光灯补光的目的,并且可以通过终端设备的距离传感器来获取与被拍摄体之间的距离,进行闪光量的计算,能够达到精准闪光的目的。

图1为本发明实施例一提供的多机闪光灯控制方法的流程图。如图1所示,本实施例提供的方法具体可以由主控终端设备执行,具体的,本实施例提供的方法可以包括:

步骤101、根据接收到的拍照指令,获取主控终端设备的闪光灯参数信息以及至少一个从属终端设备对应的闪光灯参数信息;

本步骤是由所述主控终端设备根据接收到的拍照指令,获取自身的闪光灯参数信息以及至少一个从属终端设备对应的闪光灯参数信息。

具体的,在步骤101之前,用户需要进行拍照时,在主控终端设备的屏幕上点击拍照图标,所述主控终端设备根据用户对屏幕的点击操作,生成拍照指令;从而使所述主控终端设备获取用户输入的所述拍照指令。

在所述终端设备,即所述主控终端设备和所述至少一个从属终端设备设置有距离传感器的情况下,所述主控终端设备根据接收到的所述拍照指令,获取所述主控终端设备与被拍摄体之间的距离信息,以及所述至少一个从属终端设备与所述被拍摄体之间对应的距离信息。

本实施例中,若终端设备没有距离传感器,则仅获取闪光灯参数信息;若终端设备具有距离传感器,则可以通过距离传感器获取被拍摄体与终端设备之间的距离;具体的,该距离传感器应与闪光灯位于同一平面,可以发射红外波,该红外波遇到障碍物,即被拍摄体后反射回来,距离传感器接收反射回来的红外波,并可以根据发送和接收红外波的时间差来计算距离传感器与被拍摄体之间的距离,获得距离信息。

需要说明的是,主控终端设备可以通过蓝牙或者wifi等通信方式,获取至少一个从属终端设备的闪光灯参数信息和距离信息,本实施例对此不做具体限制。

步骤102、获取所述主控终端设备的环境光量信息;

本步骤中,所述主控终端设备可以通过相机测光系统获取自身的环境光量信息。

步骤103、根据所述主控终端设备的闪光灯参数信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述环境光量信息,获得与所述主控终端设备的闪光灯对应的闪光光量值,以及与所述至少一个从属终端设备的闪光灯分别对应的闪光光量值;

本步骤由所述主控终端设备执行;由于闪光灯照射到被拍摄体的光量会随着两者之间的距离进行衰减,因此,若在步骤101中,所述主控终端设备获取了距离信息,则在步骤103中,所述主控终端设备会根据所述主控终端设备的闪光灯参数信息和所述距离信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述距离信息,以及所述环境光量信息,获得与所述主控终端设备的闪光灯对应的闪光光量值,以及与所述至少一个从属终端设备的闪光灯对应的所述闪光光量值,以精确的控制闪光灯的功率。

步骤104、向所述主控终端设备和所述至少一个从属终端设备发送对应的闪光指令,所述闪光指令中包含闪光光量值,所述闪光指令用于指示所述主控终端设备和所述至少一个从属终端设备按照所述闪光光量值发出闪光;

本步骤由所述主控终端设备执行,具体是由所述主控终端设备向自身和各从属终端设备的闪光灯分别发送闪光指令。

需要说明的是,本实施例中,闪光灯的输出光量是可调的,但在实际应用中,闪光灯的输出光量可以是可调的,也可以是不可调的,当闪光灯的光量可调时,可以根据接收到的闪光参数来调整光量,闪光参数包括闪光功率和闪光时间等参数;当闪光灯的输出光量不可调时,无需调整,按照输出光量闪光即可。

本实施例提供的多机闪光灯控制方法,能够在不增加额外配件的情况下,通过控制其他终端设备的闪光灯来达到补光的目的,不仅简单方便、易于实现,而且能节省成本。

图2为本发明实施例二提供的多机闪光灯控制方法的流程图。如图2所示, 本实施例提供的方法具体可由从属终端设备执行,具体的,所述方法可以包括:

步骤201、接收主控终端设备发送的拍照指令。

步骤202、根据所述拍照指令,从属终端设备获取自身的闪光灯参数信息,并将所述闪光灯参数信息发送给所述主控终端设备。

在所述终端设备设置有距离传感器的情况下,所述从属终端设备根据所述拍照指令,获取自身与被拍摄体之间的距离信息。

具体的,该距离传感器应与闪光灯位于同一平面,可以发射红外波,该红外波遇到障碍物,即被拍摄体后反射回来,距离传感器接收反射回来的红外波,并可以根据发送和接收红外波的时间差来计算距离传感器与被拍摄体之间的距离,获得距离信息。

若在本步骤中,所述从属终端设备获取了距离信息,相应的,所述从属终端设备会将所述闪光灯参数信息和所述距离信息同时发送给所述主控终端设备。

具体的,所述从属终端设备可以通过蓝牙或者wifi等通信方式,将闪光灯参数信息和距离信息发送给所述主控终端设备,本实施例对此不做具体限制。

步骤203、接收所述主控终端设备发送的闪光指令,所述闪光指令中包含闪光光量值;所述闪光指令用于指示所述从属终端设备按照所述闪光光量值发出闪光。

需要说明的是,本实施例中,闪光灯的输出光量是可调的,但在实际应用中,闪光灯的输出光量可以是可调的,也可以是不可调的,当闪光灯的光量可调时,可以根据接收到的闪光参数来调整光量,闪光参数包括闪光功率和闪光时间等参数;当闪光灯的输出光量不可调时,无需调整,按照输出光量闪光即可。

本实施例提供的多机闪光灯控制方法,能够在不增加额外配件的情况下,通过控制其他终端设备的闪光灯来达到补光的目的,简单方便且易于实现。

图3为本发明实施例一提供的终端设备的结构示意图。如图3所示,本实施例提供的终端设备可以包括:第一获取模块11、处理模块12和第一发送模 块13;其中,

第一获取模块11,用于根据接收到的拍照指令,获取所述终端设备的闪光灯参数信息以及至少一个从属终端设备对应的闪光灯参数信息;获取所述终端设备的环境光量信息;

处理模块12,用于根据所述终端设备的闪光灯参数信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述环境光量信息,获得与所述终端设备的闪光灯对应的闪光光量值,以及与所述至少一个从属终端设备的闪光灯分别对应的闪光光量值;

第一发送模块13,用于向所述终端设备和所述至少一个从属终端设备发送对应的闪光指令,所述闪光指令中包含闪光光量值,所述闪光指令用于指示所述终端设备和所述至少一个从属终端设备按照所述闪光光量值发出闪光。

在所述终端设备设置有距离传感器的情况下,所述第一获取模块11还可以用于根据接收到的所述拍照指令,获取所述终端设备与被拍摄体之间的距离信息,以及所述至少一个从属终端设备与所述被拍摄体之间对应的距离信息;

相应的,所述处理模块12,还可以用于根据所述终端设备的闪光灯参数信息和所述距离信息、所述至少一个从属终端设备对应的闪光灯参数信息和所述距离信息,以及所述环境光量信息,获得与所述终端设备的闪光灯对应的闪光光量值,以及与所述至少一个从属终端设备的闪光灯分别对应的所述闪光光量值。

实际应用中,所述第一获取模块11在获取闪光灯参数信息之前,还用于获取用户输入的所述拍照指令。

本实施例提供的终端设备,可用于执行上述图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在实际应用中,该第一获取模块11、处理模块12和第一发送模块13可由位于用户终端设备的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等器件实现。

图4为本发明实施例二提供的终端设备的结构示意图。如图4所示,本实 施例提供的终端设备具体可以包括:接收模块21、第二获取模块22和第二发送模块23。

其中,接收模块21,用于接收主控终端设备发送的拍照指令;第二获取模块22,用于根据所述拍照指令,获取自身的闪光灯参数信息;第二发送模块23,用于将所述闪光灯参数信息发送给所述主控终端设备;所述接收模块21还用于接收所述主控终端设备发送的闪光指令,所述闪光指令中包含闪光光量值;所述闪光指令用于指示所述终端设备按照所述闪光光量值发出闪光。

在所述终端设备设置有距离传感器的情况下,所述第二获取模块22还可以用于根据所述拍照指令,获取自身与被拍摄体之间的距离信息;相应的,所述第二发送模块23还可以用于将所述闪光灯参数信息和所述距离信息发送给所述主控终端设备。

本实施例提供的终端设备,可用于执行上述图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在实际应用中,该接收模块21、第二获取模块22、第二发送模块23和闪光模块24可由位于用户终端设备的CPU、MPU、DSP或FPGA等器件实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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