一种摄像头的控制方法、电子设备以及可读存储介质与流程

文档序号:17844104发布日期:2019-06-11 21:32阅读:113来源:国知局
一种摄像头的控制方法、电子设备以及可读存储介质与流程

本发明涉及摄像头控制技术领域,特别是涉及一种摄像头的控制方法、电子设备以及可读存储介质。



背景技术:

随着具有显示功能的电子产品的发展,全屏幕要求越来越高,全屏幕显示也就意味着已经没有足够的空间放置前置摄像头等器件了。



技术实现要素:

为解决上述技术问题,本发明采用的一个技术方案是:提供一种摄像头的控制方法,摄像头活动连接电子设备主体,可移动至电子设备主体的内部或外部,该控制方法包括:获取电子设备的运动状态;判断电子设备的运动状态是否满足预设条件;若是,则将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种电子设备,该电子设备包括:获取模块,用于获取电子设备的运动状态;判断模块,用于判断电子设备的运动状态是否满足预设条件;移动模块,用于在判断模块的判断结果为是时,将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种电子设备,其特征在于,包括电子设备主体以及与电子设备主体活动连接的摄像头,摄像头可移动至电子设备主体的内部或外部;电子设备还包括处理器以及与处理器连接的传感器、驱动器以及存储器,传感器用于获取电子设备的运动状态,驱动器用于驱动摄像头移动,存储器用于存储计算机程序,计算机程序在被处理器执行时,用于实现如上述方法的步骤。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现如上方法的步骤。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本发明提供的电子设备一实施例的结构示意图;

图2是本发明提供的电子设备另一实施例的结构示意图;

图3是本发明提供的摄像头的控制方法一实施例的流程示意图;

图4是本发明提供的摄像头的控制方法另一实施例的流程示意图;

图5是本发明提供的摄像头的控制方法又一实施例的流程示意图;

图6是本发明提供的摄像头的控制方法再一实施例的流程示意图;

图7是本发明提供的摄像头的控制方法又再一实施例的流程示意图;

图8是本发明提供的电子设备又一实施例的结构示意图;

图9是本发明提供的计算机可读存储介质一实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在本实施例中,电子设备可以是手机,平板电脑,具有拍照功能的音频、视频播放器等,电子设备的摄像头一般是前置摄像头。

参阅图1,图1是本发明提供的电子设备一实施例的结构示意图,该电子设备包括电子设备主体10以及与电子设备主体10活动连接的摄像头11,摄像头11可移动至电子设备主体10的内部或外部;其中,当摄像头移动至电子设备主体10的外部时,可以仅仅是部分移动至电子设备主体10的外部。

可以理解的,由于全面屏的发展,电子设备(例如手机)的前面的大部分位置均要用于设置显示屏,已经没有足够的位置来设置前置摄像头了。如图1所示,在本发明的实施例中,摄像头11设置于电子设备主体10的内部,在需要使用摄像头11时,将摄像头11移动至电子设备主体10主体的外部。其中,将摄像头11的部分移动至电子设备主体10的外部是指满足摄像头11能够拍摄即可,无需将整个摄像头移出。

可以理解的,由于电子设备采用了全面屏设计,因此,在摄像头11移动至电子设备主体10内部时,至少有部分是与显示屏重叠的。

其中,上述的电子设备主体10指的是整个电子设备的主体区域,可以指电子设备的外壳,具体地,可以指电子设备的中框、显示屏以及后壳围设形成的主体区域。

可选的,图1示出了一种摄像头11与电子设备主体10滑动伸缩的连接方式,具体地,当需要使用摄像头11时,驱动器12可以推动摄像头11沿竖直方向伸出,在不需要使用摄像头11时,驱动器12可以将摄像头11收回。

具体地,驱动器12驱动摄像头11移动的方式具体可以是直接接触式动力驱动、电磁驱动、弹力驱动等方式,这里不作要求。

在另一可选的实施例中,摄像头11也可以旋转的方式移动至电子设备主体10的内部或外部。

比如,如图2所示,摄像头11设置于电子设备主体10内部,电子设备主体10内部还设置有与显示屏所在的平面垂直的固定轴,摄像头11能够围绕该固定轴旋转进而移动至电子设备主体10的内部或外部。

再比如,摄像头11还可以设置在电子设备主体10的背面,在需要使用摄像头时,采用前翻的方式将摄像头朝向显示屏前端。

