通过红外距离传感器实现图片和地图自动缩放的方法

文档序号:9235028阅读:371来源:国知局
通过红外距离传感器实现图片和地图自动缩放的方法
【技术领域】
[0001] 本发明涉及实现图片和地图缩放的方法,尤其涉及一种在嵌入式移动设备中通过 红外距离传感器感知遮挡物移动方向来实现图片和地图自动缩放的方法。
【背景技术】
[0002] 实现图片和地图缩放的传统方法主要是在基于PC机应用程序界面中,通过点击 鼠标的动作来完成。但是在嵌入式移动设备巧日手机,PDA等)中,由于体积较小和便携性, 绝大部分都不会配置鼠标,一般通过点击应用程序界面的放大和缩小按钮来实现图片和地 图缩放功能,使得操作不方便,而且用户体验感也不强。

【发明内容】

[0003] 针对在嵌入式移动设备中实现图片和地图缩放传统方法的不足,本发明的发明目 的在于提供一种通过红外距离传感器感知遮挡物移动方向来实现图片和地图自动缩放的 方法。该方法通过检测红外发射管发出的红外光线的强弱,来计算嵌入式移动设备到遮挡 物之间的距离,当遮挡物逐渐背离嵌入式移动设备时,距离越来越大,图片和地图逐渐缩 小;反之,当遮挡物逐渐靠近嵌入式移动设备时,距离越来越小,图片和地图逐渐放大。该样 可W将人手掌等遮挡物放在嵌入式移动设备上方的某一高度,通过人的手掌的做向上拉伸 或向下推压动作实现图片和地图自动缩小与放大功能,该方法操作直观方便,用户的体验 感也很强。
[0004] 所述的该方法的实现原理为:通过检测红外发射管发出的红外光线的强弱,来计 算嵌入式移动设备到遮挡物之间的距离,进而判断遮挡物的移动方向来实现图片和地图自 动缩小或放大功能。首先驱动红外发射管发出红外光线,当红外光线遇到遮挡物体后,会被 反射回来,该个时候,红外光敏传感器会检测到红外光,并根据光线的强弱来计算嵌入式移 动设备与遮挡物体之间的距离。当遮挡物逐渐靠近嵌入式移动设备时,红外传感器会检测 嵌入式移动设备与遮挡物体之间的距离越来越小,系统调用程序算法实现图片和地图的缩 小功能;反之,当遮挡物逐渐远离嵌入式移动设备时,红外传感器会检测嵌入式移动设备与 遮挡物体之间的距离越来越大,系统调用程序算法实现图片和地图的放大功能。
[0005] 所述的该方法流程由H部分组成;根据红外传感器性能参数来设定红外感知的最 短距离和最远距离為《、识别遮挡物的移动方向、实现图片和地图自动放大或缩小功 能。首先进入图片或地图浏览的程序界面,红外感应程序就正常启动进入工作状态,将遮挡 物巧日人的手掌)嵌入式移动设备上方由近至远逐渐移动,当红外传感器的第一次能检测到 红外光线时,接收到红外光线最强,将此时嵌入式移动设备到遮挡物之间的距离,设定为最 短距离,当红外传感器的最后一次能检测到红外光线时,接收到的红外光线最弱,将此 时嵌入式移动设备到遮挡物之间的距离,设定为最远距离胃。然后将遮挡物在最短距离 和最远距离口。^之间任意移动,当遮挡物向上做拉伸动作时,嵌入式移动设备到遮挡 物之间的距离逐渐变大时,图片和地图的逐渐缩小;反之,当遮挡物向下做推压动作时,嵌 入式移动设备到遮挡物之间的距离逐渐变小时,图片和地图的逐渐放大。
【附图说明】
[0006] 图1为本发明实现的硬件框架示意图; 图2为本发明实现的软件流程示意图; 图3为本发明的图片和地图放大功能示意图; 图4为本发明的图片和地图缩小功能示意图。
[0007] 图中标号说明 1 一嵌入式移动设备 2-红外光发射管 3-红外光传感器 4 一隔离设置 5-红外光线 6-遮挡物 7-图片。
【具体实施方式】
[0008] 下面结合附图进一步说明本发明是如何实现的。 实施例
[0009]如图1所示,本发明的硬件实现方案中,包括:嵌入式移动设备1,红外发射管2,红 外传感器3,隔离装置4,遮挡物6等。图片7或电子地图数据和缩放算法程序保存在嵌入 式移动设备中Flash中,系统开机后自动加载到SDRAM运行。红外发射管2具有很好的聚 光度,发射出红外光线5,经过遮挡物6反射回来后,被红外传感器3接收,根据接收到的红 外光线5的强弱,计算出红外传感器3和遮挡物6之间的距离。隔离装置起到保护作用,用 于隔离红外发射管2和红外传感器3等器件。遮挡物6用于将红外光线5反射回去,便于 红外传感器3接收。
[0010] 如图2所示,本发明的软件流程主要包括H部分;红外传感器3感知的最短距离 和最远距离的设定、遮挡物6的移动方向的识别、图片7和地图放大或缩小功能的 实现。当系统正常启动后,先设定出红外传感器3感知的最短距离式和最远距离<4*,再 通过嵌入式移动设备1到遮挡物6之间的距离变化,判断出遮挡物6的移动方向,最后实现 图片7和地图放大或缩小功能。
[0011] 如图3所示,当人手掌等遮挡物6向上做拉伸动作时,随着嵌入式移动设备1与遮 挡物6之间的距离变大,图片7和地图的逐渐缩小。
[0012] 如图4所示,当人手掌等遮挡物6向下做推压动作时,随着嵌入式移动设备1与遮 挡物6之间的距离变小,图片7和地图的逐渐放大。
【主权项】
1. 通过红外距离传感器实现图片和地图缩放的方法,该方法流程主要包括三部分:设 定红外传感器感知的最短距离和最远距离,识别遮挡物的移动方向,实现图片和地图放大 或缩小功能,其特征在于:所述的将红外距离传感器的原理和图片或地图缩放算法程序紧 密地结合起来,根据红外光线的强弱来计算嵌入式移动设备到遮挡物之间的距离,从而确 认遮挡物的移动方向,进而通过遮挡物的移动方向实现图片和地图缩小或放大功能。2. 根据权利要求1所述的通过红外距离传感器实现图片和地图缩放的方法,其特征在 于:通过人手掌等遮挡物向上拉伸,实现图片和地图的逐渐缩小功能。3. 根据权利要求1所述的通过红外距离传感器实现图片和地图缩放的方法,其特征在 于:所述的通过人手掌等遮挡物向下做推压,实现图片和地图的逐渐放大功能。
【专利摘要】本发明提供了一种通过红外距离传感器实现图片和地图自动放大和缩小功能的方法。根据红外距离传感器的原理,通过检测红外发射管发出的红外光线的强弱,来计算嵌入式移动设备到遮挡物之间的距离,判断遮挡物的移动方向,从而实现图片和地图缩小与放大功能。此方法可以借助人手掌在嵌入式移动设备上方的向下推压或向上拉伸动作就可以方便地实现图片和地图自动缩小与放大功能。本发明具有操作简单、方便等优点。
【IPC分类】G06F3/01
【公开号】CN104951049
【申请号】CN201410111665
【发明人】梁元钊, 郭辉奇, 余荣华, 陈国卿
【申请人】上海三旗通信科技股份有限公司
【公开日】2015年9月30日
【申请日】2014年3月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1