一种控制摄像头旋转的方法、装置及移动终端的制作方法

文档序号:6621961阅读:361来源:国知局
一种控制摄像头旋转的方法、装置及移动终端的制作方法
【专利摘要】本发明适用于移动终端【技术领域】,提供了一种控制摄像头旋转的方法、装置及移动终端,所述方法包括:接收背部触控板内的滑动操作;根据所述滑动操作生成滑动事件,所述滑动事件中包括用户手指的滑动方向、滑动距离;将所述滑动事件转换成摄像头旋转事件,所述摄像头旋转事件中包括摄像头的旋转方向、旋转角度;根据所述摄像头旋转事件生成脉冲驱动信号,通过所述脉冲驱动信号驱动马达,由马达控制摄像头的旋转。本发明,充分的利用了现有的移动终端的背部触控板,通过背部触控板接收到的滑动操作来控制摄像头旋转,使得用户可以单手进行拍摄,可以方便用户操作,且拍摄的画面流畅度更高,提高用户的使用体验。
【专利说明】一种控制摄像头旋转的方法、装置及移动终端

【技术领域】
[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] 旋转角度确定模块,用于根据所述滑动事件中用户手指横向或者纵向的滑动距离 确定所述摄像头旋转事件中摄像头的旋转角度;
[0032] 旋转方向确定模块,用于根据所述滑动事件中用户手指横向或者纵向的滑动方向 确定所述摄像头旋转事件中摄像头的旋转方向。
[0033] 再一方面,提供一种移动终端,所述移动终端包括如上所述的控制摄像头旋转的 装直。
[0034] 在本发明实施例,充分的利用了现有的移动终端的背部触控板,通过背部触控板 接收到的滑动操作来控制摄像头的旋转,使得用户可以单手进行拍摄,可以方便用户操作, 且拍摄的画面流畅度更高,提高用户的使用体验。

【专利附图】

【附图说明】
[0035] 图1是本发明实施例一提供的控制摄像头旋转的方法的实现流程图;
[0036] 图2是本发明实施例一提供的将滑动事件转换成摄像头旋转事件的实现流程图;
[0037] 图3是本发明实施例二提供的控制摄像头旋转的装置的结构框图。