再参阅图1,电子设备还包括处理,13以及与处理器13连接的传感器14以及存储器15,传感器14用于获取电子设备的运动状态,存储器15用于存储计算机程序,该计算机程序在被处理器13执行时,用于实现相应方法的步骤。具体地,下面提供的一些摄像头的控制方法,可以计算机程序的方式存储在存储器15中以被所述处理器13执行,继而控制摄像头11的工作。

参阅图3,图3是本发明提供的摄像头的控制方法一实施例的流程示意图,该方法包括:

步骤31:获取电子设备的运动状态。

步骤32:判断电子设备的运动状态是否满足预设条件。

在步骤32的判断结果为是时,执行步骤33。

其中,电子设备的运动状态可以包括静止,移动,以及移动的速度、加速、距离等等。

其中,预设条件可以根据不同的运动状态来设置,例如,可以是运动的速度大于设定速度阈值,运动的加速度大于设定加速度阈值,运动的距离大于设定的距离阈值等等。

以速度为例,当电子设备处于高速运动时,电子设备容易发生抖动或掉落。例如用户在跑步时需要采用手机自拍,如果用户边跑边拍,很容易造成摄像头损坏。

但是以速度来衡量电子设备的运动有一定的缺陷,例如,在高速的火车上,由于火车一般是匀速运动,所以即使在火车上采用前置摄像头拍照,也不会带来摄像头损坏的隐患。

因此,还可以根据加速来判断电子设备的运动状态,加速一般用于衡量电子设备的速度的变化情况。例如,当电子设备电子设备从手中掉落时,由静止状态突然变为高速运动状态,其加速度值会很大。

进一步,在可选的实施例中,具体可以获取竖直向下方向的加速。

可以理解的,电子设备一般在横向或向上的加速度一般是由认为因素造成的。例如,手机放置在桌面上,用户用手突然拿起手机,这是手机具有向上的加速度,再例如,用户拿着手机边走边拍照,由于走路速度不均匀,会使得手机产生加速度。因此,在本实施例中,可以具体获取电子设备在竖直向下方向上的加速分量,从而判断电子设备是否具有掉落的危险性。具体地,可以采用电子设备内置的重力加速度计来获取电子设备的重力加速度,即竖直向下的加速度分量。

另外,可以设置一定的阈值来判断电子设备的运动状态是否满足预设条件。以速度为例,可以判断电子设备的加速度是否大于第一设定阈值,以加速度为例,可以判断电子设备的速度是否大于第二设定阈值。

步骤33:将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。

可以理解的,本实施例的方法步骤可以仅仅是在将摄像头移动至电子设备主体的外部时才开始执行的。例如,可以设置一中断程序,当摄像头位于电子设备主体的外部时,执行上述的步骤31-步骤33,当摄像头位于电子设备主体的内部时,则不执行上述的步骤。

下面以一个具体的应用场景对本实施例进行举例。

用户采用前置摄像头进行拍摄,具体地,可以在将手机的拍摄模式切换至前置拍摄模式时,摄像头自动从手机的内部移动至手机外部,用于即可进行拍摄。此时,手机开始运行上述的方法步骤。

由于用户不小心,不慎将手机掉落,则获取到了手机向下的加速度大于设定的阈值,即失重,则立即将手机外部的摄像头移动至手机内部,以防止在掉落时损坏摄像头。

可以理解的,由于手机外壳对手机内部的零部件具有一定的保护作用,因此在一般性的掉落后,不会对手机造成明显的影响。但在摄像头位于手机外部时,很容易对摄像头造成损坏,因此,采用上述的方法可以对摄像头进行一定的保护。

区别于现有技术,本实施例的摄像头活动连接电子设备主体,可移动至电子设备主体的内部或外部,本实施例提供的摄像头的控制方法包括:获取电子设备的运动状态;判断电子设备的运动状态是否满足预设条件;若是,则将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。本实施例的方法主要应用于摄像头可以在电子设备主体的内部和外部之间移动的电子设备,能够防止摄像头在电子设备主体的外部时,由于电子设备的跌落而导致摄像头损害的问题。

参阅图4,图4是本发明提供的摄像头的控制方法另一实施例的流程示意图,该方法包括:

步骤41:获取电子设备的运动状态。

步骤42:判断电子设备的运动状态是否满足预设条件。

在步骤42的判断结果为是时,执行步骤43,在步骤42的判断结果为否时,回到步骤41。

步骤43:判断摄像头是否位于电子设备主体的外部。

在步骤43的判断结果为是时,执行步骤44,在步骤43的判断结果为否时,回到步骤41或者步骤42。

步骤44:将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。

