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

文档序号:8500023阅读:497来源:国知局
一种控制旋转摄像头旋转的方法、装置和一种移动终端的制作方法
【技术领域】
[0001] 本发明属于移动通信领域,尤其设及一种控制旋转摄像头旋转的方法、装置和一 种移动终端。
【背景技术】
[0002] 智能手机、平板电脑等智能终端技术的发展,使得该些终端的功能越来越强大,已 经远远超越了通信的单一功能。可W毫不夸张地说,智能手机等智能终端已经不再是简单 的通信工具,而是集休闲、娱乐和通信等功能于一身的工艺品。例如,一般的智能手机都带 有摄像头,W实现拍照和/或摄像的功能。
[0003]传统的智能手机的摄像头是固定安装在手机上的,用户若要W某种角度拍摄照 片,通常是将智能手机整体旋转一个角度。随着智能终端技术的进步,目前出现了电动摄像 头。该种摄像头的旋转机制是在旋转镜头转轴的一侧加入一个步进式的电动马达,通过马 达实现镜头在某个角度范围内(例如,0至206度)旋转。触摸屏技术的发展,为智能手机 用户控制旋转摄像头的旋转带来了巨大方便。例如,现有的红外传感器(sensor)触摸屏, 用户只需要采用手势在触摸屏上滑动即可控制旋转摄像头的旋转。
[0004] 由于目前的红外传感器只能识别手势的上、下、左、右四个滑动方向,识别后上报 一个数据用来标识方向,通知上层应用。因此,现有的红外传感器触摸屏,用户采用手势 滑动时,只能实现旋转摄像头一次性旋转最大角度,例如,从0°旋转至206°度,或者,从 206°旋转至0°。在用户需要W任意角度旋转摄像头时,上述现有的红外传感器触摸屏显 然不能满足要求。

【发明内容】