【具体实施方式】
[0038] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0039] 在本发明实施例中,移动终端先通过背部触控板接收滑动操作,再根据滑动操作 生成滑动事件,该滑动事件中包括用户手指的滑动方向、滑动距离,然后将滑动事件转换成 摄像头旋转事件,该摄像头旋转事件中包括摄像头旋转事件中包括摄像头的旋转方向、旋 转角度,最后通过根据该摄像头旋转事件生成的脉冲驱动信号驱动马达,由马达控制摄像 头的旋转。
[0040] 以下结合具体实施例对本发明的实现进行详细描述:
[0041] 实施例一
[0042] 图1示出了本发明实施例一提供的控制摄像头旋转的方法的实现流程,详述如 下:
[0043] 在步骤S101中,接收背部触控板内的滑动操作。
[0044] 在本发明实施例中,移动终端实时监测移动终端的背部触控板,判断背部触控板 内是否有滑动操作。
[0045] 其中,滑动操作包括上下滑动操作和左右滑动操作。
[0046] 背部触控板是设置在移动终端的背部的一块触控板,移动终端可以根据用户手指 在触控板上的滑动操作控制屏幕滑动。
[0047] 在步骤S102中,根据所述滑动操作生成滑动事件,所述滑动事件中包括用户手指 的滑动方向、滑动距离。
[0048] 在本发明实施例中,在普通条件下,移动终端接收到的滑动操作后,根据该滑动操 作生成一个滑动事件,该滑动事件包括用户手指的滑动方向、滑动距离,根据用户手指的滑 动方向可以将滑动事件划分为向上滑动事件、向下滑动事件、向左滑动事件和向右滑动事 件,通过该滑动事件可以控制屏幕滑动,使得背部触控板具有控制屏幕滑动的功能。
[0049] 其中,普通条件指用户没有使用相机的情况。
[0050] 在步骤S103中,将所述滑动事件转换成摄像头旋转事件,所述摄像头旋转事件中 包括摄像头的旋转方向、旋转角度。
[0051] 在本发明实施例中,移动终端监测用户是否正在使用相机,如果是,则将生成的滑 动事件转换成摄像头的旋转事件,将滑动事件转换成摄像头旋转事件后,背部触控板具有 控制摄像头旋转的功能。
[0052] 其中,可以通过监测相机界面是否启动或者监测闪光灯是否打开来监测用户是否 正在使用相机,如果监测到相机界面被启动或者闪光灯被打开,则表示用户正在使用相机。
[0053] 其中,闪光灯可以是移动终端中的手电筒,监测到手电筒界面被打开时,即表示闪 光灯被打开,用户正在使用相机。
[0054] 具体的,将滑动事件转换成摄像头旋转事件的过程如图2所示,包括以下步骤:
[0055] 步骤1、建立滑动事件与摄像头旋转事件之间的一一对应关系。
[0056] 根据摄像头旋转事件中摄像头的旋转方向可以将摄像头旋转事件划分为摄像头 向前转动事件和摄像头向后转动事件。
[0057] 具体实施时,可以使向上滑动事件对应摄像头向前转动事件,向下滑动事件对应 摄像头向后转动事件,当然,也可以使向左滑动事件对应摄像头向前转动事件,向右滑动事 件对应摄像头向后转动事件。具体滑动事件与摄像头旋转事件如何对应,在此不做限制。
[0058] 步骤2、根据所述滑动事件中用户手指横向或者纵向的滑动距离确定所述摄像头 旋转事件中摄像头的旋转角度。
[0059] 步骤3、根据所述滑动事件中用户手指横向或者纵向的滑动方向确定所述摄像头 旋转事件中摄像头的旋转方向。
[0060] 在本发明实施例中,以向上滑动事件对应摄像头向前转动事件,向下滑动事件对 应摄像头向后转动事件为例来进行说明。
[0061] 滑动事件以用户手指在背部触控板按下的坐标(X〇, y〇)为起始点,以用户手指滑 动至的坐标(xl,yl)为结束点,根据起始点和结束点的纵坐标可以计算用户手指纵向滑动 的距离d = yl-yO,再根据单位滑动距离对应的摄像头的旋转角度δ,可以计算出用户需要 旋转的角度α =(1*δ。如果用户手指是向上滑动,则可以控制摄像头是向前转动,再结合 角度α,即可生成一个摄像头旋转事件,该摄像头旋转事件中包括摄像头的旋转方向和旋 转角度,旋转方向是向前转动,旋转角度为α。
[0062] 在步骤S104中,根据所述摄像头旋转事件生成脉冲控制信号,通过所述脉冲驱动 信号驱动马达,由马达控制摄像头的旋转。
[0063] 在本发明实施例中,移动终端中安装的马达驱动程序对摄像头旋转事件进行处 理,生成脉冲控制信号,通过所述脉冲驱动信号驱动马达,由马达控制摄像头的旋转。
[0064] 优选地,在步骤S104之后,还包括:
[0065] 步骤11、监测用户手指是否离开背部触控板或者摄像头向单方向旋转的角度是否 达到最大角度。
[0066] 步骤12、当用户手指离开背部触控板或者摄像头向单方向旋转至最大角度时,控 制摄像头停止旋转。
[0067] 优选地,当用户不再使用相机时,比如监测到相机界面被关闭或者闪光灯被关闭 时,恢复背部触控板控制屏幕滑动的功能。
[0068] 本实施例,充分的利用了现有的移动终端的背部触控板,先通过背部触控板接收 滑动操作,再根据滑动操作生成滑动事件,该滑动事件中包括用户手指的滑动方向、滑动距 离,然后将滑动事件转换成摄像头旋转事件,该摄像头旋转事件中包括摄像头的旋转方向、 旋转角度,最后通过根据该摄像头旋转事件生成的脉冲驱动信号驱动马达,由马达控制摄 像头的旋转。在用户进行拍摄的过程中,如果要调整摄像头的角度,则只需用户手指在背部 触控板上进行滑动操作,移动终端即可根据与该滑动操作对应的滑动事件中包括的用户手 指的滑动方向、滑动距离来控制摄像头按照相应的旋转方向、旋转角度自动旋转,使得用户 可以单手进行拍照,可以方便用户操作,且拍摄的画面流畅度更高,提高用户的使用体验。 [0069] 本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质 中,所述的存储介质,如R0M/RAM、磁盘或光盘等。
[0070] 实施例二
[0071] 图3示出了本发明实施例二提供的控制摄像头旋转的装置的具体结构框图,为了 便于说明,仅示出了与本发明实施例相关的部分。该装置3可以是内置于移动终端中的软 件单元、硬件单元或者软硬件结合的单元,该装置3包括:滑动操作接收单元31、滑动事件 生成单元32、事件转换单元33和旋转控制单元34。
[0072] 其中,滑动操作接收单元31,用于接收背部触控板内的滑动操作;
[0073] 滑动事件生成单元32,用于根据所述滑动操作生成滑动事件,所述滑动事件中包 括用户手指的滑动方向、滑动距离;
[0074] 事件转换单元33,用于将所述滑动事件转换成摄像头旋转事件,所述摄像头旋转 事件中包括摄像头的旋转方向、旋转角度;
[0075] 旋转控制单元34,用于根据所述摄像头旋转事件生成脉冲驱动信号,通过所述脉 冲驱动信号驱动马达,由马达控制摄像头的旋转。
[0076] 进一步地,所述装置3还包括:
[0077] 第一监测单元,用于监测用户是否正在使用相机。
[0078] 进一步地,所述装置3还包括:
[0079] 第二监测单元,用于监测用户手指是否离开背部触控板或者摄像头向单方向旋转 的角度是否达到最大角度;
[0080] 旋转停止单元,用于当用户手指离开背部触控板或者摄像头向单方向旋转至最大 角度时,控制摄像头停止旋转。
[0081] 具体的,所述事件转换单元33包括:
[0082] 对应关系建立模块,用于建立所述滑动事件与摄像头旋转事件之间的一一对应关 系;
[0083] 旋转角度确定模块,用于根据所述滑动事件中用户手指横向或者纵向的滑动距离 确定所述摄像头旋转事件中摄像头的旋转角度;
[0084] 旋转方向确定模块,用于根据所述滑动事件中用户手指横向或者纵向的滑动方向 确定所述摄像头旋转事件中摄像头的旋转方向。
[0085] 本发明实施例提供的控制摄像头旋转的装置可以应用在前述对应的方法实施例 一中,详情参见上述实施例一的描述,在此不再赘述。
[0086] 值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划 分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体 名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[〇〇87] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种控制摄像头旋转的方法,其特征在于,所述方法包括: 接收背部触控板内的滑动操作; 根据所述滑动操作生成滑动事件,所述滑动事件中包括用户手指的滑动方向、滑动距 离; 将所述滑动事件转换成摄像头旋转事件,所述摄像头旋转事件中包括摄像头的旋转方 向、旋转角度; 根据所述摄像头旋转事件生成脉冲驱动信号,通过所述脉冲驱动信号驱动马达,由马 达控制摄像头的旋转。
2. 如权利要求1所述的方法,其特征在于,在所述将所述滑动事件转换成摄像头旋转 事件之前,还包括: 监测用户是否正在使用相机。
3. 如权利要求1所述的方法,其特征在于,在所述根据所述摄像头旋转事件生成脉冲 驱动信号,通过所述脉冲驱动信号驱动马达,由马达控制摄像头的旋转之后,还包括: 监测用户手指是否离开背部触控板或者摄像头向单方向旋转的角度是否达到最大角 度; 当用户手指离开背部触控板或者摄像头向单方向旋转至最大角度时,控制摄像头停止 旋转。
4. 如权利要求1、2或3所述的方法,其特征在于,所述将所述滑动事件转换成摄像头旋 转事件包括: 建立所述滑动事件与摄像头旋转事件之间的一一对应关系; 根据所述滑动事件中用户手指横向或者纵向的滑动距离确定所述摄像头旋转事件中 摄像头的旋转角度; 根据所述滑动事件中用户手指横向或者纵向的滑动方向确定所述摄像头旋转事件中 摄像头的旋转方向。
5. -种控制摄像头旋转的装置,其特征在于,所述装置包括: 滑动操作接收单元,用于接收背部触控板内的滑动操作; 滑动事件生成单元,用于根据所述滑动操作生成滑动事件,所述滑动事件中包括用户 手指的滑动方向、滑动距离; 事件转换单元,用于将所述滑动事件转换成摄像头旋转事件,所述摄像头旋转事件中 包括摄像头的旋转方向、旋转角度; 旋转控制单元,用于根据所述摄像头旋转事件生成脉冲驱动信号,通过所述脉冲驱动 信号驱动马达,由马达控制摄像头的旋转。
6. 如权利要求5所述的装置,其特征在于,所述装置还包括: 第一监测单元,用于监测用户是否正在使用相机。
7. 如权利要求6所述的装置,其特征在于,所述装置还包括: 第二监测单元,用于监测用户手指是否离开背部触控板或者摄像头向单方向旋转的角 度是否达到最大角度; 旋转停止单元,用于当用户手指离开背部触控板或者摄像头向单方向旋转至最大角度 时,控制摄像头停止旋转。
8. 如权利要求5、6或7所述的装置,其特征在于,所述事件转换单元包括: 对应关系建立模块,用于建立所述滑动事件与摄像头旋转事件之间的一一对应关系; 旋转角度确定模块,用于根据所述滑动事件中用户手指横向或者纵向的滑动距离确定 所述摄像头旋转事件中摄像头的旋转角度; 旋转方向确定模块,用于根据所述滑动事件中用户手指横向或者纵向的滑动方向确定 所述摄像头旋转事件中摄像头的旋转方向。
9. 一种移动终端,其特征在于,所述移动终端包括如权利要求5至8任一项所述的控制 摄像头旋转的装置。
【文档编号】G06F3/0488GK104102432SQ201410370163
【公开日】2014年10月15日 申请日期:2014年7月30日 优先权日:2014年7月30日
【发明者】李博宁, 惠方方 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1