通過紅外距離傳感器實(shí)現(xiàn)圖片和地圖自動(dòng)縮放的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及實(shí)現(xiàn)圖片和地圖縮放的方法,尤其涉及一種在嵌入式移動(dòng)設(shè)備中通過 紅外距離傳感器感知遮擋物移動(dòng)方向來實(shí)現(xiàn)圖片和地圖自動(dòng)縮放的方法。
【背景技術(shù)】
[0002] 實(shí)現(xiàn)圖片和地圖縮放的傳統(tǒng)方法主要是在基于PC機(jī)應(yīng)用程序界面中,通過點(diǎn)擊 鼠標(biāo)的動(dòng)作來完成。但是在嵌入式移動(dòng)設(shè)備巧日手機(jī),PDA等)中,由于體積較小和便攜性, 絕大部分都不會(huì)配置鼠標(biāo),一般通過點(diǎn)擊應(yīng)用程序界面的放大和縮小按鈕來實(shí)現(xiàn)圖片和地 圖縮放功能,使得操作不方便,而且用戶體驗(yàn)感也不強(qiáng)。
【發(fā)明內(nèi)容】
[0003] 針對(duì)在嵌入式移動(dòng)設(shè)備中實(shí)現(xiàn)圖片和地圖縮放傳統(tǒng)方法的不足,本發(fā)明的發(fā)明目 的在于提供一種通過紅外距離傳感器感知遮擋物移動(dòng)方向來實(shí)現(xiàn)圖片和地圖自動(dòng)縮放的 方法。該方法通過檢測(cè)紅外發(fā)射管發(fā)出的紅外光線的強(qiáng)弱,來計(jì)算嵌入式移動(dòng)設(shè)備到遮擋 物之間的距離,當(dāng)遮擋物逐漸背離嵌入式移動(dòng)設(shè)備時(shí),距離越來越大,圖片和地圖逐漸縮 ??;反之,當(dāng)遮擋物逐漸靠近嵌入式移動(dòng)設(shè)備時(shí),距離越來越小,圖片和地圖逐漸放大。該樣 可W將人手掌等遮擋物放在嵌入式移動(dòng)設(shè)備上方的某一高度,通過人的手掌的做向上拉伸 或向下推壓動(dòng)作實(shí)現(xiàn)圖片和地圖自動(dòng)縮小與放大功能,該方法操作直觀方便,用戶的體驗(yàn) 感也很強(qiáng)。
[0004] 所述的該方法的實(shí)現(xiàn)原理為:通過檢測(cè)紅外發(fā)射管發(fā)出的紅外光線的強(qiáng)弱,來計(jì) 算嵌入式移動(dòng)設(shè)備到遮擋物之間的距離,進(jìn)而判斷遮擋物的移動(dòng)方向來實(shí)現(xiàn)圖片和地圖自 動(dòng)縮小或放大功能。首先驅(qū)動(dòng)紅外發(fā)射管發(fā)出紅外光線,當(dāng)紅外光線遇到遮擋物體后,會(huì)被 反射回來,該個(gè)時(shí)候,紅外光敏傳感器會(huì)檢測(cè)到紅外光,并根據(jù)光線的強(qiáng)弱來計(jì)算嵌入式移 動(dòng)設(shè)備與遮擋物體之間的距離。當(dāng)遮擋物逐漸靠近嵌入式移動(dòng)設(shè)備時(shí),紅外傳感器會(huì)檢測(cè) 嵌入式移動(dòng)設(shè)備與遮擋物體之間的距離越來越小,系統(tǒng)調(diào)用程序算法實(shí)現(xiàn)圖片和地圖的縮 小功能;反之,當(dāng)遮擋物逐漸遠(yuǎn)離嵌入式移動(dòng)設(shè)備時(shí),紅外傳感器會(huì)檢測(cè)嵌入式移動(dòng)設(shè)備與 遮擋物體之間的距離越來越大,系統(tǒng)調(diào)用程序算法實(shí)現(xiàn)圖片和地圖的放大功能。
[0005] 所述的該方法流程由H部分組成;根據(jù)紅外傳感器性能參數(shù)來設(shè)定紅外感知的最 短距離和最遠(yuǎn)距離為《、識(shí)別遮擋物的移動(dòng)方向、實(shí)現(xiàn)圖片和地圖自動(dòng)放大或縮小功 能。首先進(jìn)入圖片或地圖瀏覽的程序界面,紅外感應(yīng)程序就正常啟動(dòng)進(jìn)入工作狀態(tài),將遮擋 物巧日人的手掌)嵌入式移動(dòng)設(shè)備上方由近至遠(yuǎn)逐漸移動(dòng),當(dāng)紅外傳感器的第一次能檢測(cè)到 紅外光線時(shí),接收到紅外光線最強(qiáng),將此時(shí)嵌入式移動(dòng)設(shè)備到遮擋物之間的距離,設(shè)定為最 短距離,當(dāng)紅外傳感器的最后一次能檢測(cè)到紅外光線時(shí),接收到的紅外光線最弱,將此 時(shí)嵌入式移動(dòng)設(shè)備到遮擋物之間的距離,設(shè)定為最遠(yuǎn)距離胃。然后將遮擋物在最短距離 和最遠(yuǎn)距離口。^之間任意移動(dòng),當(dāng)遮擋物向上做拉伸動(dòng)作時(shí),嵌入式移動(dòng)設(shè)備到遮擋 物之間的距離逐漸變大時(shí),圖片和地圖的逐漸縮小;反之,當(dāng)遮擋物向下做推壓動(dòng)作時(shí),嵌 入式移動(dòng)設(shè)備到遮擋物之間的距離逐漸變小時(shí),圖片和地圖的逐漸放大。
【附圖說明】
[0006] 圖1為本發(fā)明實(shí)現(xiàn)的硬件框架示意圖; 圖2為本發(fā)明實(shí)現(xiàn)的軟件流程示意圖; 圖3為本發(fā)明的圖片和地圖放大功能示意圖; 圖4為本發(fā)明的圖片和地圖縮小功能示意圖。
[0007] 圖中標(biāo)號(hào)說明 1 一嵌入式移動(dòng)設(shè)備 2-紅外光發(fā)射管 3-紅外光傳感器 4 一隔離設(shè)置 5-紅外光線 6-遮擋物 7-圖片。
【具體實(shí)施方式】
[0008] 下面結(jié)合附圖進(jìn)一步說明本發(fā)明是如何實(shí)現(xiàn)的。 實(shí)施例
[0009]如圖1所示,本發(fā)明的硬件實(shí)現(xiàn)方案中,包括:嵌入式移動(dòng)設(shè)備1,紅外發(fā)射管2,紅 外傳感器3,隔離裝置4,遮擋物6等。圖片7或電子地圖數(shù)據(jù)和縮放算法程序保存在嵌入 式移動(dòng)設(shè)備中Flash中,系統(tǒng)開機(jī)后自動(dòng)加載到SDRAM運(yùn)行。紅外發(fā)射管2具有很好的聚 光度,發(fā)射出紅外光線5,經(jīng)過遮擋物6反射回來后,被紅外傳感器3接收,根據(jù)接收到的紅 外光線5的強(qiáng)弱,計(jì)算出紅外傳感器3和遮擋物6之間的距離。隔離裝置起到保護(hù)作用,用 于隔離紅外發(fā)射管2和紅外傳感器3等器件。遮擋物6用于將紅外光線5反射回去,便于 紅外傳感器3接收。
[0010] 如圖2所示,本發(fā)明的軟件流程主要包括H部分;紅外傳感器3感知的最短距離 和最遠(yuǎn)距離的設(shè)定、遮擋物6的移動(dòng)方向的識(shí)別、圖片7和地圖放大或縮小功能的 實(shí)現(xiàn)。當(dāng)系統(tǒng)正常啟動(dòng)后,先設(shè)定出紅外傳感器3感知的最短距離式和最遠(yuǎn)距離<4*,再 通過嵌入式移動(dòng)設(shè)備1到遮擋物6之間的距離變化,判斷出遮擋物6的移動(dòng)方向,最后實(shí)現(xiàn) 圖片7和地圖放大或縮小功能。
[0011] 如圖3所示,當(dāng)人手掌等遮擋物6向上做拉伸動(dòng)作時(shí),隨著嵌入式移動(dòng)設(shè)備1與遮 擋物6之間的距離變大,圖片7和地圖的逐漸縮小。
[0012] 如圖4所示,當(dāng)人手掌等遮擋物6向下做推壓動(dòng)作時(shí),隨著嵌入式移動(dòng)設(shè)備1與遮 擋物6之間的距離變小,圖片7和地圖的逐漸放大。
【主權(quán)項(xiàng)】
1. 通過紅外距離傳感器實(shí)現(xiàn)圖片和地圖縮放的方法,該方法流程主要包括三部分:設(shè) 定紅外傳感器感知的最短距離和最遠(yuǎn)距離,識(shí)別遮擋物的移動(dòng)方向,實(shí)現(xiàn)圖片和地圖放大 或縮小功能,其特征在于:所述的將紅外距離傳感器的原理和圖片或地圖縮放算法程序緊 密地結(jié)合起來,根據(jù)紅外光線的強(qiáng)弱來計(jì)算嵌入式移動(dòng)設(shè)備到遮擋物之間的距離,從而確 認(rèn)遮擋物的移動(dòng)方向,進(jìn)而通過遮擋物的移動(dòng)方向?qū)崿F(xiàn)圖片和地圖縮小或放大功能。2. 根據(jù)權(quán)利要求1所述的通過紅外距離傳感器實(shí)現(xiàn)圖片和地圖縮放的方法,其特征在 于:通過人手掌等遮擋物向上拉伸,實(shí)現(xiàn)圖片和地圖的逐漸縮小功能。3. 根據(jù)權(quán)利要求1所述的通過紅外距離傳感器實(shí)現(xiàn)圖片和地圖縮放的方法,其特征在 于:所述的通過人手掌等遮擋物向下做推壓,實(shí)現(xiàn)圖片和地圖的逐漸放大功能。
【專利摘要】本發(fā)明提供了一種通過紅外距離傳感器實(shí)現(xiàn)圖片和地圖自動(dòng)放大和縮小功能的方法。根據(jù)紅外距離傳感器的原理,通過檢測(cè)紅外發(fā)射管發(fā)出的紅外光線的強(qiáng)弱,來計(jì)算嵌入式移動(dòng)設(shè)備到遮擋物之間的距離,判斷遮擋物的移動(dòng)方向,從而實(shí)現(xiàn)圖片和地圖縮小與放大功能。此方法可以借助人手掌在嵌入式移動(dòng)設(shè)備上方的向下推壓或向上拉伸動(dòng)作就可以方便地實(shí)現(xiàn)圖片和地圖自動(dòng)縮小與放大功能。本發(fā)明具有操作簡單、方便等優(yōu)點(diǎn)。
【IPC分類】G06F3/01
【公開號(hào)】CN104951049
【申請(qǐng)?zhí)枴緾N201410111665
【發(fā)明人】梁元釗, 郭輝奇, 余榮華, 陳國卿
【申請(qǐng)人】上海三旗通信科技股份有限公司
【公開日】2015年9月30日
【申請(qǐng)日】2014年3月25日