本发明涉及投影技术领域,尤其涉及一种投影图像控制方法及装置。
背景技术:
现有的投影图像通常由投影设备将存储于计算机、移动终端或dvd机等控制设备中的图像投射到投影区域形成。其中,演示者或操作人员通过控制设备的输入部件输入切换、放大、缩小或平移等控制指令,以控制投影图像的切换、放大、缩小或平移。例如,演示者或操作人员通过激光笔、鼠标或键盘向计算机输入上述控制指令来对投影图像进行控制。
为了提高投影图像控制的便捷性,现有技术已出现通过识别演示者的手势来控制投影图像的方法,该方法在识别到演示者的手势活动与预设的手势信息一致时,向控制设备输入与预设的手势相对应的控制指令,进而实现投影图像的控制。然而,虽然演示者的手势活动可触发控制指令的产生,但是其更多的是用作肢体语言来与听众进行交流,这会导致因无法准确区分手势活动的表达意图而产生误操作。
技术实现要素:
针对上述问题,本发明的一种投影图像的控制方法及装置能够对演示者的手势活动进行有效区分,进而识别出演示者的表达意图,防止产生误操作,且能够通过手势活动对投影图像进行准确地控制。
为解决上述技术问题,本发明的一种投影图像的控制方法,包括如下步骤:
当投影设备进行投影时,通过摄像设备采集第一图像;所述第一图像为包含演示者和投影图像的演示场景图像;
根据所述第一图像,获取所述演示者的手势活动;
判断所述第一图像是否为预设的演示场景模式;
在判定所述第一图像为预设的演示场景模式时,对所述手势活动进行识别;
若所述手势活动与预设的手势相匹配,则输出与所述预设的手势相对应的控制指令,使得所述投影设备根据所述控制指令进行投影。
与现有技术相比,本发明的一种投影图像的控制方法在投影设备进行投影时,通过摄像设备采集第一图像,由于该第一图像为包含演示者和投影图像的演示场景图像,进而可从第一图像中获取演示者的手势活动,并根据第一图像所呈现的演示场景模式来区分演示者的手势活动所表达的意图,其中,通过判定第一图像为预设的演示场景模式来准确地区分出演示者的手势活动用于控制投影图像,进而在判定第一图像不为预设的演示场景模式时,可确定演示者的手势活动为肢体语言,因此可以对演示者的手势活动进行准确区分;同时,在手势活动与预设的手势相匹配时,才输出与预设的手势相对应的控制指令,进而对投影设备的进行投影控制,能够有效避免误操作,提高控制的准确性;并且,利用手势活动来对投影图像的投影进行控制使得控制方式更加方便、快捷,避免投影图像的控制方式限制演示者的活动范围。
作为上述方案的改进,所述第一图像能够指示所述演示者与所述投影图像之间的位置关系;
所述预设的演示场景模式包括:所述演示者与所述投影图像之间的距离大于预设的距离阈值,且所述演示者注视所述摄像设备的时长不小于第一时间阈值。
作为上述方案的改进,所述预设的演示场景模式包括:
所述演示者与所述投影图像之间的距离小于预设的距离阈值,且所述演示者注视所述投影图像的时长不小于第二时间阈值。
作为上述方案的改进,所述投影图像的控制方法,还包括如下步骤:
若所述手势活动与预设的手势不匹配,则在预设的时间内重新获取手势活动,以对重新获取的手势活动进行识别。
作为上述方案的改进,当投影设备进行投影时,通过摄像设备采集第一图像之前,还包括如下步骤:
构建所述预设的手势与所述控制指令的关系映射表,以根据所述预设的手势可获得对应的控制指令。
为解决上述技术问题,本发明还提供一种投影图像的控制装置,包括:
摄像设备,用于当投影设备进行投影时,采集第一图像;所述第一图像为包含演示者和投影图像的演示场景图像;
第一手势获取模块,用于根据所述第一图像,获取所述演示者的手势活动;
模式判断模块,用于判断所述第一图像是否为预设的演示场景模式;
识别模块,用于在判定所述第一图像为预设的演示场景模式时,对所述手势活动进行识别;
指令输出模块,用于在所述手势活动与预设的手势相匹配时,输出与所述预设的手势相对应的控制指令,使得所述投影设备根据所述控制指令进行投影。
与现有技术相比,本发明的一种投影图像的控制装置,通过摄像设备在投影设备进行投影时,采集第一图像,由于该第一图像为包含演示者和投影图像的演示场景图像,进而可由第一手势获取模块从第一图像中获取演示者的手势活动,并根据第一图像所呈现的演示场景模式来区分演示者的手势活动所表达的意图,其中,通过模式判断模块判定第一图像为预设的演示场景模式来准确地区分出演示者的手势活动用于控制投影图像,进而识别模块在判定第一图像不为预设的演示场景模式时,可确定演示者的手势活动为肢体语言,因此可以对演示者的手势活动进行准确区分;同时,指令输出模块在手势活动与预设的手势相匹配时,才输出与预设的手势相对应的控制指令,进而对投影设备的进行投影控制,能够有效避免误操作,提高控制的准确性;并且,利用手势动作来对投影图像的投影进行控制使得控制方式更加方便、快捷,避免投影图像的控制方式限制演示者的活动范围。
作为上述方案的改进,所述第一图像能够指示所述演示者与所述投影图像之间的位置关系;
所述识别模块包括:第一识别单元,用于在所述演示者与所述投影图像之间的距离大于预设的距离阈值,且所述演示者注视所述摄像设备的时长不小于第一时间阈值时,对所述手势活动进行识别。
作为上述方案的改进,所述识别模块包括:
第二识别单元,用于在所述演示者与所述投影图像之间的距离小于预设的距离阈值,且所述演示者注视所述投影图像的时长不小于第二时间阈值时,对所述手势活动进行识别。
作为上述方案的改进,所述投影图像的控制装置,还包括:
第二手势获取模块,用于在所述手势活动与预设的手势不匹配时,在预设的时间内重新获取手势活动,以对重新获取的手势活动进行识别。
作为上述方案的改进,所述投影图像的控制装置,还包括:
映射表构建模块,用于构建所述预设的手势与所述控制指令的关系映射表,使得根据所述预设的手势可获得对应的控制指令。
附图说明
图1是本发明实施例1的一种投影图像的控制方法的流程示意图。
图2是本发明实施例2的一种投影图像的控制方法的流程示意图。
图3是本发明中第一图像的结构示意图。
图4是本发明中关系映射表的示例。
图5是本发明实施例3的一种投影图像的控制装置的结构示意图。
图6是本发明实施例3的一种投影图像的控制装置的结构示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于此描述的其他方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
下面结合具体实施例和附图对本发明的技术方案进行清楚、完整的描述。
实施例1
如图1所示,本发明的一种投影图像的控制方法,包括如下步骤:
s1、当投影设备进行投影时,通过摄像设备采集第一图像;第一图像为包含演示者和投影图像的演示场景图像;
其中,摄像设备可以是相机、摄像机、录像机、移动终端等具备摄像功能的电气产品。当投影设备进行投影时,比如进行ppt投影显示或视频投影播放时,可通过摄像设备采集包含演示者和投影图像的演示场景图像。
s2、根据第一图像,获取演示者的手势活动;
优选地,由于第一图像为包含演示者的演示场景图像,因而可以从第一图像中提取演示者的手势活动。
s3、判断第一图像是否为预设的演示场景模式;
需要说明的是,该预设的演示场景模式用于指示演示者控欲制投影图像的肢体活动。
s4、在判定第一图像为预设的演示场景模式时,对手势活动进行识别;
在步骤s4中,只有判定第一图像为预设的演示场景模式时,才能对手势活动进行识别;在判定第一图像不为预设的演示场景模式时,继续通过摄像设备采集第一图像。
s5、若手势活动与预设的手势相匹配,则输出与预设的手势相对应的控制指令,使得投影设备根据控制指令进行投影。
具体地,控制指令可输出至投影设备,对投影设备进行直接控制,也可以输出至控制设备,使得控制设备根据控制指令对投影设备进行控制,例如,当演示者使用计算机对投影设备进行控制时,则可输出控制指令至计算机,进而使得计算机根据控制指令控制投影设备的投影。
与现有技术相比,本发明的一种投影图像的控制方法在投影设备进行投影时,通过摄像设备采集第一图像,由于该第一图像为包含演示者和投影图像的演示场景图像,进而可从第一图像中获取演示者的手势活动,并根据第一图像所呈现的演示场景模式来区分演示者的手势活动所表达的意图,更为具体地,在实施例1中通过判定第一图像为预设的演示场景模式来准确地区分出演示者的手势活动用于控制投影图像,进而在判定第一图像不为预设的演示场景模式时,可确定演示者的手势活动为肢体语言,因此可以对演示者的手势活动进行准确区分;同时,在手势活动与预设的手势相匹配时,才输出与预设的手势相对应的控制指令,进而对投影设备的进行投影控制,能够有效避免误操作,提高控制的准确性;并且,利用手势活动来对投影图像的投影进行控制使得控制方式更加方便、快捷,避免投影图像的控制方式限制演示者的活动范围。
在实施例1中,当投影设备进行投影时,通过摄像设备采集第一图像之前,还包括如下步骤:
构建预设的手势与控制指令的关系映射表,以根据预设的手势可获得对应的控制指令。
较佳地,在实施例1的投影图像的控制方法中还包括如下步骤:
若手势活动与预设的手势不匹配,则在预设的时间内重新获取手势活动,以对重新获取的手势活动进行识别。
在该实施方式中,在手势活动与预设的手势不匹配时,通过在预设的时间内重新获取手势活动,使得在演示者的手势活动滞后时仍然可以对投影图像进行控制,提高手势控制的灵活性,使得手势控制与演示者表达习惯相适应,能有效改善用户使用体验。
实施例2
如图2所示,本发明的另一种投影图像的控制方法,包括如下步骤:
s1、当投影设备进行投影时,通过摄像设备采集第一图像;第一图像为包含演示者和投影图像的演示场景图像;
s21、根据第一图像,获取演示者的手势活动;其中,如图3所示,第一图像能够指示演示者与投影图像之间的位置关系;
s31、判断第一图像是否为预设的演示场景模式;预设的演示场景模式包括第一演示场景模式和第二演示场景模式;
s41、在判定第一图像为第一演示场景模式时,对手势活动进行识别;其中,第一演示场景模式为演示者与投影图像之间的距离大于预设的距离阈值,且演示者注视摄像设备的时长不小于第一时间阈值;
s51、若手势活动与预设的手势相匹配,则输出与预设的手势相对应的控制指令,使得投影设备根据控制指令对投影图像的整体进行操控。
具体地,如图4所示,是本发明中关系映射表的示例。关系映射表是预设的手势和对应的控制指令进行关联的映射表。当第一图像为第一演示场景模式时,在识别到手势活动与预设的手势相匹配时,则从关系映射表中获取对应的控制指令来进行输出。例如,在手势活动为“将左手向左移动”时,则将关系映射表中与该手势活动对应的“切换下一张投影图像”的控制指令输出;在手势活动为“将右手向右移动”时,则将关系映射表中与该手势活动对应的“返回上一张投影图像”的控制指令输出。
在该实施例中,可通过判定第一图像中演示者与投影图像之间的距离大于预设的距离阈值,并且演示者注视摄像设备的时长不小于第一时间阈值,来确定演示者欲对投影图像整体进行操控,进而在手势活动与预设的手势相匹配时,输出的控制指令用于对投影图像整体进行操控,采用该实施例中的投影图像的控制方法可准确识别出演示者的表达意图,可提高手势活动对投影图像控制的精确性。
较佳地,如图2所示,实施例2还包括如下步骤:
s42、在判定第一图像为第二演示场景模式时,对手势活动进行识别;其中,第二演示场景模式为演示者与投影图像之间的距离小于预设的距离阈值,且演示者注视投影图像的时长不小于第二时间阈值;
s52、若手势活动与预设的手势相匹配,则输出与预设的手势相对应的控制指令,使得投影设备根据控制指令对投影图像的显示画面进行操控。
具体地,如图4所示,当第一图像为第二演示场景模式时,在识别到手势活动与预设的手势相匹配时,则从关系映射表中获取对应的控制指令来进行输出。例如,在手势活动为“将右手向右移动”时,则将关系映射表中与该手势动作对应的“将投影图像当前显示画面向右平移”的控制指令输出;在手势活动为“将左手向左移动”时,则将关系映射表中与该手势动作对应的“投影图像当前显示画面向左平移”的控制指令输出。
由于通过演示者与投影图像之间的距离和演示者注视目标对象的不同,可准确区分出演示者欲对投影图像整体或投影图像的当前显示画面进行手势控制,则可利用相同的手势活动分别实现对投影图像整体或投影图像的当前显示画面的操控,使得手势控制方式更加便捷。可以理解的,为了提高手势控制的多样性,也可以预设不同的手势来区分不同的控制指令。
实施例3
如图5所示,本发明的一种投影图像的控制装置,包括:映射表构建模块1,用于构建预设的手势与控制指令的关系映射表,使得根据预设的手势可获得对应的控制指令;摄像设备2,用于当投影设备进行投影时,采集第一图像;第一图像为包含演示者和投影图像的演示场景图像;第一手势获取模块3,用于根据第一图像,获取演示者的手势活动;模式判断模块4,用于判断第一图像是否为预设的演示场景模式;识别模块5,用于在判定第一图像为预设的演示场景模式时,对手势活动进行识别;指令输出模块,用于在手势活动与预设的手势相匹配时,输出与预设的手势相对应的控制指令,使得投影设备根据控制指令进行投影;第二手势获取模块7,用于在手势活动与预设的手势不匹配时,在预设的时间内重新获取手势活动,以使识别模块5对重新获取的手势活动进行识别。
与现有技术相比,本发明的一种投影图像的控制装置,通过摄像设备2在投影设备进行投影时,采集第一图像,由于该第一图像为包含演示者和投影图像的演示场景图像,进而可由第一手势获取模块3从第一图像中获取演示者的手势活动,并根据第一图像所呈现的演示场景模式来区分演示者的手势活动所表达的意图,更为具体地,在实施例1中通过模式判断模块4判定第一图像为预设的演示场景模式来准确地区分出演示者的手势活动用于控制投影图像,进而识别模块5在判定第一图像不为预设的演示场景模式时,可确定演示者的手势活动为肢体语言,因此可以对演示者的手势活动进行准确区分;同时,指令输出模块在手势活动与预设的手势相匹配时,才输出与预设的手势相对应的控制指令,进而对投影设备的进行投影控制,能够有效避免误操作,提高控制的准确性;并且,利用手势动作来对投影图像的投影进行控制使得控制方式更加方便、快捷,避免投影图像的控制方式限制演示者的活动范围。
在实施例3的投影图像的控制装置中,通过映射表构建模块1来预设手势与控制指令的关系映射表,使得演示者可根据自己的需求对手势控制进行灵活设置。
较佳地,在该投影图像的控制装置中,第二识别模块5在手势活动与预设的手势不匹配时,通过在预设的时间内重新获取手势活动,使得在演示者的手势活动滞后时仍然可以对投影图像进行控制,提高手势控制的灵活性,使得手势控制与演示者表达习惯相适应,能有效改善用户使用体验。
实施例4
如图6所示,是本发明实施例4的投影图像的控制装置。在该投影图像的控制装置中第一图像能够指示演示者与投影图像之间的位置关系,该投影图像的控制装置与实施例3中的投影图像的控制装置基本相同,其不同之处在于其识别模块5还包括:第一识别单元51,用于在演示者与投影图像之间的距离大于预设的距离阈值,且演示者注视所述摄像设备2的时长不小于第一时间阈值时,对手势活动进行识别。
该投影图像的控制装置中,识别模块5还包括:第一指令输出单元61,用于在手势活动与预设的手势相匹配时,输出与预设的手势相对应的控制指令,使得投影设备根据控制指令对投影图像的整体进行操控。
具体地,如图4和图6所示,是发明中关系映射表的示例。关系映射表是预设的手势和对应的控制指令进行关联的映射表。当第一识别单元51在演示者与投影图像之间的距离大于预设的距离阈值且演示者注视所述摄像设备2的时长不小于第一时间阈值时,进而对手势活动进行识别;指令输出模块在识别到手势活动与预设的手势相匹配时,则从关系映射表中获取对应的控制指令来进行输出。例如,在手势活动为“将左手向左移动”时,则将关系映射表中与该手势活动对应的“切换下一张投影图像”的控制指令输出;在手势活动为“将右手向右移动”时,则将关系映射表中与该手势活动对应的“返回上一张投影图像”的控制指令输出。
在该实施例中,第一识别单元51可通过判定第一图像中演示者与投影图像之间的距离大于预设的距离阈值,并且演示者注视摄像设备2的时长不小于第一时间阈值,来确定演示者欲对投影图像整体进行操控,进而指令输出模块在手势活动与预设的手势相匹配时,输出的控制指令用于对投影图像整体进行操控,采用该实施例中的投影图像的控制装置可准确识别出演示者的表达意图,进而可提高手势活动对投影图像控制的精确性。
较佳地,该投影图像的控制装置中,识别模块5还包括:第二识别单元52,用于在演示者与投影图像之间的距离小于预设的距离阈值,且演示者注视投影图像的时长不小于第二时间阈值时,对手势活动进行识别。
指令输出模块还包括:第二指令输出单元62,用于在手势活动与预设的手势相匹时,输出与预设的手势相对应的控制指令,使得投影设备根据控制指令对投影图像的显示画面进行操控。
如图4和图6所示,当第二识别单元52识别到演示者与投影图像之间的距离小于预设的距离阈值,且演示者注视投影图像的时长不小于第二时间阈值时,对手势活动进行识别;第二指令输出单元62在识别到手势活动与预设的手势相匹配时,则从关系映射表中获取对应的控制指令来进行输出。例如,在手势活动为“将右手向右移动”时,则将关系映射表中与该手势动作对应的“将投影图像当前显示画面向右平移”的控制指令输出;在手势活动为“将左手向左移动”时,则将关系映射表中与该手势动作对应的“投影图像当前显示画面向左平移”的控制指令输出。
由于第一识别单元51和第二识别单元52通过演示者与投影图像之间的距离和演示者注视目标对象的不同,可准确区分出演示者欲对投影图像整体或投影图像的当前显示画面进行手势控制,则第一指令输出单元61可利用相同的手势活动实现对投影图像整体的控制,第二指令输出单元62可利用相同的手势活动实现对投影图像的当前显示画面的控制,使得手势控制方式更加便捷。可以理解地,为了提高手势控制的多样性,也可以通过映射表构建模块1在关系映射表中预设不同的手势来对控制指令进行区分。
以上所述,仅是本发明的较佳实施例而已,并非对本发明做任何形式上的限制,故凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。