一种摄像头控制方法及装置制造方法

文档序号:7811222阅读:187来源:国知局
一种摄像头控制方法及装置制造方法
【专利摘要】本发明适用于拍摄控制【技术领域】,提供了一种摄像头控制方法及装置,所述方法包括:在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号;判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号;若存在,将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。从而实现了通过语音识别来智能化调节摄像头,提升了用户在进行拍摄时的体验感。
【专利说明】一种摄像头控制方法及装置

【技术领域】
[0001]本发明属于拍摄控制【技术领域】,尤其涉及一种拍摄头控制方法及装置。

【背景技术】
[0002]随着拍摄技术的发展,消费者对拍摄设备的硬件配置的要求高,并且对拍摄时的趣味性和体验感要求也提高了。然而,现有的拍摄设备一般需要消费者自己手动来调整摄像头的位置,消费者需要一手持拍摄设备,另一手调整摄像头的位置,这种调整方法操作起来不方便,消费者的体验性不佳。现有的语音控制拍摄技术也不能从同一时刻接收到的混合语音信号中分辨出需要执行的语音信号,语音识别不准确。


【发明内容】

[0003]本发明的目的在于提供一种摄像头控制方法及装置,以实现在拍摄时通过语音来调节摄像头,并提高了语音识别的准确性。
[0004]本发明是这样实现的,一种摄像头控制方法,所述方法包括:
[0005]在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号;
[0006]判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号;
[0007]若存在,将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
[0008]进一步地,所述摄像头控制信号包括以下至少一项:
[0009]摄像头的移动方位、摄像头的移动距离以及摄像头的旋转角度。
[0010]进一步地,在采集语音信号之后,还包括:
[0011]记录所采集到的语音信号对应的时间信息。
[0012]进一步地,所述将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制包括:
[0013]在获取到控制指令后,根据语音信号对应的时间信息,判断相邻的控制指令对应的语音信号之间的时间间隔是否小于预设的阈值;
[0014]若是,则将所述相邻的控制指令进行组合,并将组合后的控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
[0015]进一步地,当所采集到的语音信号为混合语音信号时,所述将所述语音信号转换成数字信号具体为:
[0016]将所述混合语音信号按照声源分离成与各声源对应的语音信号,计算各声源对应的语音信号的能量强度,并将能量强度最大的声源对应的语音信号转换成数字信号。
[0017]本发明的第二方面,提供了一种摄像头控制装置,所述装置包括:
[0018]采集模块,用于在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号;
[0019]判断模块,用于判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号;
[0020]执行模块,用于在判断模块的判断结果为是时,将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
[0021]进一步地,所述摄像头控制信号包括以下至少一项:
[0022]摄像头的移动方位、摄像头的移动距离以及摄像头的旋转角度。
[0023]进一步地,所述采集模块还用于:
[0024]记录所采集到的语音信号对应的时间信息。
[0025]进一步地,所述执行模块包括:
[0026]组合单元,用于在获取到控制指令后,根据语音信号对应的时间信息,判断相邻的控制指令对应的语音信号之间的时间间隔是否小于预设的阈值;若是,则将所述相邻的控制指令进行组合,并将组合后的控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
[0027]进一步地,当所采集到的语音信号为混合语音信号时,所述采集模块还用于:
[0028]将所述混合语音信号按照声源分离成与各声源对应的语音信号,计算各声源对应的语音信号的能量强度,并将能量强度最大的声源对应的语音信号转换成数字信号。
[0029]与现有技术相比,本发明在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号;判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号;若存在,将所述相匹配的摄像头控制信号转换成对应的控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制,从而实现了通过语音识别来智能化调节摄像头,提升了用户在进行拍摄时的体验感。进一步地,本发明还可以根据时间间隔对控制指令进行组合,并控制摄像头执行组合后的控制指令对应的动作,提升了语音控制摄像头的效率;以及从混合语音信号中分辨出需要执行的语音信号,提高了语音控制摄像头动作中语音识别的准确性。