不同于上述实施例,本实施例中增加了判断判断摄像头是否位于电子设备主体的外部的步骤,使得在摄像头位于电子设备主体的内部时,即使电子设备的运动状态满足预设条件,也不对摄像头进行位置的调节,能够减小电子设备的功耗,节省内存。

参阅图5,图5是本发明提供的摄像头的控制方法又一实施例的流程示意图,该方法包括:

步骤51:获取电子设备的运动状态。

步骤52:判断摄像头是否位于电子设备主体的外部。

在步骤52的判断结果为是时,执行步骤53,在步骤52的判断结果为否时,回到步骤51。

步骤53:判断电子设备的运动状态是否满足预设条件。

在步骤53的判断结果为是时,执行步骤54,在步骤53的判断结果为否时,回到步骤51或者步骤52。

步骤54:将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。

不同于上述实施例,本实施例将上述实施例的步骤42和步骤43调换了顺序,其原理和效果类似,这里不再赘述。

参阅图6,图6是本发明提供的摄像头的控制方法再一实施例的流程示意图,该方法包括:

步骤61:获取电子设备的运动状态。

步骤62:判断电子设备的运动状态是否满足预设条件。

步骤63:将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。

步骤64:在电子设备的运动状态不满足预设条件时,将电子设备的摄像头移动至初始状态。

其中,初始状态包括电子设备主体的外部和电子设备主体的内部。

不同于上述实施例,本实施例在上述的步骤完成之后,还继续获取获取电子设备的运动状态,在电子设备的运动状态不满足预设条件时,将电子设备的摄像头移动至初始状态。

假设以下场景,用户手持手机进行自拍,摄像头位于电子设备主体的外部,此时,若用户突然移动手机,造成手机的加速度过高,摄像头自动移动至手机内部,若用户再停止移动,手机恢复静止状态,而用户使用摄像头还未完毕,则可以继续自动将摄像头移动至手机外部,以便用户继续使用。

参阅图7,图7是本发明提供的摄像头的控制方法又再一实施例的流程示意图,该方法包括:

步骤71:获取电子设备的运动状态。

步骤72:判断电子设备的运动状态是否满足预设条件。

在步骤72的判断结果为是时,执行步骤73,在步骤72的判断结果为否时,回到步骤71。

步骤73:判断电子设备是否处于握持状态。

在步骤73的判断结果为否时,执行步骤74,在步骤73的判断结果为是时,部队位于电子设备主体外部的摄像头进行调整,并回到步骤71或者步骤72,在步骤73的判断结果为否时,执行步骤75。

步骤74:将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。

不同于上述实施例,本实施例还用于判断电子设备是否处于握持状态。

具体地,可以采用电子设备的近距离传感器来判断电子设备是否处于握持状态。可以理解的,当电子设备处于握持状态时,即使电子设备的运动状态发生较大的变化,也应当在用户的掌握之中,可以不对摄像头的位置进行调整。例如,用户拿着手机使用“摇一摇”功能,会造成手机加速度变化剧烈,但手机并没有掉落的风险。

参阅图8,图8是本发明提供的电子设备又一实施例的结构示意图,该电子设备80包括获取模块81、判断模块82以及移动模块83。

其中,获取模块81用于获取电子设备的运动状态;判断模块82用于判断电子设备的运动状态是否满足预设条件;移动模块83用于在判断模块的判断结果为是时,将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。

可选的,在另一实施例中,判断模块82进一步用于判断摄像头是否位于电子设备主体的外部;移动模块83进一步用于在上述判断均为是时,将位于电子设备主体的摄像头移动至电子设备主体的内部。

可选的,在另一实施例中,判断模块82还用于在移动模块83将位于电子设备主体的摄像头移动至电子设备主体的内部之后,继续判断电子设备的运动状态是否满足预设条件;移动模块83用于在判断模块的判断结果为否时,将位于电子设备主体的内部的摄像头移动至电子设备主体的外部。

在本发明所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

参阅图9,图9是本发明提供的计算机可读存储介质一实施例的结构示意图,该计算机可读存储介质90存储有计算机程序91,计算机程序91被处理器执行时实现以下步骤:

获取电子设备的运动状态;判断电子设备的运动状态是否满足预设条件;若是,则将位于电子设备主体的外部的摄像头移动至电子设备主体的内部。

本实施例的计算机可读存储介质存储的计算机程序与上述移动终端的实施例中存储器存储的计算机程序类似,被处理器执行时所实现的方法步骤类似,这里不再赘述。

本发明的实施例以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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