一種控制移動終端攝像頭旋轉(zhuǎn)的方法、裝置及移動終端的制作方法
【專利摘要】本發(fā)明適用于電子【技術(shù)領(lǐng)域】,提供一種控制移動終端攝像頭旋轉(zhuǎn)的方法、裝置及移動終端,所述方法應(yīng)用于背面設(shè)置觸控裝置的移動終端,包括:在攝像頭啟動后,獲取攝像頭控制模式;在攝像頭控制模式為第一控制模式時,根據(jù)用戶手指在觸控裝置上的滑動軌跡控制攝像頭旋轉(zhuǎn);在攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn);當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置。上述方法一方面實(shí)現(xiàn)了背面觸控控制攝像頭旋轉(zhuǎn),解決了通過手指觸碰手機(jī)的屏幕時用戶不能看到手機(jī)屏幕上的完整圖像或引起誤操作的問題;另一方面實(shí)現(xiàn)了通過檢測指定物體的方式自動控制攝像頭旋轉(zhuǎn)。
【專利說明】
一種控制移動終端攝像頭旋轉(zhuǎn)的方法、裝置及移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子【技術(shù)領(lǐng)域】,尤其涉及一種控制移動終端攝像頭旋轉(zhuǎn)的方法、裝置及移動終端。
【背景技術(shù)】
[0002]目前,手機(jī)市場上已經(jīng)出現(xiàn)了可控制攝像頭旋轉(zhuǎn)的產(chǎn)品,但是這類產(chǎn)品的控制方法一般為用戶手動控制。在用戶手動控制時,由于手指需要觸碰手機(jī)的觸摸屏幕,往往導(dǎo)致用戶不能看到手機(jī)屏幕上所顯示的完整圖像,而且容易引起一些誤操作。另一方面,目前還沒有通過指定待拍攝物體并探測待拍攝物體的方位以實(shí)現(xiàn)自動控制攝像頭旋轉(zhuǎn)的方法與女口廣叩ο
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種控制移動終端攝像頭旋轉(zhuǎn)的方法、裝置及移動終端,以實(shí)現(xiàn)背面觸控控制攝像頭旋轉(zhuǎn)以及通過檢測指定物體的方式控制攝像頭旋轉(zhuǎn)。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的,一種控制移動終端攝像頭旋轉(zhuǎn)的方法,所述移動終端的背面設(shè)置有觸控裝置;所述方法包括:
[0005]在攝像頭啟動后,獲取用戶選擇的攝像頭控制模式,所述攝像頭控制模式包括第一控制模式和第二控制模式;
[0006]在所述攝像頭控制模式為第一控制模式時,獲取用戶在所述觸控裝置上的滑動軌跡,根據(jù)所述滑動軌跡控制所述攝像頭旋轉(zhuǎn);
[0007]在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置。
[0008]進(jìn)一步地,所述滑動軌跡包括滑動距離、滑動時間和活動方向;
[0009]所述根據(jù)所述滑動軌跡控制所述攝像頭旋轉(zhuǎn)包括:
[0010]根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度;
[0011]控制所述攝像頭按照所述旋轉(zhuǎn)角速度沿所述滑動方向旋轉(zhuǎn)。
[0012]進(jìn)一步地,所述根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度的公式具體為:
TTI HxS'
[0013]Η’ =-
S
τ,’ Η,
[0014]V' =—
t
[0015]其中,S為用戶手指在所述觸控裝置上所能滑動的最大長度或者寬度,S’為用戶手指在所述觸控裝置上的滑動距離,t為用戶手指在所述觸控裝置上的滑動時間,H為所述攝像頭的最大可旋轉(zhuǎn)角度,H’為用戶手指在所述觸控裝置上的滑動距離S’對應(yīng)的攝像頭旋轉(zhuǎn)角度,V’為攝像頭的旋轉(zhuǎn)角速度。
[0016]進(jìn)一步地,所述在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置包括:
[0017]在所述攝像頭控制模式為第二控制模式時,控制所述攝像頭以預(yù)設(shè)速率旋轉(zhuǎn);
[0018]檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;
[0019]當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含人或者動物圖像時,根據(jù)所述人或者動物圖像在當(dāng)前采集的圖像中的位置獲取所述人或者動物相對于所述攝像頭的偏移角度和偏移方向;
[0020]根據(jù)所述偏移角度控制控制攝像頭沿所述偏移方向旋轉(zhuǎn),以使得旋轉(zhuǎn)后的攝像頭正對所述人或者動物。
[0021]本發(fā)明的另一方面,提供了一種控制移動終端攝像頭旋轉(zhuǎn)的裝置,所述裝置包括觸控裝置,所述觸控裝置位于所述移動終端的背面;所述裝置還包括:
[0022]控制模式獲取模塊,用于在攝像頭啟動后,獲取用戶選擇的攝像頭控制模式,所述攝像頭控制模式包括第一控制模式和第二控制模式;
[0023]第一控制模塊,用于在所述攝像頭控制模式為第一控制模式時,獲取用戶在所述觸控裝置上的滑動軌跡,根據(jù)所述滑動軌跡控制所述攝像頭旋轉(zhuǎn);
[0024]第二控制模塊,用于在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置。
[0025]進(jìn)一步地,所述滑動軌跡包括滑動距離、滑動時間和活動方向;
[0026]所述第一控制模塊還包括:
[0027]計(jì)算單元,用于根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度,
[0028]第一控制單元,用于控制所述攝像頭按照所述旋轉(zhuǎn)角速度沿所述滑動方向旋轉(zhuǎn)。
[0029]進(jìn)一步地,所述根據(jù)所述滑動距離和滑動時間計(jì)算出攝像頭的旋轉(zhuǎn)角速度的公式具體為:
[0030]H’ =
S
[0031]γ
[0032]其中,S為用戶手指在所述觸控裝置上所能滑動的最大長度或者寬度,S’為用戶手指在所述觸控裝置上的滑動距離,t為用戶手指在所述觸控裝置上的滑動時間,H為所述攝像頭的最大可旋轉(zhuǎn)角度,H’為用戶手指在所述觸控裝置上的滑動距離S’對應(yīng)的攝像頭旋轉(zhuǎn)角度,V’為攝像頭的旋轉(zhuǎn)角速度。
[0033]進(jìn)一步地,所述第二控制模塊包括:
[0034]第一控制單元,用于在所述攝像頭控制模式為第二控制模式時,控制所述攝像頭以預(yù)設(shè)速率旋轉(zhuǎn);
[0035]檢測單元,用于檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;
[0036]獲取單元,用于當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含人或者動物圖像時,根據(jù)所述人或者動物圖像在當(dāng)前采集的圖像中的位置獲取所述人或者動物相對于所述攝像頭的偏移角度和偏移方向;
[0037]第二控制單元,用于根據(jù)所述偏移角度控制控制攝像頭沿所述偏移方向旋轉(zhuǎn),以使得旋轉(zhuǎn)后的攝像頭正對所述人或者動物。
[0038]本發(fā)明的第三方面,提供了一種移動終端,所述移動終端包括如上所述的控制移動終端攝像頭旋轉(zhuǎn)的裝置。
[0039]與現(xiàn)有技術(shù)相比,本發(fā)明通過在移動終端的背面設(shè)置一觸控裝置,并且設(shè)置了兩種攝像頭控制模式,所述攝像頭控制模式包括第一控制模式和第二控制模式;在所述攝像頭控制模式為第一控制模式時,根據(jù)用戶手指在所述觸控裝置上的滑動軌跡控制所述攝像頭旋轉(zhuǎn),從而實(shí)現(xiàn)了背面觸控控制攝像頭旋轉(zhuǎn),解決了現(xiàn)有技術(shù)由于手指觸碰手機(jī)的觸摸屏幕導(dǎo)致用戶不能看到手機(jī)屏幕上所顯示的完整圖像以及引起誤操作的問題;在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置,從而實(shí)現(xiàn)了通過檢測指定物體的方式控制攝像頭旋轉(zhuǎn),大大的提升了用戶拍攝時的體驗(yàn)感。
【專利附圖】
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖
[0041]圖1是本發(fā)明實(shí)施例一提供的控制移動終端攝像頭旋轉(zhuǎn)的方法的實(shí)現(xiàn)流程圖;
[0042]圖2是本發(fā)明實(shí)施例二提供的控制移動終端攝像頭旋轉(zhuǎn)的方法中步驟S102的具體實(shí)現(xiàn)流程圖;
[0043]圖3是本發(fā)明實(shí)施例三提供的控制移動終端攝像頭旋轉(zhuǎn)的裝置的組成結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0044]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0045]本發(fā)明實(shí)施例提供了一種控制移動終端攝像頭旋轉(zhuǎn)的方法,通過在移動終端的背面設(shè)置一觸控裝置,并且設(shè)置了兩種攝像頭控制模式,所述攝像頭控制模式包括第一控制模式和第二控制模式;在所述攝像頭控制模式為第一控制模式時,根據(jù)用戶手指在所述觸控裝置上的滑動軌跡控制攝像頭旋轉(zhuǎn),從而實(shí)現(xiàn)了背面觸控控制攝像頭旋轉(zhuǎn);在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置,從而實(shí)現(xiàn)了通過檢測指定物體的方式自動控制攝像頭旋轉(zhuǎn),大大的提升了用戶拍攝時的體驗(yàn)感;本發(fā)明實(shí)施例還提供了相應(yīng)的控制移動終端攝像頭旋轉(zhuǎn)的裝置,以下分別進(jìn)行詳細(xì)說明。
[0046]實(shí)施例一
[0047]圖1示出了本發(fā)明實(shí)施例一提供的控制移動終端攝像頭旋轉(zhuǎn)的方法的實(shí)現(xiàn)流程。
[0048]在本實(shí)施例中,所述方法應(yīng)用于移動終端,所述移動終端包括但不限于手機(jī)、平板電腦、ipad等智能設(shè)備。所述移動終端內(nèi)部設(shè)置有攝像頭、控制攝像頭旋轉(zhuǎn)的馬達(dá)、主控制器以及一觸控裝置。優(yōu)選地,所述觸控裝置還包括一觸控板,所述觸控板設(shè)置在所述移動終端的背面,即設(shè)置在與所述移動終端觸摸屏幕相反的另一面。
[0049]在本實(shí)施例中,所述觸摸板是一種在平滑的觸控板上,利用手指的滑動操作來控制攝像頭旋轉(zhuǎn)的輸入裝置。觸摸板用印刷電路做成行和列的陣列;印刷板與表面塑料覆膜用強(qiáng)力雙面膠粘貼,其感應(yīng)檢測原理是電容傳感。當(dāng)用戶的手指接近觸摸板時會使電容量改變,觸摸板自身會檢測出電容改變量,轉(zhuǎn)換成控制攝像頭旋轉(zhuǎn)的指令。觸摸板是借助電容感應(yīng)來獲知手指滑動情況,對手指的熱量并不敏感,且耗電量少。
[0050]如圖1所示,所述方法包括:
[0051]在步驟SlOl中,在攝像頭啟動后,犾取用戶選擇的攝像頭控制I旲式。
[0052]本實(shí)施例設(shè)置了多種攝像頭控制模式,包括第一控制模式和第二控制模式。在攝像頭啟動后,以列表的方式向用戶顯示可供選擇的攝像頭控制模式,接收用戶通過比如點(diǎn)擊、滑動等方式輸入的選擇指令,以獲取用戶選擇的攝像頭控制模式。
[0053]在步驟S102中,在所述攝像頭控制模式為第一控制模式時,獲取用戶在所述觸控裝置上的滑動軌跡,根據(jù)所述滑動軌跡控制所述攝像頭旋轉(zhuǎn)。
[0054]用戶選擇了第一控制模式后,移動終端將進(jìn)入對攝像頭的第一控制模式。由于所述觸摸板設(shè)置在移動終端的背面,因此,用戶可手握移動終端并通過食指或者中指等觸碰所述觸摸板,所述觸摸板將感應(yīng)到手指的滑動軌跡,并將其轉(zhuǎn)換成控制攝像頭旋轉(zhuǎn)的指令發(fā)送到馬達(dá),使得馬達(dá)轉(zhuǎn)動帶動攝像頭旋轉(zhuǎn),以實(shí)現(xiàn)背面觸控控制攝像頭旋轉(zhuǎn);其中,所述滑動軌跡包括手指的滑動距離、滑動時間以及滑動方向。本實(shí)施例中由于所述觸摸板設(shè)置于移動終端的背面,因此能夠最大程度的正面解放移動終端的觸摸屏幕,解決了現(xiàn)有的攝像頭旋轉(zhuǎn)控制技術(shù)由于手指觸碰手機(jī)的觸摸屏幕而導(dǎo)致用戶不能看到手機(jī)屏幕上所顯示的完整圖像,以及引起誤操作的問題。
[0055]背面控制攝像頭旋轉(zhuǎn)將在后續(xù)實(shí)施例中進(jìn)行詳細(xì)的說明,此處不在贅述。
[0056]在步驟S103,在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置。
[0057]在本實(shí)施例中,用戶選擇了第二控制模式后,移動終端將進(jìn)入第二控制模式。在所述控制模式下,首先獲取用戶輸入的指定物體。所述指定物體優(yōu)選為人物、動物(包括但不限于鳥、狗、貓等)。在獲取到用戶輸入的指定物體后,控制攝像頭以預(yù)設(shè)的角速度勻速上下或者左右旋轉(zhuǎn)。在旋轉(zhuǎn)的過程中,檢測所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含人或者動物圖像時,根據(jù)所述人或者動物圖像在當(dāng)前采集的圖像中的位置獲取所述人或者動物相對于所述攝像頭的偏移角度和偏移方向;再根據(jù)所述偏移角度控制控制攝像頭沿所述偏移方向旋轉(zhuǎn),以使得旋轉(zhuǎn)后的攝像頭正對所述人或者動物。從而實(shí)現(xiàn)了通過檢測指定物體的方式自動控制攝像頭旋轉(zhuǎn),用戶不需要自己去控制調(diào)整攝像頭,只需要通過輸入簡單的指令,就可以通過圖像檢測與識別等方式自動控制攝像頭旋轉(zhuǎn)到與指定物體正對著的位置,大大地提升了用戶拍攝時的體驗(yàn)感。
[0058]優(yōu)選地,通過步驟S103的自動控制攝像頭旋轉(zhuǎn)后,若用戶認(rèn)為控制不夠精確,本實(shí)施例還提供了從第二控制模式切換到第一控制模式以進(jìn)行背面觸控的手動控制。
[0059]因此,所述步驟S103之后還包括:
[0060]響應(yīng)用戶輸入的控制模式切換指令,將攝像頭控制模式從第二控制模式切換到第一控制模式,返回步驟S101,獲取用戶在所述觸控裝置上的滑動軌跡,根據(jù)所述滑動軌跡控制所述攝像頭旋轉(zhuǎn)。
[0061]在本發(fā)明實(shí)施例中,通過在移動終端的背面設(shè)置一觸控裝置,并且設(shè)置了兩種攝像頭控制模式,包括第一控制模式和第二控制模式;在所述攝像頭控制模式為第一控制模式時,根據(jù)用戶手指在所述觸控裝置上的滑動軌跡控制所述攝像頭旋轉(zhuǎn),從而實(shí)現(xiàn)了背面觸控控制攝像頭旋轉(zhuǎn),解決了現(xiàn)有技術(shù)由于手指觸碰手機(jī)的觸摸屏幕導(dǎo)致用戶不能看到手機(jī)屏幕上所顯示的完整圖像以及引起誤操作的問題;在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置,從而實(shí)現(xiàn)了通過檢測指定物體的方式自動控制攝像頭旋轉(zhuǎn),大大的提升了用戶拍攝時的體驗(yàn)感。
[0062]實(shí)施例二
[0063]圖2示出了本發(fā)明實(shí)施例一提供的控制移動終端攝像頭旋轉(zhuǎn)的方法中步驟S102的具體實(shí)現(xiàn)流程。
[0064]在本實(shí)施例中,用戶手指的滑動方向包括沿上下方向滑動和/或沿左右方向滑動。
[0065]如圖2所示,步驟S102具體包括:
[0066]在步驟S201中,在第一控制模式下,獲取用戶手指在所述觸控裝置上的滑動距離、滑動時間和滑動方向。
[0067]當(dāng)用戶手指在觸控裝置的觸摸板上滑動時,將使觸摸板上的電容量發(fā)生變化,本實(shí)施例通過檢測電容量的改變量來感應(yīng)并獲取手指在所述觸摸板上的滑動距離、滑動時間以及滑動方向。
[0068]在步驟S202中,根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度。
[0069]優(yōu)選地,所述根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度的公式具體為:
「 n rx, HxS'
[0070]H'=-
S
[0071]V' =—
t
[0072]其中,S為用戶手指在所述觸控裝置上所能滑動的最大長度或者寬度,S’為用戶手指在所述觸控裝置上的滑動距離,t為用戶手指在所述觸控裝置上的滑動時間,H為所述攝像頭的最大可旋轉(zhuǎn)角度,H’為用戶手指在所述觸控裝置上的滑動距離S’對應(yīng)的攝像頭旋轉(zhuǎn)角度,V’為攝像頭的旋轉(zhuǎn)角速度。
[0073]用戶手指在觸摸板上所能滑動的最大長度或者寬度S和攝像頭的最大可旋轉(zhuǎn)角度H在移動終端出廠時設(shè)置好。
[0074]由上述公式可知,在獲取到用戶手指在觸摸板上的滑動距離和滑動時間后,首先根據(jù)用戶手指在觸摸板上的滑動距離S’和手指在觸摸板上所能滑動的最大長度或者寬度S的比值,計(jì)算出用戶手指在所述觸控板上的滑動距離S’對應(yīng)的攝像頭旋轉(zhuǎn)角度H’。然后根據(jù)用戶手指在所述觸控板上的滑動距離S’對應(yīng)的攝像頭旋轉(zhuǎn)角度H’與手指在觸摸板上的滑動時間t的比值,獲得攝像頭的旋轉(zhuǎn)角速度V’。
[0075]在步驟S203中,判斷所述滑動方向是否為沿上下方向滑動。
[0076]若是,則執(zhí)行步驟S204 ;否則,執(zhí)行步驟S205。
[0077]在步驟S204中,控制攝像頭按照計(jì)算得到的旋轉(zhuǎn)角速度沿上下方向旋轉(zhuǎn)。
[0078]在步驟S205中,判斷所述滑動方向是否為沿左右方向滑動。
[0079]若是,則執(zhí)行步驟S206 ;否則,不執(zhí)行任何操作。
[0080]在步驟S206中,控制攝像頭按照計(jì)算得到的旋轉(zhuǎn)角速度沿左右方向旋轉(zhuǎn)。
[0081]在本發(fā)明實(shí)施例中,通過在移動終端的背面設(shè)置一觸控裝置,通過所述觸控裝置的觸控板獲取用戶手指的滑動距離、滑動時間和滑動方向,并根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度,最后根據(jù)攝像頭的旋轉(zhuǎn)角速度和旋轉(zhuǎn)方向控制攝像頭旋轉(zhuǎn),從而實(shí)現(xiàn)了背面觸控控制攝像頭旋轉(zhuǎn);進(jìn)一步地,由于所述觸摸板設(shè)置在移動終端的背面,從而能夠最大程度的正面解放移動終端的觸摸屏幕,解決了現(xiàn)有技術(shù)由于手指觸碰手機(jī)的觸摸屏導(dǎo)致用戶不能看到手機(jī)屏幕上所顯示的完整圖像以及引起誤操作的問題。
[0082]實(shí)施例三
[0083]圖3示出了本發(fā)明實(shí)施例三提供的控制移動終端攝像頭旋轉(zhuǎn)的裝置的組成結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明相關(guān)的部分。
[0084]在本實(shí)施例中,所述控制移動終端攝像頭旋轉(zhuǎn)的裝置應(yīng)用于移動終端上,用以實(shí)現(xiàn)圖1和圖2實(shí)施例所述的控制移動終端攝像頭旋轉(zhuǎn)的方法。所述移動終端包括但不限于具有攝像頭的手機(jī)、平板電腦、ipad等。
[0085]如圖3所示,所述裝置包括:
[0086]控制模式獲取模塊31,用于在攝像頭啟動后,獲取用戶選擇的攝像頭控制模式,所述攝像頭控制模式包括第一控制模式和第二控制模式;
[0087]第一控制模塊32,用于在所述攝像頭控制模式為第一控制模式時,獲取用戶在所述觸控裝置上的滑動軌跡,根據(jù)所述滑動軌跡控制所述攝像頭旋轉(zhuǎn);
[0088]在本實(shí)施例中,所述裝置還包括一觸控模塊34,所述觸控模塊包括一觸控板,所述觸控板優(yōu)選設(shè)置于所述移動終端的背面。
[0089]第二控制模塊33,用于在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置。
[0090]所述第一控制模塊32包括:
[0091]獲取單元321,用于獲取用戶手指在所述觸控裝置上的滑動軌跡。
[0092]可選地,用戶手指在觸控裝置上的滑動軌跡包括滑動距離、滑動時間和滑動方向。
[0093]計(jì)算單元322,用于根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度,
[0094]第一控制單元323,用于控制所述攝像頭按照所述旋轉(zhuǎn)角速度沿所述滑動方向旋轉(zhuǎn)。
[0095]優(yōu)選地,所述滑動方向包括沿上下方向滑動和沿左右方向滑動。
[0096]可選地,所述計(jì)算單元322根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度的公式具體為:
r I XJ1 HxS'
[0097]H'=-
S
H’
[0098]F'= —
t
[0099]其中,S為用戶手指在所述觸控裝置上所能滑動的最大長度或者寬度,S’為用戶手指在所述觸控裝置上的滑動距離,t為用戶手指在所述觸控裝置上的滑動時間,H為所述攝像頭的最大可旋轉(zhuǎn)角度,H’為用戶手指在所述觸控裝置上的滑動距離S’對應(yīng)的攝像頭旋轉(zhuǎn)角度,V’為攝像頭的旋轉(zhuǎn)角速度。
[0100]所述用戶手指在觸摸板上所能滑動的最大長度或者寬度S和攝像頭的最大可旋轉(zhuǎn)角度H在移動終端出廠時設(shè)置好。
[0101]可選地,所述識別控制模塊33包括:
[0102]第一控制單元331,用于在所述攝像頭控制模式為第二控制模式時,控制所述攝像頭以預(yù)設(shè)速率旋轉(zhuǎn);
[0103]檢測單元332,用于檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;
[0104]獲取單元333,用于當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含人或者動物圖像時,根據(jù)所述人或者動物圖像在當(dāng)前采集的圖像中的位置獲取所述人或者動物相對于所述攝像頭的偏移角度和偏移方向;
[0105]第二控制單元334,用于根據(jù)所述偏移角度控制控制攝像頭沿所述偏移方向旋轉(zhuǎn),以使得旋轉(zhuǎn)后的攝像頭正對所述人或者動物。
[0106]作為本發(fā)明的一個實(shí)施示例,所述動物可以為鳥、貓、狗等。
[0107]優(yōu)選地,通過第二控制模塊控制攝像頭旋轉(zhuǎn)后,若用戶認(rèn)為控制不夠精確,本實(shí)施例還提供了從第二控制模式切換到第一控制模式以進(jìn)行背面手動控制攝像頭旋轉(zhuǎn)的功能。
[0108]因此,所述裝置還包括模式切換模塊。所述模式切換模塊具體用于:
[0109]響應(yīng)用戶輸入的控制模式切換指令,將攝像頭控制模式從第二控制模式切換到第一控制模式,返回第一控制模塊,根據(jù)用戶手指在觸控裝置上的滑動軌跡控制攝像頭旋轉(zhuǎn)。
[0110]在本發(fā)明實(shí)施例中,在移動終端的背面設(shè)置一觸控裝置,并且設(shè)置了兩種攝像頭控制模式,所述攝像頭控制模式包括第一控制模式和第二控制模式;在所述攝像頭控制模式為第一控制模式時,根據(jù)用戶手指在所述觸控裝置上的滑動軌跡控制所述攝像頭旋轉(zhuǎn),從而實(shí)現(xiàn)了背面觸控控制攝像頭旋轉(zhuǎn),解決了現(xiàn)有技術(shù)由于手指觸碰手機(jī)的觸摸屏幕導(dǎo)致用戶不能看到手機(jī)屏幕上所顯示的完整圖像以及引起誤操作的問題;在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置,從而實(shí)現(xiàn)了通過檢測指定物體的方式自動控制攝像頭旋轉(zhuǎn),大大的提升了用戶拍攝時的體驗(yàn)感。
[0111]本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),包括R0M/RAM、磁盤、光盤等。
[0112]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明。例如,各個模塊只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可?’另夕卜,各功能模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0113]凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種控制移動終端攝像頭旋轉(zhuǎn)的方法,其特征在于,所述移動終端的背面設(shè)置有觸控裝置;所述方法包括: 在攝像頭啟動后,獲取用戶選擇的攝像頭控制模式,所述攝像頭控制模式包括第一控制模式和第二控制模式; 在所述攝像頭控制模式為第一控制模式時,獲取用戶在所述觸控裝置上的滑動軌跡,根據(jù)所述滑動軌跡控制所述攝像頭旋轉(zhuǎn); 在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置。
2.如權(quán)利要求1所述的控制移動終端攝像頭旋轉(zhuǎn)的方法,其特征在于,所述滑動軌跡包括滑動距離、滑動時間和活動方向; 所述根據(jù)所述滑動軌跡控制所述攝像頭旋轉(zhuǎn)包括: 根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度; 控制所述攝像頭按照所述旋轉(zhuǎn)角速度沿所述滑動方向旋轉(zhuǎn)。
3.如權(quán)利要求2所述的控制移動終端攝像頭旋轉(zhuǎn)的方法,其特征在于,所述根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度的公式具體為:
S
t 其中,S為用戶手指在所述觸控裝置上所能滑動的最大長度或者寬度,s’為用戶手指在所述觸控裝置上的滑動距離,t為用戶手指在所述觸控裝置上的滑動時間,H為所述攝像頭的最大可旋轉(zhuǎn)角度,H’為用戶手指在所述觸控裝置上的滑動距離S’對應(yīng)的攝像頭旋轉(zhuǎn)角度,V’為攝像頭的旋轉(zhuǎn)角速度。
4.如權(quán)利要求1所述的控制移動終端攝像頭旋轉(zhuǎn)的方法,其特征在于,所述在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置包括: 在所述攝像頭控制模式為第二控制模式時,控制所述攝像頭以預(yù)設(shè)速率旋轉(zhuǎn); 檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像; 當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含人或者動物圖像時,根據(jù)所述人或者動物圖像在當(dāng)前采集的圖像中的位置獲取所述人或者動物相對于所述攝像頭的偏移角度和偏移方向; 根據(jù)所述偏移角度控制控制攝像頭沿所述偏移方向旋轉(zhuǎn),以使得旋轉(zhuǎn)后的攝像頭正對所述人或者動物。
5.一種控制移動終端攝像頭旋轉(zhuǎn)的裝置,其特征在于,所述裝置包括觸控裝置,所述觸控裝置位于所述移動終端的背面; 所述裝置還包括: 控制模式獲取模塊,用于在攝像頭啟動后,獲取用戶選擇的攝像頭控制模式,所述攝像頭控制模式包括第一控制模式和第二控制模式; 第一控制模塊,用于在所述攝像頭控制模式為第一控制模式時,獲取用戶在所述觸控裝置上的滑動軌跡,根據(jù)所述滑動軌跡控制所述攝像頭旋轉(zhuǎn); 第二控制模塊,用于在所述攝像頭控制模式為第二控制模式時,按預(yù)設(shè)方式控制所述攝像頭旋轉(zhuǎn),并檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像;當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含指定圖像時,則控制所述攝像頭旋轉(zhuǎn)到與所述指定圖像對應(yīng)的物體正對的位置。
6.如權(quán)利要求5所述的控制移動終端攝像頭旋轉(zhuǎn)的裝置,其特征在于,所述滑動軌跡包括滑動距離、滑動時間和活動方向; 所述第一控制模塊還包括: 計(jì)算單元,用于根據(jù)所述滑動距離和滑動時間計(jì)算出所述攝像頭的旋轉(zhuǎn)角速度, 第一控制單元,用于控制所述攝像頭按照所述旋轉(zhuǎn)角速度沿所述滑動方向旋轉(zhuǎn)。
7.如權(quán)利要求6所述的控制移動終端攝像頭旋轉(zhuǎn)的裝置,其特征在于,所述根據(jù)所述滑動距離和滑動時間計(jì)算出攝像頭的旋轉(zhuǎn)角速度的公式具體為:
S
t 其中,s為用戶手指在所述觸控裝置上所能滑動的最大長度或者寬度,s’為用戶手指在所述觸控裝置上的滑動距離,t為用戶手指在所述觸控裝置上的滑動時間,H為所述攝像頭的最大可旋轉(zhuǎn)角度,H’為用戶手指在所述觸控裝置上的滑動距離S’對應(yīng)的攝像頭旋轉(zhuǎn)角度,V’為攝像頭的旋轉(zhuǎn)角速度。
8.如權(quán)利要求5所述的控制移動終端攝像頭旋轉(zhuǎn)的裝置,其特征在于,所述第二控制模塊包括: 第一控制單元,用于在所述攝像頭控制模式為第二控制模式時,控制所述攝像頭以預(yù)設(shè)速率旋轉(zhuǎn); 檢測單元,用于檢測旋轉(zhuǎn)過程中所述攝像頭采集到的圖像; 獲取單元,用于當(dāng)檢測到攝像頭當(dāng)前采集到的圖像中包含人或者動物圖像時,根據(jù)所述人或者動物圖像在當(dāng)前采集的圖像中的位置獲取所述人或者動物相對于所述攝像頭的偏移角度和偏移方向; 第二控制單元,用于根據(jù)所述偏移角度控制控制攝像頭沿所述偏移方向旋轉(zhuǎn),以使得旋轉(zhuǎn)后的攝像頭正對所述人或者動物。
9.一種移動終端,其特征在于,所述移動終端包括如權(quán)利要求5至8任一項(xiàng)所述的控制移動終端攝像頭旋轉(zhuǎn)的裝置。
【文檔編號】G06F1/16GK104238669SQ201410449198
【公開日】2014年12月24日 申請日期:2014年9月4日 優(yōu)先權(quán)日:2014年9月4日
【發(fā)明者】涂明路 申請人:廣東歐珀移動通信有限公司