专利名称: | 切换摄像头的方法及装置 | ||
专利名称(英文): | |||
专利号: | CN201610143733.X | 申请时间: | 20160314 |
公开号: | CN105827955A | 公开时间: | 20160803 |
申请人: | 乐卡汽车智能科技(北京)有限公司 | ||
申请地址: | 100020 北京市朝阳区姚家园路105号观湖国际大厦11层 | ||
发明人: | 张佳林 | ||
分类号: | H04N5/232 | 主分类号: | H04N5/232 |
代理机构: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲; 刘云贵 |
摘要: | 本发明公开了一种切换摄像头的方法及装置,其中,切换摄像头的方法用于包括多个摄像头的移动设备中,该方法包括:获取移动设备的摇动操作信息;根据所获取的摇动操作信息,检测移动设备的摇动次数是否超过预设摇动次数;若检测得到移动设备的摇动次数超过预设摇动次数,则从当前摄像头切换为另一摄像头。根据本发明提供的技术方案,用户只需摇动移动设备即可方便地对移动设备中的多个摄像头进行切换,优化了摄像头的切换方式,提高了切换摄像头的便捷性。 | ||
摘要(英文): |
1.一种切换摄像头的方法,所述方法用于包括多个摄像头的移动设备中, 其特征在于,所述方法包括: 获取所述移动设备的摇动操作信息; 根据所获取的摇动操作信息,检测所述移动设备的摇动次数是否超过预 设摇动次数; 若检测得到所述移动设备的摇动次数超过预设摇动次数,则从当前摄像 头切换为另一摄像头。
2.根据权利要求1所述的方法,其特征在于,在获取所述移动设备的摇 动操作信息之前,所述方法还包括:判断所述多个摄像头中的任一摄像头是 否处于开启状态; 所述获取所述移动设备的摇动操作信息具体为:若判断得到所述多个摄 像头中的任一摄像头处于开启状态,则获取所述移动设备的摇动操作信息。
3.根据权利要求1或2所述的方法,其特征在于,所述获取所述移动设 备的摇动操作信息进一步包括: 通过加速度传感器,获取预设测点的加速度信息; 根据所述加速度信息,得到所述移动设备的摇动操作信息。
4.根据权利要求3所述的方法,其特征在于,所述检测所述移动设备的 摇动次数是否超过预设摇动次数进一步包括: 检测所述移动设备在预设时间间隔内的摇动次数是否超过预设摇动次 数; 若检测得到所述移动设备在预设时间间隔内的摇动次数超过预设摇动次 数,则从当前摄像头切换为另一摄像头;若检测得到所述移动设备在预设时 间间隔内的摇动次数没有超过预设摇动次数,则继续获取所述移动设备的摇 动操作信息。
5.根据权利要求1所述的方法,其特征在于,所述多个摄像头包括前置 摄像头和后置摄像头。
6.一种切换摄像头的装置,所述装置用于包括多个摄像头的移动设备中, 其特征在于,所述装置包括: 获取模块,适于获取所述移动设备的摇动操作信息; 检测模块,适于根据所述获取模块获取的摇动操作信息,检测所述移动 设备的摇动次数是否超过预设摇动次数; 切换模块,适于若所述检测模块检测得到所述移动设备的摇动次数超过 预设摇动次数,则从当前摄像头切换为另一摄像头。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:判断模 块,适于判断所述多个摄像头中的任一摄像头是否处于开启状态; 所述获取模块进一步适于:若所述判断模块判断得到所述多个摄像头中 的任一摄像头处于开启状态,则获取所述移动设备的摇动操作信息。
8.根据权利要求6或7所述的装置,其特征在于,所述获取模块进一步 适于: 通过加速度传感器,获取预设测点的加速度信息; 根据所述加速度信息,得到所述移动设备的摇动操作信息。
9.根据权利要求8所述的装置,其特征在于,所述检测模块进一步适于: 检测所述移动设备在预设时间间隔内的摇动次数是否超过预设摇动次数; 所述切换模块进一步适于:若所述检测模块检测得到所述移动设备在预 设时间间隔内的摇动次数超过预设摇动次数,则从当前摄像头切换为另一摄 像头; 所述获取模块进一步适于:若所述检测模块检测得到所述移动设备在预 设时间间隔内的摇动次数没有超过预设摇动次数,则继续获取所述移动设备 的摇动操作信息。
10.根据权利要求6所述的装置,其特征在于,所述多个摄像头包括前 置摄像头和后置摄像头。
1.一种切换摄像头的方法,所述方法用于包括多个摄像头的移动设备中, 其特征在于,所述方法包括: 获取所述移动设备的摇动操作信息; 根据所获取的摇动操作信息,检测所述移动设备的摇动次数是否超过预 设摇动次数; 若检测得到所述移动设备的摇动次数超过预设摇动次数,则从当前摄像 头切换为另一摄像头。
2.根据权利要求1所述的方法,其特征在于,在获取所述移动设备的摇 动操作信息之前,所述方法还包括:判断所述多个摄像头中的任一摄像头是 否处于开启状态; 所述获取所述移动设备的摇动操作信息具体为:若判断得到所述多个摄 像头中的任一摄像头处于开启状态,则获取所述移动设备的摇动操作信息。
3.根据权利要求1或2所述的方法,其特征在于,所述获取所述移动设 备的摇动操作信息进一步包括: 通过加速度传感器,获取预设测点的加速度信息; 根据所述加速度信息,得到所述移动设备的摇动操作信息。
4.根据权利要求3所述的方法,其特征在于,所述检测所述移动设备的 摇动次数是否超过预设摇动次数进一步包括: 检测所述移动设备在预设时间间隔内的摇动次数是否超过预设摇动次 数; 若检测得到所述移动设备在预设时间间隔内的摇动次数超过预设摇动次 数,则从当前摄像头切换为另一摄像头;若检测得到所述移动设备在预设时 间间隔内的摇动次数没有超过预设摇动次数,则继续获取所述移动设备的摇 动操作信息。
5.根据权利要求1所述的方法,其特征在于,所述多个摄像头包括前置 摄像头和后置摄像头。
6.一种切换摄像头的装置,所述装置用于包括多个摄像头的移动设备中, 其特征在于,所述装置包括: 获取模块,适于获取所述移动设备的摇动操作信息; 检测模块,适于根据所述获取模块获取的摇动操作信息,检测所述移动 设备的摇动次数是否超过预设摇动次数; 切换模块,适于若所述检测模块检测得到所述移动设备的摇动次数超过 预设摇动次数,则从当前摄像头切换为另一摄像头。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:判断模 块,适于判断所述多个摄像头中的任一摄像头是否处于开启状态; 所述获取模块进一步适于:若所述判断模块判断得到所述多个摄像头中 的任一摄像头处于开启状态,则获取所述移动设备的摇动操作信息。
8.根据权利要求6或7所述的装置,其特征在于,所述获取模块进一步 适于: 通过加速度传感器,获取预设测点的加速度信息; 根据所述加速度信息,得到所述移动设备的摇动操作信息。
9.根据权利要求8所述的装置,其特征在于,所述检测模块进一步适于: 检测所述移动设备在预设时间间隔内的摇动次数是否超过预设摇动次数; 所述切换模块进一步适于:若所述检测模块检测得到所述移动设备在预 设时间间隔内的摇动次数超过预设摇动次数,则从当前摄像头切换为另一摄 像头; 所述获取模块进一步适于:若所述检测模块检测得到所述移动设备在预 设时间间隔内的摇动次数没有超过预设摇动次数,则继续获取所述移动设备 的摇动操作信息。
10.根据权利要求6所述的装置,其特征在于,所述多个摄像头包括前 置摄像头和后置摄像头。
翻译:技术领域
本发明涉及一种电子设备技术领域,尤其涉及一种切换摄像头的方法及 装置。
背景技术
随着科学技术的不断发展,例如智能手机、PAD等移动设备的功能越来 越强大,越来越多的用户喜欢通过智能手机等移动设备进行拍照和摄像。为 了方便用户进行自拍,在现有技术中,许多智能手机都包括前置摄像头和后 置摄像头。如果选用后置摄像头进行自拍,则用户只能盲拍,不能看见自己 的姿势;如果想要选用前置摄像头进行自拍,用户则需要通过触发触摸屏幕 上的虚拟按键或智能手机的实体按键的方式,进行摄像头的切换,操作较为 不便。另外,随着用户需求的不断增长,智能手机、PAD等移动设备的显示 屏幕越来越大,尤其对于6寸以上的大屏幕的智能手机等移动设备,用户将 很难通过单手实现对触摸屏幕上的虚拟按键的操作,因此,用户也很难通过 单手实现对用于切换摄像头的虚拟按键的操作。
发明内容
本发明实施例提供了一种切换摄像头的方法及装置,方便了用户对移动 设备中的多个摄像头进行切换。
本发明实施例提供了一种切换摄像头的方法,该方法用于包括多个摄像 头的移动设备中,该方法包括:
获取移动设备的摇动操作信息;
根据所获取的摇动操作信息,检测移动设备的摇动次数是否超过预设摇 动次数;
若检测得到移动设备的摇动次数超过预设摇动次数,则从当前摄像头切 换为另一摄像头。
本发明实施例还提供了一种切换摄像头的装置,该装置用于包括多个摄 像头的移动设备中,该装置包括:
获取模块,适于获取移动设备的摇动操作信息;
检测模块,适于根据获取模块获取的摇动操作信息,检测移动设备的摇 动次数是否超过预设摇动次数;
切换模块,适于若检测模块检测得到移动设备的摇动次数超过预设摇动 次数,则从当前摄像头切换为另一摄像头。
根据本发明实施例提供的技术方案,该技术方案适用于包括多个摄像头 的移动设备中,具体地,获取移动设备的摇动操作信息,然后根据所获取的 摇动操作信息,检测移动设备的摇动次数是否超过预设摇动次数,如果检测 得到移动设备的摇动次数超过预设摇动次数,则从当前摄像头切换为另一摄 像头。根据本发明实施例提供的技术方案,用户无需通过触发虚拟按键或实 体按键的方式对移动设备中的多个摄像头进行切换,只需摇动移动设备即可 方便地对移动设备中的多个摄像头进行切换,可实现单手切换摄像头,优化 了摄像头的切换方式,提高了切换摄像头的便捷性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技 术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它 目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本 领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的, 而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示 相同的部件。在附图中:
图1示出了本发明提供的一切换摄像头的方法实施例的流程图;
图2示出了本发明提供的一切换摄像头的装置实施例的功能框图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示 了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不 应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地 理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种切换摄像头的方法,该方法用于包括多个摄像 头的移动设备中,该方法包括:获取移动设备的摇动操作信息;根据所获取 的摇动操作信息,检测移动设备的摇动次数是否超过预设摇动次数;若检测 得到移动设备的摇动次数超过预设摇动次数,则从当前摄像头切换为另一摄 像头。下面通过具体的实施例进行说明。
图1示出了本发明提供的一切换摄像头的方法实施例的流程图,如图1 所示,该方法用于包括多个摄像头的移动设备中,其中,移动设备可以为智 能手机、PAD等移动设备。本实施例的方法具体包括如下步骤:
步骤S101,判断多个摄像头中的任一摄像头是否处于开启状态;若是, 则执行步骤S102;若否,则该方法结束。
一般情况下,只有在用户开启了移动设备的拍摄功能,即移动设备的多 个摄像头中的任一摄像头处于开启状态下,用户才可能需要进行摄像头的切 换。因此,在步骤S101中,需要对多个摄像头中的任一摄像头是否处于开 启状态进行判断。如果判断得到多个摄像头中的任一摄像头处于开启状态, 则接着执行获取移动设备的摇动操作信息的步骤。其中,在本实施例中获取 移动设备的摇动操作信息的步骤具体可通过步骤S102和步骤S103实现。如 果判断得到多个摄像头中的任一摄像头均未处于开启状态,则该方法结束。
其中,多个摄像头可包括前置摄像头和后置摄像头。另外,多个摄像头 还可包括通过其他方式设置的摄像头,例如左置摄像头和右置摄像头等,此 处不做具体限制。
步骤S102,通过加速度传感器,获取预设测点的加速度信息。
在经步骤S101判断得到多个摄像头中的任一摄像头处于开启状态时,执 行步骤S102,通过加速度传感器,获取预设测点的加速度信息。具体地,当 用户摇动移动设备时,通过移动设备内的加速度传感器可以监听到加速度在 各个方向的变化,获取预设测点的加速度信息。
步骤S103,根据加速度信息,得到移动设备的摇动操作信息。
在步骤S103中,根据步骤S102所获取的加速度信息,得到移动设备的 摇动操作信息。其中,移动设备的摇动操作信息可包括执行摇动操作的时间 和摇动次数等。
步骤S104,根据所获取的摇动操作信息,检测移动设备在预设时间间隔 内的摇动次数是否超过预设摇动次数;若是,则执行步骤S105;若否,则执 行步骤S102。
为了防止移动设备的摇动次数因长时间的不断累加而导致摄像头的误切 换,因此,在步骤S104中可检测移动设备在预设时间间隔内的摇动次数是 否超过预设摇动次数。
其中,预设时间间隔和预设摇动次数可以根据具体实际需要进行设置, 例如,预设时间间隔可以为5s,预设摇动次数可以为2次。那么在步骤S104 中,根据所获取的摇动操作信息,检测移动设备在5s内的摇动次数是否超过 2次。如果根据所获取的摇动操作信息可知,移动设备在5s内的摇动次数为 1次,没有超过2次,则不对摄像头进行切换,接着执行步骤S102,通过加 速度传感器,获取预设测点的加速度信息。如果根据所获取的摇动操作信息 可知,移动设备在5s内的摇动次数为3次,超过了2次,则执行步骤S105, 从当前摄像头切换为另一摄像头。
步骤S105,从当前摄像头切换为另一摄像头。
当移动设备包括两个摄像头时,例如,该移动设备为智能手机,该智能 手机包括前置摄像头和后置摄像头一共两个摄像头,假设当前处于开启状态 的摄像头为前置摄像头,如果经步骤S104检测得到该智能手机在预设时间 间隔内的摇动次数超过了预设摇动次数,则执行步骤S105,从当前摄像头切 换为另一摄像头,即从前置摄像头切换为后置摄像头。
当移动设备包括两个以上的摄像头时,在步骤S105中,将按照预设切换 顺序从当前摄像头切换为另一摄像头。例如,该移动设备包括第一摄像头、 第二摄像头、第三摄像头和第四摄像头一共四个摄像头,预设切换顺序为从 第一摄像头切换为第二摄像头、从第二摄像头切换为第三摄像头、从第三摄 像头切换为第四摄像头以及从第四摄像头切换为第一摄像头。具体地,假设 当前处于开启状态的摄像头为第二摄像头,如果经步骤S104检测得到该移 动设备在预设时间间隔内的摇动次数超过了预设摇动次数,则执行步骤 S105,从当前摄像头切换为另一摄像头,即从第二摄像头切换为第三摄像头。 其中,上述预设切换顺序仅作为实例,预设切换顺序可以根据实际需要进行 具体设置,此处不做限制。
在执行完步骤S105之后,接着执行步骤S102,从而便于在多个摄像头 中的任一摄像头处于开启状态下,时刻地获取移动设备的摇动操作信息,并 根据摇动操作信息,检测是否还需要切换摄像头。
根据本实施例提供的切换摄像头的方法,适用于包括多个摄像头的移动 设备中,具体地,首先判断多个摄像头中的任一摄像头是否处于开启状态, 在判断得到多个摄像头中的任一摄像头处于开启状态时,通过加速度传感器, 获取预设测点的加速度信息,接着根据加速度信息,得到移动设备的摇动操 作信息,然后根据所获取的摇动操作信息,检测移动设备在预设时间间隔内 的摇动次数是否超过预设摇动次数,如果检测得到移动设备在预设时间间隔 内的摇动次数超过预设摇动次数,则从当前摄像头切换为另一摄像头。根据 本发明实施例提供的技术方案,用户无需通过触发虚拟按键或实体按键的方 式对移动设备中的多个摄像头进行切换,只需摇动移动设备即可方便地对移 动设备中的多个摄像头进行切换,可实现单手切换摄像头,优化了摄像头的 切换方式,提高了切换摄像头的便捷性。
图2示出了本发明提供的一切换摄像头的装置实施例的功能框图,如图 2所示,该装置用于包括多个摄像头的移动设备中,其中,移动设备可以为 智能手机、PAD等移动设备。该切换摄像头的装置包括:获取模块210、检 测模块220和切换模块230。
获取模块210适于:获取移动设备的摇动操作信息。
获取模块210进一步适于:通过加速度传感器,获取预设测点的加速度 信息;根据加速度信息,得到移动设备的摇动操作信息。
具体地,当用户摇动移动设备时,获取模块210通过移动设备中的加速 度传感器可以监听到加速度在各个方向的变化,获取预设测点的加速度信息, 然后根据加速度信息,得到移动设备的摇动操作信息。其中,移动设备的摇 动操作信息可包括执行摇动操作的时间和摇动次数等。
检测模块220适于:根据获取模块210获取的摇动操作信息,检测移动 设备的摇动次数是否超过预设摇动次数。
切换模块230适于:若检测模块220检测得到移动设备的摇动次数超过 预设摇动次数,则从当前摄像头切换为另一摄像头。
当移动设备包括两个摄像头时,例如,该移动设备为智能手机,该智能 手机包括前置摄像头和后置摄像头一共两个摄像头,假设当前处于开启状态 的摄像头为前置摄像头,如果经检测模块220检测得到该智能手机在预设时 间间隔内的摇动次数超过了预设摇动次数,则切换模块230从当前摄像头切 换为另一摄像头,即从前置摄像头切换为后置摄像头。
当移动设备包括两个以上的摄像头时,切换模块230将按照预设切换顺 序从当前摄像头切换为另一摄像头。例如,该移动设备包括第一摄像头、第 二摄像头、第三摄像头和第四摄像头一共四个摄像头,预设切换顺序为从第 一摄像头切换为第二摄像头、从第二摄像头切换为第三摄像头、从第三摄像 头切换为第四摄像头以及从第四摄像头切换为第一摄像头。具体地,假设当 前处于开启状态的摄像头为第二摄像头,如果经检测模块220检测得到该移 动设备在预设时间间隔内的摇动次数超过了预设摇动次数,则切换模块230 从当前摄像头切换为另一摄像头,即从第二摄像头切换为第三摄像头。其中, 上述预设切换顺序仅作为实例,预设切换顺序可以根据实际需要进行具体设 置,此处不做限制。
具体地,为了防止移动设备的摇动次数因长时间的不断累加而导致摄像 头的误切换,检测模块220进一步适于:检测移动设备在预设时间间隔内的 摇动次数是否超过预设摇动次数。其中,预设时间间隔和预设摇动次数可以 根据具体实际需要进行设置。在这种情况下,切换模块230进一步适于:若 检测模块220检测得到移动设备在预设时间间隔内的摇动次数超过预设摇动 次数,则从当前摄像头切换为另一摄像头;获取模块210进一步适于:若检 测模块220检测得到移动设备在预设时间间隔内的摇动次数没有超过预设摇 动次数,则继续获取移动设备的摇动操作信息。
另外,在切换模块230从当前摄像头切换为另一摄像头之后,接着触发 获取模块210,以便在多个摄像头中的任一摄像头处于开启状态下,时刻地 获取移动设备的摇动操作信息,接着检测模块220根据摇动操作信息,检测 是否还需要切换摄像头。
由于一般情况下,只有在用户开启了移动设备的拍摄功能,即移动设备 的多个摄像头中的任一摄像头处于开启状态下,用户才可能需要进行摄像头 的切换,因此该切换摄像头的装置还可包括:判断模块200。
判断模块200适于:判断多个摄像头中的任一摄像头是否处于开启状态。
其中,多个摄像头可包括前置摄像头和后置摄像头。另外,多个摄像头 还可包括通过其他方式设置的摄像头,例如左置摄像头和右置摄像头等,此 处不做具体限制。
在该切换摄像头的装置包括判断模块200的情况下,获取模块210进一 步适于:若判断模块200判断得到多个摄像头中的任一摄像头处于开启状态, 则获取移动设备的摇动操作信息。
根据本实施例提供的切换摄像头的装置,适用于包括多个摄像头的移动 设备中,具体地,通过判断模块判断多个摄像头中的任一摄像头是否处于开 启状态,在判断模块判断得到多个摄像头中的任一摄像头处于开启状态时, 通过获取模块获取移动设备的摇动操作信息,然后检测模块根据所获取的摇 动操作信息,检测移动设备在预设时间间隔内的摇动次数是否超过预设摇动 次数,如果检测模块检测得到移动设备在预设时间间隔内的摇动次数超过预 设摇动次数,则切换模块从当前摄像头切换为另一摄像头。根据本发明实施 例提供的技术方案,用户无需通过触发虚拟按键或实体按键的方式对移动设 备中的多个摄像头进行切换,只需摇动移动设备即可方便地对移动设备中的 多个摄像头进行切换,可实现单手切换摄像头,优化了摄像头的切换方式, 提高了切换摄像头的便捷性。
上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理 解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除, 而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通 过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动 和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范 围内。