【专利附图】

【附图说明】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0031]图1是本发明实施例一提供的一种摄像头控制方法的第一实现流程图;
[0032]图2是本发明实施例二提供的一种摄像头控制方法的第二实现流程图;
[0033]图3是本发明实施例二提供的相邻控制指令的组合示意图;
[0034]图4是本发明实施例三提供的一种摄像头控制装置的组成结构图。

【具体实施方式】
[0035]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036]本发明实施例提供了一种摄像头控制方法,包括:在摄像机启动后,采集语音信号,并将所述语音信号转换成数字信号;判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号;若存在,将所述相匹配的摄像头控制信号转换成对应的控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制,从而实现了通过语音识别来智能化调节摄像头,提升了用户在在拍摄时的体验感。进一步地,本发明还可以根据时间间隔对控制指令进行组合,并控制摄像头执行组合后的控制指令对应的动作,提升了语音调节摄像头的效率,以及从混合语音信号中分辨出需要执行的语音信号,提高了语音控制摄像头动作中语音识别的准确性。本发明实施例还提供了相应的摄像头控制装置,以下分别进行详细说明。
[0037]实施例一
[0038]图1示出了本发明实施例一提供的摄像头控制方法的第一实现流程。
[0039]在本实施例中,所述摄像头控制方法基于语音识别技术,应用于由麦克风接收器、语音识别模块、步进马达控制器、步进马达以及摄像头组成的系统,所述系统内置与摄像机内部。其中,所述麦克风接收器与所述语音识别模块连接,所述语音识别模块与所述步进马达控制器连接,所述步进马达控制器与所述步进马达连接,所述步进马达与所述摄像头连接。所述步进马达控制器能够根据语音识别模块的信号向步进马达发送控制指令,以通过控制所述步进马达转动带动所述摄像头运动,实现对摄像头的控制与调节。
[0040]如图1所示,所述方法包括:
[0041]在步骤SlOl中,在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号。
[0042]在本实施例中,摄像机启动后,语音识别功能一并启动,麦克风接收器开始采集语音信号。用户发出声音时,声音的振动传到麦克风的振膜上,推动里边的磁铁形变产生变化的电流,从而通过所述变化的电流记录用户发出的语音信号。所述采集到的语音信号为模拟信号,需要通过模/数转换器将所述模拟信号转换为对应的数字信号,从而得到语音信号对应的数字信号。
[0043]优选地,在拍摄环境嗜杂时,所米集到的语音信号为包含有杂音的混合语音信号,步骤SlOl将所述语音信号转换成数字信号具体为:
[0044]将所述混合语音信号按照声源分离成与各声源对应的语音信号,计算各声源对应的语音信号的能量强度,并将能量强度最大的声源对应的语音信号转换成数字信号。
[0045]在步骤S102中,判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号。
[0046]优选地,所述摄像头控制信号为预先设定的摄像头移动规则对应的控制程序,存储在动作数据库中。所述摄像头控制信号包括但不限于摄像头的移动方位、摄像头的移动距离、摄像头的旋转角度。所述移动方位为摄像头移动的朝向,包括但不限于向上、向下、向左、向右、向前、向后、沿逆时针方向、沿顺时针方向;所述移动距离为步进马达控制摄像头能够达到的任意距离;所述旋转角度为以预设半径旋转时的角度度数,可以为任意度数。所述预设半径可以为lcm、0.5cm等。在此不对所述移动方位、移动距离、旋转角度进行具体限定,由用户根据实际的需要进行设置。所述摄像头的控制信号还包括移动方位、移动距离、旋转角度的任意组合,比如移动方位、移动距离的组合:向左移动0.5厘米。
[0047]用户输入的语音信号可以为移动方位、移动距离、旋转角度中的一个或者任意组合,比如移动方位与移动距离的组合:向上移动I厘米。
[0048]在本发明的一种实现方式中,假设动作数据库中存储有4种摄像头控制信号,分别为D1、D2、D3、D4。在获取到语音信号对应的数字信号后,判断所述数字信号中是否存在与摄像头控制信号向匹配的信号具体为:将所述数字信号与动作数据库里存储的摄像头控制信号Dl进行匹配。若匹配成功,则判定所述摄像头控制信号Dl作为所述语音信号的识别结果;否则,将所述数字信号与摄像头控制信号D2进行匹配。以此类推,直至获取到存在于所述数字信号中的与预先存储的摄像头控制信号相匹配的信号,则获取该相互匹配的摄像头控制信号,执行步骤S103。若遍历动作数据库里后,仍未获取到所述数字信号中存在与预先存储的摄像头控制信号相匹配的信号,则判定该语音信号无效,执行步骤S104,结束对语音信号的识别过程。
[0049]在步骤S103中,将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
[0050]在本实施例中,马达控制器根据所述控制指令控制步进马达转动,步进马达转动带动摄像头执行所述控制指令对应的动作,从而实现了通过语音识别来调节和控制摄像头。用户只需要发出语音信号就可以控制摄像头运动以调整到理想的方位。进一步地,所述摄像头的控制信号涵盖了基本的移动方位、移动距离和旋转角度,使得用户在拍摄时对摄像头的调整更加精细,解决了用户手动调整时由于手抖产生的人为误差,大大地提升了用户体验。
[0051]本实施例通过设置一动作数据库;在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号;判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号;若存在,将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制,从而实现了通过语音识别来调节摄像头,且实现了摄像头的精细化调整,解决了用户手动调整时由于手抖产生的人为误差,提升了用户在进行拍摄时的体验感。进一步地,本发明还可以从混合语音信号中分辨出需要执行的语音信号,提高了语音控制摄像头动作中语音识别的准确性。
[0052]实施例二
[0053]图2示出了本发明实施例二提供的摄像头控制方法的第二实现流程。
[0054]为了进一步丰富用户体验感,本发明还可以根据语音信号的时间间隔控制摄像头执行组合后的控制指令。下面对本发明实施例二提供的的摄像头控制方法的第二实现流程进行描述,请参阅图2。
[0055]在本实施例中,所述摄像头控制方法基于语音识别,应用于由麦克风接收器、语音识别模块、步进马达控制器、步进马达以及摄像头组成的系统,所述系统内置于摄像机内部。其中,所述步进马达控制器能够根据语音识别模块的信号向步进马达发送控制指令,以通过控制所述步进马达转动带动所述摄像头运动,实现对摄像头的控制与调节。
[0056]在步骤S201中,在摄像机启动后,采集语音信号,并将所述语音信号转换成数字信号。
[0057]在本实施例中,麦克风在一段时间内连续采集到多个语音信息,同时记录每一个语音信息的时间信息。将所述多个语音信号通过模/数转换器转换成对应的数字信号,从而获得多个数字信号。
[0058]在步骤S202中,判断数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号。
[0059]优选地,所述摄像头控制信号为预先设定的摄像头移动规则对应的控制程序,存储在动作数据库中。所述摄像头控制信号包括但不限于摄像头的移动方位、摄像头的移动距离、摄像头的旋转角度。所述移动方位为摄像头移动的朝向,包括但不限于向上、向下、向左、向右、向前、向后、沿逆时针方向、沿顺时针方向;所述移动距离为步进马达控制摄像头能够达到的任意距离;所述旋转角度为以预设半径旋转时的角度度数,可以为任意度数。所述预设半径可以为lcm、0.5cm等。在此不对所述移动方位、移动距离、旋转角度进行具体限定,由用户根据实际的需要进行设置。所述摄像头的控制信号还包括移动方位、移动距离、旋转角度的任意组合,比如移动方位、移动距离的组合:向左移动0.5厘米。
[0060]在本实施例中,对于每一个数字信息,判断在该数字信号中是否存在与动作数据库中预先存储的摄像头控制信号相互匹配的信号。若是则执行步骤S203。否则,获取下一个数字信号,返回步骤S202。
[0061]在步骤S203中,将相匹配的摄像头控制信号转换成控制指令。
[0062]在步骤S204中,获取到控制指令后,根据语音信号对应的时间信息,判断相邻的控制指令对应的语音信号之间的时间间隔是否小于预设的阈值。
[0063]在本实施例中,由于在采集语音信号的同时,记录了每一个语音信号对应的采集的时间信息,因此,从语音信号对应的数字信号中获取到相匹配的摄像头控制信号和根据所述相匹配的摄像头控制信号转换而成的控制指令的时间信息即为语音信号对应的时间信息。本发明还能够根据语音信号(即控制指令)对应的时间信息,计算出相邻的两个控制指令之间的时间间隔。判断所述时间间隔是否小于预设的阈值,在所述时间间隔小于预设的阈值时,执行步骤S205 ;否则,执行步骤S206。
[0064]在步骤S205中,将所述相邻的控制指令进行组合,并将组合后的控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
[0065]在本实施例中,所述预设的时间间隔优选为I毫秒。对时间间隔小于I毫秒的控制指令,若相邻,则判定为连续执行的控制指令,则将该相邻的控制指令进行组合,并将所述组合后的控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制,完成所述组合后的控制指令对应的动作。
[0066]作为本发明的一个实施示例,在0.5秒的时间间隔内连续采集到两个语音信号,第一个为“向左移动0.3厘米”,对应的控制指令I为摄像头在当前位置向左移动0.3厘米,第二个为“向上移动0.4厘米”,对应的控制指令2为摄像头在当前位置向上移动0.4厘米。当两个相邻的控制指令对应的语音信号之间的时间间隔小于I毫秒,则将两个相邻的控制指令进行组合,具体见附图3,按照勾股运算,可以得到组合后的控制指令为:沿偏离向上方向左边30度的方向移动0.5厘米。通过计算得到组合后的控制指令,使得摄像头移动一次就定位到用户指定的位置,可以减少摄像头由于多次移动而产生的摩擦,从而提高了摄像头的使用寿命;并且提高了摄像头转动的效率。
[0067]在步骤S206中,不对相邻的控制指令进行组合,将每一个控制指令独立发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
[0068]本实施例通过设置一动作数据库;在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号;判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号;若存在,将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制,从而实现了通过语音识别来调节摄像头,且实现了摄像头的精细化调整,解决了用户手动调整时由于手抖产生的人为误差,提升了用户在进行拍摄时的体验感。进一步地,本发明实施例还可以根据时间间隔对控制指令进行组合,并控制摄像头执行组合后的控制指令对应的动作,提高了语音调节摄像头的效率。
[0069]实施例三
[0070]图4示出了本发明实施例三提供的摄像头控制装置的组成结构,为了便于说明,仅不出了与本发明相关的部分。
[0071]如图4所示,所述装置包括:
[0072]采集模块41,用于在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号。
[0073]判断模块42,用于判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号。
[0074]在本实施例中,所述摄像头控制信号至少包括以下一项:摄像头的移动方位、摄像头的移动距离以及摄像头的旋转角度。所述摄像头控制信号预先存储在动作数据库中。
[0075]执行模块43,用于判断模块的判断结果为是时,将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
[0076]进一步地,所述采集模块41还用于:
[0077]记录所采集到的语音信号对应的时间信息。
[0078]所述执行模块43还包括:
[0079]组合单元431,用于在获取到控制指令后,根据语音信号对应的时间信息,判断相邻的控制指令对应的语音信号之间的时间间隔是否小于预设的阈值;若是,则将所述相邻的控制指令进行组合,并将组合后的控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
[0080]通过计算得到组合后的控制指令,使得摄像头移动一次就定位到用户指定的位置,可以减少摄像头由于多次移动而产生的摩擦,从而提高了摄像头的使用寿命,并且提高了摄像头转动的效率。
[0081 ] 优选地,在拍摄环境嗜杂时,所米集到的语音信号为包含有杂音的混合语音信号,所述采集模块41还用于:
[0082]将所述混合语音信号按照声源分离成与各声源对应的语音信号,计算各声源对应的语音信号的能量强度,并将能量强度最大的声源对应的语音信号转换成数字信号。
[0083]本发明实施例在摄像机启动后,采集语音信号,并将所述语音信号转换成数字信号;判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号;若存在,将所述相匹配的摄像头控制信号转换成对应的控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制,从而实现了通过语音识别来智能化调节摄像头,提升了用户在在拍摄时的体验感。进一步地,本发明还可以根据时间间隔对控制指令进行组合,并控制摄像头执行组合后的控制指令对应的动作,提升了语音调节摄像头的效率;以及从混合语音信号中分辨出需要执行的语音信号,提高了语音控制摄像头动作中语音识别的准确性。
[0084]本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。
[0085]以上所述仅为本发明的优选实施例而已,并不用于限制本发明。例如,各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另夕卜,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0086]凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种摄像头控制方法,其特征在于,所述方法包括: 在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号; 判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号; 若存在,将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
2.如权利要求1所述的摄像头控制方法,其特征在于,所述摄像头控制信号包括以下至少一项: 摄像头的移动方位、摄像头的移动距离以及摄像头的旋转角度。
3.如权利要求1所述的摄像头控制方法,其特征在于,在采集语音信号之后,还包括: 记录所采集到的语音信号对应的时间信息。
4.如权利要求3所述的摄像头控制方法,其特征在于,所述将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制包括: 在获取到控制指令后,根据语音信号对应的时间信息,判断相邻的控制指令对应的语音信号之间的时间间隔是否小于预设的阈值; 若是,则将所述相邻的控制指令进行组合,并将组合后的控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
5.如权利要求1-4任一项所述的摄像头控制方法,其特征在于,当所采集到的语音信号为混合语音信号时,所述将所述语音信号转换成数字信号具体为: 将所述混合语音信号按照声源分离成与各声源对应的语音信号,计算各声源对应的语音信号的能量强度,并将能量强度最大的声源对应的语音信号转换成数字信号。
6.一种摄像头控制装置,其特征在于,所述装置包括: 采集模块,用于在摄像头启动后,采集语音信号,并将所述语音信号转换成数字信号; 判断模块,用于判断所述数字信号中是否存在与预先存储的摄像头控制信号相匹配的信号; 执行模块,用于在判断模块的判断结果为是时,将相匹配的摄像头控制信号转换成控制指令,并将所述控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
7.如权利要求6所述的摄像头控制装置,其特征在于,所述摄像头控制信号包括以下至少一项: 摄像头的移动方位、摄像头的移动距离以及摄像头的旋转角度。
8.如权利要求6所述的摄像头控制装置,其特征在于,所述采集模块还用于: 记录所采集到的语音信号对应的时间信息。
9.如权利要求8所述的摄像头控制装置,其特征在于,所述执行模块包括: 组合单元,用于在获取到控制指令后,根据语音信号对应的时间信息,判断相邻的控制指令对应的语音信号之间的时间间隔是否小于预设的阈值;若是,则将所述相邻的控制指令进行组合,并将组合后的控制指令发送给马达控制器,以使得马达控制器根据所述控制指令对所述摄像头进行相应的控制。
10.如权利要求6-9任一项所述的摄像头控制装置,其特征在于,当所采集到的语音信号为混合语音信号时,所述采集模块还用于: 将所述混合语音信号按照声源分离成与各声源对应的语音信号,计算各声源对应的语音信号的能量强度,并将能量强度最大的声源对应的语音信号转换成数字信号。
【文档编号】H04N5/232GK104135619SQ201410394858
【公开日】2014年11月5日 申请日期:2014年8月12日 优先权日:2014年8月12日
【发明者】甄文先, 陈启安 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1