[0005] 本发明提供一种控制旋转摄像头旋转的方法、装置和一种移动终端,W实现采用 手势滑动控制旋转摄像头W任意角度旋转。
[0006] 本发明第一方面提供一种控制旋转摄像头旋转的方法,所述方法包括:
[0007] 获取手势在点阵红外传感器触摸屏上滑动的距离d;
[000引根据旋转摄像头能够旋转的最大角度W及所述手势在点阵红外传感器触摸屏 上滑动的距离d与D的占比,将所述手势在点阵红外传感器触摸屏上滑动的距离d转化为 所述手势在点阵红外传感器触摸屏上滑动的距离d时所述旋转摄像头的旋转角度0,所述 D是所述点阵红外传感器中任意一列红外传感器发射信号的纵向覆盖范围;
[0009]向马达发送命令,W使所述马达驱动所述旋转摄像头旋转0 °。
[0010] 结合第一方面,在第一方面的第一种可能的实现方式中,所述获取手势在点阵红 外传感器触摸屏上滑动的距离d,包括:
[0011] 捕获在所述点阵红外传感器触摸屏上的手势;
[0012] 根据起始位置至目标位置之间任意一点至所述点阵红外传感器中任意一列红外 传感器构成的直线的距离W及所述任意一点分别与所述任意一列红外传感器中各个红外 传感器的距离,计算所述手势在点阵红外传感器触摸屏上滑动的距离d。
[0013] 结合第一方面,在第一方面的第二种可能的实现方式中,所述捕获在所述点阵红 外传感器触摸屏上的手势之后,所述方法还包括:
[0014] 通过补偿算法,处理误识别动作。
[0015] 结合第一方面的第二种可能的实现方式,在第一方面的第=种可能的实现方式 中,所述通过补偿算法,处理误识别动作,包括:
[0016] 判断所述手势在所述点阵红外传感器触摸屏上从起始位置滑动到目标位置时的 滑动方向,所述目标位置为所述手势在点阵红外传感器触摸屏上滑动距离d时的终点;
[0017] 若在预设时间内,所述手势从所述目标位置沿与所述滑动方向相反的方向返回至 所述起始位置,则过滤所述手势从所述目标位置沿与所述滑动方向相反的方向返回至所述 起始位置产生的事件。
[001引结合第一方面,在第一方面的第四种可能的实现方式中,所述根据旋转摄像头能 够旋转的最大角度^及所述手势在点阵红外传感器触摸屏上滑动的距离(1与0的占比, 将所述手势在点阵红外传感器触摸屏上滑动的距离d转化为所述旋转摄像头的旋转角度 0,包括:
[0019] 计算所述手势在点阵红外传感器触摸屏上滑动的距离d与D的比值d/D;
[0020] 计算所述1]^与d/D所述的乘积iDd/D,将乘积iDd/D作为所述旋转摄像头的旋转 角度0。
[0021] 本发明第二方面提供一种控制旋转摄像头旋转的装置,所述装置包括:
[0022] 获取模块,用于获取手势在点阵红外传感器触摸屏上滑动的距离d;
[0023] 距离角度转化模块,用于根据旋转摄像头能够旋转的最大角度1])W及所述手势 在点阵红外传感器触摸屏上滑动的距离d与D的占比,将所述手势在点阵红外传感器触摸 屏上滑动的距离d转化为所述手势在点阵红外传感器触摸屏上滑动的距离d时所述旋转摄 像头的旋转角度e,所述D是所述点阵红外传感器中任意一列红外传感器发射信号的纵向 覆盖范围;
[0024] 命令发送模块,用于向马达发送命令,W使所述马达驱动所述旋转摄像头旋转 白° 〇
[0025] 结合第二方面,在第二方面的第一种可能的实现方式中,所述获取模块包括:
[0026] 手势捕获单元,用于捕获在所述点阵红外传感器触摸屏上的手势;
[0027] 距离计算单元,用于根据起始位置至目标位置之间任意一点至所述点阵红外传感 器中任意一列红外传感器构成的直线的距离W及所述任意一点分别与所述任意一列红外 传感器中各个红外传感器的距离,计算所述手势在点阵红外传感器触摸屏上滑动的距离d。 [002引结合第二方面,在第二方面的第二种可能的实现方式中,所述装置还包括:
[0029] 误识别处理模块,用于所述手势捕获单元捕获在所述点阵红外传感器触摸屏上的 手势之后,通过补偿算法,处理误识别动作。
[0030] 结合第二方面的第二种可能的实现方式,在第二方面的第=种可能的实现方式 中,所述误识别处理模块包括:
[0031] 判断单元,用于判断所述手势在所述点阵红外传感器触摸屏上从起始位置滑动到 目标位置时的滑动方向,所述目标位置为所述手势在点阵红外传感器触摸屏上滑动距离d 时的终点;
[0032] 过滤单元,用于若在预设时间内,所述手势从所述目标位置沿与所述滑动方向相 反的方向返回至所述起始位置,则过滤所述手势从所述目标位置沿与所述滑动方向相反的 方向返回至所述起始位置产生的事件。
[0033] 结合第二方面,在第二方面的第四种可能的实现方式中,所述距离角度转化模块 包括:
[0034] 第一计算单元,用于计算所述手势在点阵红外传感器触摸屏上滑动的距离d与D 的比值d/D;
[0035] 第二计算单元,用于计算所述与d/D所述的乘积iDd/D,将乘积iDd/D作为所述 手势在点阵红外传感器触摸屏上滑动的距离d时所述旋转摄像头的旋转角度0。
[0036] 本发明第=方面提供一种移动终端,所述移动终端包括上述控制旋转摄像头旋转 的装置。
[0037] 从上述本发明技术方案可知,由于手势在点阵红外传感器触摸屏上滑动的距离d 可W是任意值,旋转摄像头能够旋转的最大角度和点阵红外传感器中任意一列红外传 感器发射信号的纵向覆盖范围D是固定值,根据旋转摄像头能够旋转的最大角度iDW及所 述手势在点阵红外传感器触摸屏上滑动的距离d与D的占比,将所述手势在点阵红外传感 器触摸屏上滑动的距离d转化为所述手势在点阵红外传感器触摸屏上滑动的距离d时旋转 摄像头的旋转角度0可W是任意值,因此,与现有技术W手势在红外传感器触摸屏上滑动 只能控制旋转摄像头旋转固定角度相比,本发明提供的技术方案W手势在点阵红外传感器 触摸屏上滑动,能够控制旋转摄像头W任意角度旋转,满足了置有旋转摄像头的智能终端 的用户对拍摄角度的需求,给用户使用该智能终端带来方便。
【附图说明】
[003引为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 W根据该些附图获得其他的附图。
[0039] 图1是本发明实施例一提供的控制旋转摄像头旋转的方法的实现流程示意图;
[0040] 图2-a是本发明实施例提供的4X4个红外传感器构成的点阵示意图;
[0041] 图2-b是本发明实施例提供的W4X4个红外传感器构成的点阵为例计算计算手 势在点阵红外传感器触摸屏上滑动的距离d的第一示意图;
[0042] 图2-C是本发明实施例提供的W4X4个红外传感器构成的点阵为例计算计算手 势在点阵红外传感器触摸屏上滑动的距离d的第二示意图;
[0043] 图3是本发明实施例二提供的控制旋转摄像头旋转的装置的结构示意图;
[0044] 图4是本发明实施例=提供的控制旋转摄像头旋转的装置的结构示意图;
[0045] 图5是本发明实施例四提供的控制旋转摄像头旋转的装置的结构示意图;
[0046] 图6是本发明实施例五提供的控制旋转摄像头旋转的装置的结构示意图;
[0047] 图7是本发明实施例六提供的控制旋转摄像头旋转的装置的结构示意图。
【具体实施方式】
[0048] 为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明 实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实 施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通 技术人员在没有做出创造性劳动前提下所获得的所有其他实施
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1