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

文档序号:8500023阅读:来源:国知局
例,都属于本发明保护的范 围。
[0049] 本发明实施例提供一种控制旋转摄像头旋转的方法,所述方法包括;获取手势在 点阵红外传感器触摸屏上滑动的距离d;根据旋转摄像头能够旋转的最大角度ItW及所述 手势在点阵红外传感器触摸屏上滑动的距离d与D的占比,将所述手势在点阵红外传感器 触摸屏上滑动的距离d转化为所述手势在点阵红外传感器触摸屏上滑动的距离d时所述旋 转摄像头的旋转角度e,所述D是所述点阵红外传感器中任意一列红外传感器发射信号的 纵向覆盖范围;向马达发送命令,W使所述马达驱动所述旋转摄像头旋转0°。本发明实 施例还提供相应的控制旋转摄像头旋转的装置和一种移动终端。W下分别进行详细说明。
[0050] 请参阅附图1,是本发明实施例一提供的控制旋转摄像头旋转的方法的实现流程, 其执行主体可W是智能手机、平板电脑等移动终端。附图1示例的控制旋转摄像头旋转的 的方法主要包括W下步骤S101至步骤S103 :
[0化1] S101,获取手势在点阵红外传感器触摸屏上滑动的距离d。
[0化2] 在本发明实施例中,点阵红外传感器触摸屏包含若干红外传感器组成的点阵,例 如,NXN个红外传感器组成的点阵,该些点阵红外传感器构成触摸屏的传感元件部分,如附 图2-a所示,是4X4个红外传感器组成的点阵构成的点阵红外传感器触摸屏示意图。作 为本发明一个实施例,获取手势在点阵红外传感器触摸屏上滑动的距离d包括如下步骤 S1011和步骤S1012 ;
[0化3] S1011,捕获在点阵红外传感器触摸屏上的手势。
[0054]在本发明实施例中,当手指在点阵红外传感器触摸屏上滑动时,点阵中的每个红 外传感器可W捕获传感器数据;随着手指的滑动和每个红外传感器的捕获,即可捕获在点 阵红外传感器触摸屏上的手势。
[0化5] 由于某些用户在将手指从一个地方滑动至另一个地方时,可能会立刻回到起始位 置。按照用户的愿意,短时间回到起始位置是不应该被识别的。若识别,则就是误识别。为了 防止该种情形的发生,在本发明实施例中,捕获在点阵红外传感器触摸屏上的手势之后,所 述方法还包括;通过补偿算法,处理误识别动作。具体地,可W先判断手势在点阵红外传感 器触摸屏上从起始位置滑动到目标位置时的滑动方向,然后,若在预设时间内,例如,800ms 内,所述手势从目标位置沿与滑动方向相反的方向返回至起始位置,则过滤所述手势从所 述目标位置沿与所述滑动方向相反的方向返回至所述起始位置产生的事件。一旦该类事件 被过滤,则后续系统不会有对手势响应,从而不会出现滑动效果。
[0化6] S1012,根据起始位置至目标位置之间任意一点至所述点阵红外传感器中任意一 列红外传感器构成的直线的距离W及所述任意一点分别与所述任意一列红外传感器中各 个红外传感器的距离,计算手势在点阵红外传感器触摸屏上滑动的距离山其中,目标位置 为所述手势在点阵红外传感器触摸屏上滑动距离d时的终点。
[0化7]具体地,W附图2-a所示4X4个红外传感器构成的点阵为例。如附图2-b所示, 假设4X4个红外传感器中任意一列红外传感器点阵即4个红外传感器(图中4个黑点所 示,编号分别为1、2、3和4,W下分别称为红外传感器1、红外传感器2、红外传感器3和红 外传感器4)探测到手势从起始位置(图中涂黑S角形所示)滑动到目标位置(图中圆圈 所示),起始位置至目标位置的距离使用d表示,4个红外传感器发射信号的纵向覆盖范围 在图中使用D表示,起始位置至目标位置之间任意一点至4X4个红外传感器中任意一列红 外传感器(4个红外传感器)构成的直线的距离在图中使用Lmin表示,起始位置至目标位 置之间任意一点(图中一个正方形黑点所示)分别与4个红外传感器的距离使用Li、L2、L3 和L4表不。
[0化引假设在起始位置只有红外传感器1检测到目标位置,起始位置至红外传感器1的 距离为Lii,如附图2-C所示,那么起始位置至阵子检测中屯、点的位置dl可W根据S角函数 式得到
【主权项】
1. 一种控制旋转摄像头旋转的方法,其特征在于,所述方法包括: 获取手势在点阵红外传感器触摸屏上滑动的距离d; 根据旋转摄像头能够旋转的最大角度步以及所述手势在点阵红外传感器触摸屏上滑 动的距离d与D的占比,将所述手势在点阵红外传感器触摸屏上滑动的距离d转化为所述 手势在点阵红外传感器触摸屏上滑动的距离d时所述旋转摄像头的旋转角度0,所述D是 所述点阵红外传感器中任意一列红外传感器发射信号的纵向覆盖范围; 向马达发送命令,以使所述马达驱动所述旋转摄像头旋转0°。
2. 如权利要求1所述的方法,其特征在于,所述获取手势在点阵红外传感器触摸屏上 滑动的距离d,包括: 捕获在所述点阵红外传感器触摸屏上的手势; 根据起始位置至目标位置之间任意一点至所述点阵红外传感器中任意一列红外传感 器构成的直线的距离以及所述任意一点分别与所述任意一列红外传感器中各个红外传感 器的距离,计算所述手势在点阵红外传感器触摸屏上滑动的距离d,所述目标位置为所述手 势在点阵红外传感器触摸屏上滑动距离d时的终点。
3. 如权利要求1所述的方法,其特征在于,所述捕获在所述点阵红外传感器触摸屏上 的手势之后,所述方法还包括: 通过补偿算法,处理误识别动作。
4. 如权利要求3所述的方法,其特征在于,所述通过补偿算法,处理误识别动作,包括: 判断所述手势在所述点阵红外传感器触摸屏上从起始位置滑动到目标位置时的滑动 方向; 若在预设时间内,所述手势从所述目标位置沿与所述滑动方向相反的方向返回至所述 起始位置,则过滤所述手势从所述目标位置沿与所述滑动方向相反的方向返回至所述起始 位置产生的事件。
5. 如权利要求1所述的方法,其特征在于,所述根据旋转摄像头能够旋转的最大角度 步以及所述手势在点阵红外传感器触摸屏上滑动的距离d与D的占比,将所述手势在点阵 红外传感器触摸屏上滑动的距离d转化为所述手势在点阵红外传感器触摸屏上滑动的距 离d时所述旋转摄像头的旋转角度0,包括: 计算所述手势在点阵红外传感器触摸屏上滑动的距离d与D的比值d/D; 计算所述步与(1/1)所述的乘积!Dd/D,将乘积!Dd/D作为所述手势在点阵红外传感器 触摸屏上滑动的距离d时所述旋转摄像头的旋转角度0。
6. -种控制旋转摄像头旋转的装置,其特征在于,所述装置包括: 获取模块,用于获取手势在点阵红外传感器触摸屏上滑动的距离d; 距离角度转化模块,用于根据旋转摄像头能够旋转的最大角度步以及所述手势在点 阵红外传感器触摸屏上滑动的距离d与D的占比,将所述手势在点阵红外传感器触摸屏上 滑动的距离d转化为所述手势在点阵红外传感器触摸屏上滑动的距离d时所述旋转摄像头 的旋转角度0,所述D是所述点阵红外传感器中任意一列红外传感器发射信号的纵向覆盖 范围; 命令发送模块,用于向马达发送命令,以使所述马达驱动所述旋转摄像头旋转0°。
7. 如权利要求6所述的装置,其特征在于,所述获取模块包括: 手势捕获单元,用于捕获在所述点阵红外传感器触摸屏上的手势; 距离计算单元,用于根据起始位置至目标位置之间任意一点至所述点阵红外传感器中 任意一列红外传感器构成的直线的距离以及所述任意一点分别与所述任意一列红外传感 器中各个红外传感器的距离,计算所述手势在点阵红外传感器触摸屏上滑动的距离d,所述 目标位置为所述手势在点阵红外传感器触摸屏上滑动距离d时的终点。
8. 如权利要求7所述的装置,其特征在于,所述装置还包括: 误识别处理模块,用于所述手势捕获单元捕获在所述点阵红外传感器触摸屏上的手势 之后,通过补偿算法,处理误识别动作。
9. 如权利要求8所述的装置,其特征在于,所述误识别处理模块包括: 判断单元,用于判断所述手势在所述点阵红外传感器触摸屏上从起始位置滑动到目标 位置时的滑动方向; 过滤单元,用于若在预设时间内,所述手势从所述目标位置沿与所述滑动方向相反的 方向返回至所述起始位置,则过滤所述手势从所述目标位置沿与所述滑动方向相反的方向 返回至所述起始位置产生的事件。
10. 如权利要求6所述的装置,其特征在于,所述距离角度转化模块包括: 第一计算单元,用于计算所述手势在点阵红外传感器触摸屏上滑动的距离d与D的比 值d/D; 第二计算单元,用于计算所述步与(1/1)所述的乘积!Dd/D,将乘积!Dd/D作为所述手势 在点阵红外传感器触摸屏上滑动的距离d时所述旋转摄像头的旋转角度0。
11. 一种移动终端,其特征在于,所述移动终端包括权利要求6至10任意一项所述的控 制旋转摄像头旋转的装置。
【专利摘要】本发明公开了一种控制旋转摄像头旋转的方法、装置和一种移动终端,以实现采用手势滑动控制旋转摄像头以任意角度旋转。所述方法包括:获取手势在点阵红外传感器触摸屏上滑动的距离d;根据旋转摄像头能够旋转的最大角度ψ以及手势在点阵红外传感器触摸屏上滑动的距离d与D的占比,将手势在点阵红外传感器触摸屏上滑动的距离d转化为手势在点阵红外传感器触摸屏上滑动的距离d时旋转摄像头的旋转角度θ;向马达发送命令,以使马达驱动旋转摄像头旋转θ°。本发明提供的技术方案以手势在点阵红外传感器触摸屏上滑动,能够控制旋转摄像头以任意角度旋转,满足了置有旋转摄像头的智能终端的用户对拍摄角度的需求,给用户使用该智能终端带来方便。
【IPC分类】G06F3-0484, H04N5-232, G06F3-0488
【公开号】CN104822029
【申请号】CN201510267467
【发明人】王健
【申请人】广东欧珀移动通信有限公司
【公开日】2015年8月5日
【申请日】2015年5月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1