一種控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的方法、裝置和一種移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于移動(dòng)通信領(lǐng)域,尤其設(shè)及一種控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的方法、裝置和一 種移動(dòng)終端。
【背景技術(shù)】
[0002] 智能手機(jī)、平板電腦等智能終端技術(shù)的發(fā)展,使得該些終端的功能越來越強(qiáng)大,已 經(jīng)遠(yuǎn)遠(yuǎn)超越了通信的單一功能??蒞毫不夸張地說,智能手機(jī)等智能終端已經(jīng)不再是簡(jiǎn)單 的通信工具,而是集休閑、娛樂和通信等功能于一身的工藝品。例如,一般的智能手機(jī)都帶 有攝像頭,W實(shí)現(xiàn)拍照和/或攝像的功能。
[0003]傳統(tǒng)的智能手機(jī)的攝像頭是固定安裝在手機(jī)上的,用戶若要W某種角度拍攝照 片,通常是將智能手機(jī)整體旋轉(zhuǎn)一個(gè)角度。隨著智能終端技術(shù)的進(jìn)步,目前出現(xiàn)了電動(dòng)攝像 頭。該種攝像頭的旋轉(zhuǎn)機(jī)制是在旋轉(zhuǎn)鏡頭轉(zhuǎn)軸的一側(cè)加入一個(gè)步進(jìn)式的電動(dòng)馬達(dá),通過馬 達(dá)實(shí)現(xiàn)鏡頭在某個(gè)角度范圍內(nèi)(例如,0至206度)旋轉(zhuǎn)。觸摸屏技術(shù)的發(fā)展,為智能手機(jī) 用戶控制旋轉(zhuǎn)攝像頭的旋轉(zhuǎn)帶來了巨大方便。例如,現(xiàn)有的紅外傳感器(sensor)觸摸屏, 用戶只需要采用手勢(shì)在觸摸屏上滑動(dòng)即可控制旋轉(zhuǎn)攝像頭的旋轉(zhuǎn)。
[0004] 由于目前的紅外傳感器只能識(shí)別手勢(shì)的上、下、左、右四個(gè)滑動(dòng)方向,識(shí)別后上報(bào) 一個(gè)數(shù)據(jù)用來標(biāo)識(shí)方向,通知上層應(yīng)用。因此,現(xiàn)有的紅外傳感器觸摸屏,用戶采用手勢(shì) 滑動(dòng)時(shí),只能實(shí)現(xiàn)旋轉(zhuǎn)攝像頭一次性旋轉(zhuǎn)最大角度,例如,從0°旋轉(zhuǎn)至206°度,或者,從 206°旋轉(zhuǎn)至0°。在用戶需要W任意角度旋轉(zhuǎn)攝像頭時(shí),上述現(xiàn)有的紅外傳感器觸摸屏顯 然不能滿足要求。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的方法、裝置和一種移動(dòng)終端,W實(shí)現(xiàn)采用 手勢(shì)滑動(dòng)控制旋轉(zhuǎn)攝像頭W任意角度旋轉(zhuǎn)。
[0006] 本發(fā)明第一方面提供一種控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的方法,所述方法包括:
[0007] 獲取手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d;
[000引根據(jù)旋轉(zhuǎn)攝像頭能夠旋轉(zhuǎn)的最大角度W及所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏 上滑動(dòng)的距離d與D的占比,將所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d轉(zhuǎn)化為 所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d時(shí)所述旋轉(zhuǎn)攝像頭的旋轉(zhuǎn)角度0,所述 D是所述點(diǎn)陣紅外傳感器中任意一列紅外傳感器發(fā)射信號(hào)的縱向覆蓋范圍;
[0009]向馬達(dá)發(fā)送命令,W使所述馬達(dá)驅(qū)動(dòng)所述旋轉(zhuǎn)攝像頭旋轉(zhuǎn)0 °。
[0010] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取手勢(shì)在點(diǎn)陣紅 外傳感器觸摸屏上滑動(dòng)的距離d,包括:
[0011] 捕獲在所述點(diǎn)陣紅外傳感器觸摸屏上的手勢(shì);
[0012] 根據(jù)起始位置至目標(biāo)位置之間任意一點(diǎn)至所述點(diǎn)陣紅外傳感器中任意一列紅外 傳感器構(gòu)成的直線的距離W及所述任意一點(diǎn)分別與所述任意一列紅外傳感器中各個(gè)紅外 傳感器的距離,計(jì)算所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d。
[0013] 結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述捕獲在所述點(diǎn)陣紅 外傳感器觸摸屏上的手勢(shì)之后,所述方法還包括:
[0014] 通過補(bǔ)償算法,處理誤識(shí)別動(dòng)作。
[0015] 結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第=種可能的實(shí)現(xiàn)方式 中,所述通過補(bǔ)償算法,處理誤識(shí)別動(dòng)作,包括:
[0016] 判斷所述手勢(shì)在所述點(diǎn)陣紅外傳感器觸摸屏上從起始位置滑動(dòng)到目標(biāo)位置時(shí)的 滑動(dòng)方向,所述目標(biāo)位置為所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)距離d時(shí)的終點(diǎn);
[0017] 若在預(yù)設(shè)時(shí)間內(nèi),所述手勢(shì)從所述目標(biāo)位置沿與所述滑動(dòng)方向相反的方向返回至 所述起始位置,則過濾所述手勢(shì)從所述目標(biāo)位置沿與所述滑動(dòng)方向相反的方向返回至所述 起始位置產(chǎn)生的事件。
[001引結(jié)合第一方面,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述根據(jù)旋轉(zhuǎn)攝像頭能 夠旋轉(zhuǎn)的最大角度^及所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離(1與0的占比, 將所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d轉(zhuǎn)化為所述旋轉(zhuǎn)攝像頭的旋轉(zhuǎn)角度 0,包括:
[0019] 計(jì)算所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d與D的比值d/D;
[0020] 計(jì)算所述1]^與d/D所述的乘積iDd/D,將乘積iDd/D作為所述旋轉(zhuǎn)攝像頭的旋轉(zhuǎn) 角度0。
[0021] 本發(fā)明第二方面提供一種控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的裝置,所述裝置包括:
[0022] 獲取模塊,用于獲取手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d;
[0023] 距離角度轉(zhuǎn)化模塊,用于根據(jù)旋轉(zhuǎn)攝像頭能夠旋轉(zhuǎn)的最大角度1])W及所述手勢(shì) 在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d與D的占比,將所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸 屏上滑動(dòng)的距離d轉(zhuǎn)化為所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d時(shí)所述旋轉(zhuǎn)攝 像頭的旋轉(zhuǎn)角度e,所述D是所述點(diǎn)陣紅外傳感器中任意一列紅外傳感器發(fā)射信號(hào)的縱向 覆蓋范圍;
[0024] 命令發(fā)送模塊,用于向馬達(dá)發(fā)送命令,W使所述馬達(dá)驅(qū)動(dòng)所述旋轉(zhuǎn)攝像頭旋轉(zhuǎn) 白° 〇
[0025] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取模塊包括:
[0026] 手勢(shì)捕獲單元,用于捕獲在所述點(diǎn)陣紅外傳感器觸摸屏上的手勢(shì);
[0027] 距離計(jì)算單元,用于根據(jù)起始位置至目標(biāo)位置之間任意一點(diǎn)至所述點(diǎn)陣紅外傳感 器中任意一列紅外傳感器構(gòu)成的直線的距離W及所述任意一點(diǎn)分別與所述任意一列紅外 傳感器中各個(gè)紅外傳感器的距離,計(jì)算所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d。 [002引結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0029] 誤識(shí)別處理模塊,用于所述手勢(shì)捕獲單元捕獲在所述點(diǎn)陣紅外傳感器觸摸屏上的 手勢(shì)之后,通過補(bǔ)償算法,處理誤識(shí)別動(dòng)作。
[0030] 結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第=種可能的實(shí)現(xiàn)方式 中,所述誤識(shí)別處理模塊包括:
[0031] 判斷單元,用于判斷所述手勢(shì)在所述點(diǎn)陣紅外傳感器觸摸屏上從起始位置滑動(dòng)到 目標(biāo)位置時(shí)的滑動(dòng)方向,所述目標(biāo)位置為所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)距離d 時(shí)的終點(diǎn);
[0032] 過濾單元,用于若在預(yù)設(shè)時(shí)間內(nèi),所述手勢(shì)從所述目標(biāo)位置沿與所述滑動(dòng)方向相 反的方向返回至所述起始位置,則過濾所述手勢(shì)從所述目標(biāo)位置沿與所述滑動(dòng)方向相反的 方向返回至所述起始位置產(chǎn)生的事件。
[0033] 結(jié)合第二方面,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述距離角度轉(zhuǎn)化模塊 包括:
[0034] 第一計(jì)算單元,用于計(jì)算所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d與D 的比值d/D;
[0035] 第二計(jì)算單元,用于計(jì)算所述與d/D所述的乘積iDd/D,將乘積iDd/D作為所述 手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d時(shí)所述旋轉(zhuǎn)攝像頭的旋轉(zhuǎn)角度0。
[0036] 本發(fā)明第=方面提供一種移動(dòng)終端,所述移動(dòng)終端包括上述控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn) 的裝置。
[0037] 從上述本發(fā)明技術(shù)方案可知,由于手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d 可W是任意值,旋轉(zhuǎn)攝像頭能夠旋轉(zhuǎn)的最大角度和點(diǎn)陣紅外傳感器中任意一列紅外傳 感器發(fā)射信號(hào)的縱向覆蓋范圍D是固定值,根據(jù)旋轉(zhuǎn)攝像頭能夠旋轉(zhuǎn)的最大角度iDW及所 述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d與D的占比,將所述手勢(shì)在點(diǎn)陣紅外傳感 器觸摸屏上滑動(dòng)的距離d轉(zhuǎn)化為所述手勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d時(shí)旋轉(zhuǎn) 攝像頭的旋轉(zhuǎn)角度0可W是任意值,因此,與現(xiàn)有技術(shù)W手勢(shì)在紅外傳感器觸摸屏上滑動(dòng) 只能控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)固定角度相比,本發(fā)明提供的技術(shù)方案W手勢(shì)在點(diǎn)陣紅外傳感器 觸摸屏上滑動(dòng),能夠控制旋轉(zhuǎn)攝像頭W任意角度旋轉(zhuǎn),滿足了置有旋轉(zhuǎn)攝像頭的智能終端 的用戶對(duì)拍攝角度的需求,給用戶使用該智能終端帶來方便。
【附圖說明】
[003引為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 W根據(jù)該些附圖獲得其他的附圖。
[0039] 圖1是本發(fā)明實(shí)施例一提供的控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的方法的實(shí)現(xiàn)流程示意圖;
[0040] 圖2-a是本發(fā)明實(shí)施例提供的4X4個(gè)紅外傳感器構(gòu)成的點(diǎn)陣示意圖;
[0041] 圖2-b是本發(fā)明實(shí)施例提供的W4X4個(gè)紅外傳感器構(gòu)成的點(diǎn)陣為例計(jì)算計(jì)算手 勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d的第一示意圖;
[0042] 圖2-C是本發(fā)明實(shí)施例提供的W4X4個(gè)紅外傳感器構(gòu)成的點(diǎn)陣為例計(jì)算計(jì)算手 勢(shì)在點(diǎn)陣紅外傳感器觸摸屏上滑動(dòng)的距離d的第二示意圖;
[0043] 圖3是本發(fā)明實(shí)施例二提供的控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的裝置的結(jié)構(gòu)示意圖;
[0044] 圖4是本發(fā)明實(shí)施例=提供的控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的裝置的結(jié)構(gòu)示意圖;
[0045] 圖5是本發(fā)明實(shí)施例四提供的控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的裝置的結(jié)構(gòu)示意圖;
[0046] 圖6是本發(fā)明實(shí)施例五提供的控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的裝置的結(jié)構(gòu)示意圖;
[0047] 圖7是本發(fā)明實(shí)施例六提供的控制旋轉(zhuǎn)攝像頭旋轉(zhuǎn)的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048] 為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明 實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí) 施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通 技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施