46]本發(fā)明實(shí)施例中,用戶使用終端進(jìn)行拍照時(shí),獲取終端的空間變化信息,在終端的屏幕上顯示第一取景框,根據(jù)空間變化信息及預(yù)設(shè)的初始位置信息對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框,預(yù)設(shè)的初始位置信息是用戶預(yù)先設(shè)定的,得到的第二取景框是與預(yù)設(shè)的初始位置信息對(duì)應(yīng)的,因此得到的拍照物體的照片是用戶所需要的,與現(xiàn)有技術(shù)相比,減少了用戶對(duì)照片的后期處理,提高了用戶的體驗(yàn)。
[0047]可選的,本發(fā)明的一些實(shí)施例中,空間變化信息包括角度變化值;
[0048]根據(jù)空間變化信息及預(yù)設(shè)的初始位置信息對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框,包括:
[0049]根據(jù)終端相對(duì)于預(yù)設(shè)的初始位置的角度變化值對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框。
[0050]本實(shí)施例中,由于顯示在第一取景框中的拍照物體是二維平面的,因此,無論手機(jī)的空間和角度如何變化,與預(yù)設(shè)的初始位置相比,都只是角度的變化,因此,空間變化信息可以包括角度變化值,根據(jù)角度變化值對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框。
[0051]可選的,本發(fā)明的一些實(shí)施例中,當(dāng)拍照為平攝時(shí),根據(jù)終端相對(duì)于預(yù)設(shè)的初始位置的角度變化值對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框,包括:
[0052]根據(jù)終端相對(duì)于水平面的角度變化值對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框。
[0053]本實(shí)施例中,用戶使用終端進(jìn)行平攝,平攝為終端的攝像頭與拍照物體處于同一水平線的一種拍攝角度,平攝一般可以分為正面、側(cè)面及斜面三種,以正面橫拍為例,如圖2中,21中預(yù)設(shè)的初始位置信息是拍照物體(即山)的正面的水平面和垂直面,水平面和垂直面如圖中坐標(biāo)軸所示,由于是平攝,因此手機(jī)屏幕必須與垂直面平行,當(dāng)終端進(jìn)行了空間變化時(shí),終端內(nèi)置的陀螺儀或電子指南針檢測到空間變化信息,即角度變化值,22中終端相對(duì)于水平面轉(zhuǎn)動(dòng)的角度變化值為角1的角度值,終端進(jìn)行空間變化后在屏幕上顯示第一取景框,根據(jù)角1的角度值生成調(diào)整指令,調(diào)整指令用于將第一取景框進(jìn)行與角1相反的逆轉(zhuǎn)動(dòng),得到第二取景框202,第二取景框202可以最大的長方形顯示在終端的屏幕上,其中,第二取景框202位于第一取景框上方,23中終端相對(duì)于第一預(yù)設(shè)線轉(zhuǎn)動(dòng)角2的角度值,同理,根據(jù)角2的角度值生成調(diào)整指令,調(diào)整指令用于將第一取景框進(jìn)行與角2相反的逆轉(zhuǎn)動(dòng),得到第二取景框202。
[0054]當(dāng)用戶使用終端進(jìn)行豎拍時(shí),水平面和垂直面如圖3中坐標(biāo)軸所示,由于是平攝,因此手機(jī)屏幕必須與垂直面平行,當(dāng)終端進(jìn)行了空間變化時(shí),終端內(nèi)置的陀螺儀或電子指南針檢測到空間變化信息,即角度變化值,32中終端相對(duì)于水平面轉(zhuǎn)動(dòng)的角度變化值為角3的角度值,終端進(jìn)行空間變化后在屏幕上顯示第一取景框,根據(jù)角3的角度值生成調(diào)整指令,調(diào)整指令用于將第一取景框進(jìn)行與角3相反的逆轉(zhuǎn)動(dòng),得到第二取景框202,第二取景框202可以最大的長方形顯示在終端的屏幕上,其中,第二取景框202位于第一取景框上方,33中終端相對(duì)于第二預(yù)設(shè)線轉(zhuǎn)動(dòng)角4的角度值,同理,根據(jù)角4的角度值生成調(diào)整指令,調(diào)整指令用于將第一取景框進(jìn)行與角4相反的逆轉(zhuǎn)動(dòng),得到第二取景框202。
[0055]可選的,本發(fā)明的一些實(shí)施例中,當(dāng)拍照為頂攝時(shí),根據(jù)終端相對(duì)于預(yù)設(shè)的初始位置的角度變化值對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框,包括:
[0056]根據(jù)終端相對(duì)于垂直面的角度變化值對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框。
[0057]本實(shí)施例中,用戶使用終端進(jìn)行頂攝,終端的拍攝方向與地面垂直,即手機(jī)屏幕必須與水平面平行,當(dāng)終端進(jìn)行了空間變化時(shí),終端內(nèi)置的陀螺儀或電子指南針檢測到空間變化信息,即角度變化值,終端進(jìn)行空間變化后在屏幕上顯示第一取景框,根據(jù)角度變化值生成調(diào)整指令,調(diào)整指令用于將第一取景框進(jìn)行與角度變化值相反的逆轉(zhuǎn)動(dòng),得到第二取景框。
[0058]可選的,本發(fā)明的一些實(shí)施例中,
[0059]顯示第二取景框,其中第二取景框位于第一取景框上方。
[0060]本實(shí)施例中,如圖2和圖3所示,第二取景框是位于第一取景框上方的。
[0061]需要說明的是,如果拍照物體的正面與水平面的角度為2度,且與垂直面的角度為5度,那么預(yù)設(shè)的初始位置信息就不是水平面與垂直面了,而是與水平面的角度成2度的平面1以及與垂直面的角度成5度的平面2,這時(shí)手機(jī)的空間變化所得到的角度變化值是相對(duì)于平面1的角度變化值和相對(duì)于平面2的角度變化值,根據(jù)角度變化值對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框與上述實(shí)施例同理。
[0062]上面介紹了本發(fā)明實(shí)施例中的,下面介紹本發(fā)明實(shí)施例中的拍照取景框的控制方法,請(qǐng)參閱圖4,本發(fā)明實(shí)施例中終端的一個(gè)實(shí)施例包括:
[0063]獲取模塊401,用于獲取終端的空間變化信息;
[0064]顯示模塊402,用于在終端的屏幕上顯示第一取景框;
[0065]執(zhí)行模塊403,用于根據(jù)空間變化信息及預(yù)設(shè)的初始位置信息對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框。
[0066]本發(fā)明實(shí)施例中,用戶使用終端進(jìn)行拍照時(shí),獲取模塊401獲取終端的空間變化信息,顯示模塊402在終端的屏幕上顯示第一取景框,執(zhí)行模塊403根據(jù)空間變化信息及預(yù)設(shè)的初始位置信息對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框,預(yù)設(shè)的初始位置信息是用戶預(yù)先設(shè)定的,得到的第二取景框是與預(yù)設(shè)的初始位置信息對(duì)應(yīng)的,因此得到的拍照物體的照片是用戶所需要的,與現(xiàn)有技術(shù)相比,減少了用戶對(duì)照片的后期處理,提高了用戶的體驗(yàn)。
[0067]可選的,本發(fā)明的一些實(shí)施例中,空間變化信息包括角度變化值;
[0068]執(zhí)行模塊403,具體用于根據(jù)終端相對(duì)于預(yù)設(shè)的初始位置的角度變化值對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框。
[0069]本實(shí)施例中,由于顯示在第一取景框中的拍照物體是二維平面的,因此,無論手機(jī)的空間和角度如何變化,與預(yù)設(shè)的初始位置相比,都只是角度的變化,因此,空間變化信息可以包括角度變化值。
[0070]可選的,本發(fā)明的一些實(shí)施例中,
[0071]執(zhí)行模塊403,具體用于當(dāng)拍照為平攝時(shí),根據(jù)終端相對(duì)于水平面的角度變化值對(duì)第一取景框進(jìn)行調(diào)整,得到第二取景框。
[0072]本實(shí)施例中,用戶使用終端進(jìn)行平攝,平攝為終端的攝像頭與拍照物體處于同一水平線的一種拍攝角度,平攝一般可以分為正面、側(cè)面及斜面三種,以正面橫拍為例,如圖2中,21中預(yù)設(shè)的初始位置信息是拍照物體(即山)的正面的水平面和垂直面,水平面和垂直面如圖中坐標(biāo)軸所示,由于是平攝,因此手機(jī)屏幕必須與垂直面平行,當(dāng)終端進(jìn)行了空間變化時(shí),終端內(nèi)置的陀螺儀或電子指南針檢測到空間變化信息,即角度變化值,獲取模塊401獲取22中終端相對(duì)于水平面轉(zhuǎn)動(dòng)的角度變化值為角1的角度值,終端進(jìn)行空間變化后顯示模塊402在屏幕上顯示第一取景框,執(zhí)行模塊403根據(jù)角1的角度值生成調(diào)整指令,調(diào)整指令用于將第一取景框進(jìn)行與角1相反的逆轉(zhuǎn)動(dòng),得到第二取景框202,第二取景框202以最大的長方形顯示在終端的屏幕上,其中,第二取景框202位于第一取景框上方,23中終端相對(duì)于第一預(yù)設(shè)線轉(zhuǎn)動(dòng)角2的角度值,同理,根據(jù)角2的角度值生成調(diào)整指令,調(diào)整指令用于將第一取景框進(jìn)行與角2相反的逆轉(zhuǎn)動(dòng),得到第二取景框202。
[0073]當(dāng)用戶使用終端進(jìn)行豎拍時(shí),