專利名稱:圖像攝取控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像攝取技術(shù)領(lǐng)域,特別是涉及圖像攝取控制方法及裝置。
背景技術(shù):
隨著圖像攝取技術(shù)的發(fā)展,各種圖像攝取設(shè)備(包括照相機、攝像機等)得到越來越廣泛的普及。對于沒有受過訓(xùn)練的非專業(yè)人士而言,在拍攝照片時經(jīng)常會出現(xiàn)由于相機不平而造成拍攝出的相片出現(xiàn)傾斜的現(xiàn)象,使得照片中的畫面失去平衡感?,F(xiàn)有技術(shù)通過對已經(jīng)拍攝出的照片進行后期的軟件分析處理,可以達到對已傾斜的照片進行角度修正處理的目的。但是這種軟件分析處理工具通常是運行在計算機設(shè)備(例如PC機、筆記本等)中,因此需要將圖像攝取設(shè)備拍攝到的照片傳到這些計算機設(shè)備中,或者將圖像攝取設(shè)備與計算機設(shè)備連接之后才能完成這種后期處理。但是現(xiàn)有技術(shù)卻無法在圖像攝取設(shè)備中就使拍攝得到的照片得到修正,以至于圖像攝取設(shè)備中存儲的照片都是未經(jīng)處理的照片,如果用戶直接在圖像攝取設(shè)備中瀏覽拍攝到的照片,其看到的就可能是傾斜的照片。
發(fā)明內(nèi)容
本發(fā)明提供圖像攝取控制方法及裝置,能夠在圖像拍攝的過程中直接完成對傾斜角度的修正處理。本發(fā)明提供了如下方案一種圖像攝取控制方法,包括獲取圖像攝取設(shè)備的傾斜方向及傾斜角度;根據(jù)所述傾斜方向及傾斜角度,在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框;當(dāng)接收到拍攝指令時,僅保存虛擬取景框內(nèi)的像素,以完成圖像的攝取。一種圖像攝取控制裝置,包括狀態(tài)獲取單元,用于獲取所述圖像攝取設(shè)備的傾斜方向及傾斜角度;截取單元,用于根據(jù)所述傾斜方向及傾斜角度,在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框;拍攝單元,用于當(dāng)接收到拍攝指令時,僅保存虛擬取景框內(nèi)的像素,以完成圖像的攝取。一種圖像攝取控制方法,包括獲取圖像攝取設(shè)備的傾斜方向及傾斜角度;根據(jù)所述傾斜方向及傾斜角度,確定所述圖像攝取設(shè)備的感光元器件需旋轉(zhuǎn)的方向及角度;向電動機發(fā)出旋轉(zhuǎn)指令,以便所述電動機帶動所述感光元器件按照所述需旋轉(zhuǎn)的方向及角度進行旋轉(zhuǎn);當(dāng)接收到拍攝指令時,完成圖像的攝取。
一種圖像攝取控制裝置,包括
狀態(tài)獲取單元,用于通過對重力傳感設(shè)備感應(yīng)到的圖像攝取設(shè)備的狀態(tài)進行分析,獲知所述圖像攝取設(shè)備的傾斜方向及傾斜角度;旋轉(zhuǎn)參數(shù)確定單元,用于根據(jù)所述傾斜方向及傾斜角度,確定所述圖像攝取設(shè)備的感光元器件需旋轉(zhuǎn)的方向及角度;指令發(fā)出單元,用于向電動機發(fā)出旋轉(zhuǎn)指令,以便所述電動機帶動所述感光元器件按照所述需旋轉(zhuǎn)的方向及角度進行旋轉(zhuǎn);拍攝單元,用于當(dāng)接收到拍攝指令時,完成圖像的攝取。根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果本發(fā)明實施例通過對重力傳感設(shè)備感應(yīng)到的圖像攝取設(shè)備的重力進行分析,可以獲知圖像攝取設(shè)備的傾斜方向及傾斜角度,這樣可以通過在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框,并只保存虛擬取景框內(nèi)的像素,或者,通過旋轉(zhuǎn)感光元器件,從而使得在圖像拍攝的過程中就能直接完成對傾斜角度的修正處理。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實施例一提供的方法的流程圖;圖2是圖像攝取設(shè)備傾斜時被拍攝物與取景區(qū)域的位置關(guān)系示意圖;圖3是圖像攝取設(shè)備傾斜時照片中的被拍攝物顯示示意圖;圖4是本發(fā)明實施例一中的實現(xiàn)方法示意圖;圖5是本發(fā)明實施例一中的另一實現(xiàn)方法示意圖;圖6是本發(fā)明實施例二提供的方法的流程圖;圖7是本發(fā)明實施例二中CXD位置示意圖;圖8是本發(fā)明實施例提供的裝置的示意圖;圖9是本發(fā)明實施例提供的另一裝置的示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。實施例一參見圖1,本發(fā)明實施例一提供的圖像攝取控制方法包括以下步驟SlOl :獲取圖像攝取設(shè)備的傾斜方向及傾斜角度。具體實現(xiàn)時,可以在圖像攝取設(shè)備內(nèi)部安裝重力傳感設(shè)備,重力傳感器能夠感應(yīng)到圖像攝取設(shè)備(為便于描述,本發(fā)明實施例中以相機為例進行介紹)的重力加速度等信息,通過對重力傳感設(shè)備感應(yīng)到的相機的狀態(tài)信息進行分析,便可以獲取到相機當(dāng)前的傾斜方向以及傾斜角度。當(dāng)然,還可以通過其他方式來獲取相機的傾斜方向及傾斜角度信息,例如,通過在相機內(nèi)部安裝角度傳感設(shè)備等等。其中,如果安裝角度傳感設(shè)備來測量相機的傾斜方向,是比較顯然的,因此,這里僅簡單介紹在僅安裝了重力傳感設(shè)備的情況下,獲得相機傾斜角度的方法。重力傳感器設(shè)備安裝在相機內(nèi)部,在測量相機的傾斜角度時,重力傳感器的敏感軸應(yīng)與相機的軸向一致,并且該軸向在水平狀態(tài)下應(yīng)與水平面平行,假設(shè)α為相機沿水平方向的傾斜角。重力傳感設(shè)備的質(zhì)量由于受到重力加速度g在傾斜方向上的分量ga =gXsina的作用產(chǎn)生偏移,使重力傳感設(shè)備的輸出電壓發(fā)生變化若重力傳感設(shè)備在水平狀態(tài)下的輸出為Vtl,傾角為a時的輸出為Va,且在Ig加速度作用下的輸出為V,則有a = arcsin 匕廠( I )
利用公式⑴就可以方便求得相機與平面方向上的傾斜角。因此,在Vtl及V均為已知的情況下,根據(jù)重力傳感設(shè)備實際輸出的電壓值Va,可以計算出相機與平面方向上的傾斜角。S102:根據(jù)所述傾斜方向及傾斜角度,在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框。S103 :當(dāng)接收到拍攝指令時,保存虛擬取景框內(nèi)的像素,以完成圖像的攝取。取景器的主要作用是構(gòu)圖,也就是確定畫面的范圍和布局,良好的取景器能讓拍攝者對于照片的最終效果有一個更直觀的認(rèn)識,相當(dāng)于是對將要拍得的照片進行預(yù)覽,這樣可以方便拍出更完美的照片。通常,取景器可以分為光學(xué)取景器、液晶屏取景器及電子取景器等多種。本發(fā)明實施例提供的方法適用于上述各種取景器,下面以液晶屏取景器為例對本發(fā)明實施例進行詳細(xì)地介紹。液晶屏取景器就是將取景得到的畫面顯示在相機自帶的一塊液晶屏上,這樣可以方便省力地平舉相機進行取景而無須把眼睛湊在小小的取景窗口上。當(dāng)拍攝者利用帶有液晶屏取景器的相機進行拍攝時,在液晶屏幕上顯示的畫面就是將會被記錄在相機存儲設(shè)備上的最終實際拍攝的畫面,所以使用液晶屏方式取景可以獲得類似“所見即所得”的效果O如果拍攝者在使用相機進行拍攝時,將相機傾斜,則在液晶屏上看到的畫面如圖2所示。其中,21為被拍攝的物體,在該圖2中,其與水平面垂直;當(dāng)然取景器取到的圖像可能還包括其他物體,這里為了便于描述,將其他物體省略;22為液晶屏的外邊緣。也即,相機的取景器取到的畫面就是圖2中液晶屏外邊緣以內(nèi)的部分。其中,由于拍攝者將相機拿傾斜了,因此,液晶屏的外邊緣也會是個傾斜的矩形。這樣,直接將液晶屏內(nèi)的各個像素進行保存之后,最終拍得的照片如圖3所示。其中,31為被拍攝物體21在照片中的圖像,32為照片的外邊緣。可以看出,被拍攝物體在照片中已經(jīng)不再與水平面垂直,而是傾斜了一定的角度,造成圖像的不平衡。其中,當(dāng)使用相機進行拍攝時,液晶屏外邊緣以內(nèi)的部分就相當(dāng)于是取景器獲取到的取景區(qū)域。在本發(fā)明實施例中,在該取景區(qū)域內(nèi)生成一個虛擬的取景框,如圖4所示,其中43即為該虛擬取景框,41、42與圖2所示的21、22相同。當(dāng)接收到用戶的拍攝指令后,例如,用戶按下快門時,可以僅將該虛擬取景框43以內(nèi)的像素進行保存,這樣拍攝得到的照片中的圖像就是該虛擬取景框43以內(nèi)的部分,并且以該虛擬取景框43為外邊沿。換言之,在該實施例一中,相當(dāng)于是將取景器獲取到的取景區(qū)域中的畫面裁掉一部分,例如,圖4的取景區(qū)域42以內(nèi)以及虛擬取景框43以外的部分都會被裁掉,僅將虛擬取景框43以內(nèi)的像素顯示在最終的照片上。也正是因此,在同等分辨率的情況下,通過該方式拍攝得到的照片與未經(jīng) 處理前拍攝得到的照片相比,照片尺寸會變小,但是照片中圖像的傾斜程度能夠得到修正。在實際應(yīng)用中,為了使得最終拍攝得到的照片中的圖像能夠剛好與實際中相對于水平線的角度相同,在生成虛擬取景框時,可以生成水平位置的虛擬取景框。也即,虛擬取景框的一條邊與水平面是平行的,這樣,由于最終拍攝得到的照片是以虛擬取景框為外邊緣,因此,也可以保證拍攝得到的照片的圖像能夠剛好與實際中相對于水平線的角度相同,使得相機的傾斜角度得到完全的修正。另一方面,由于在該實施例一的實現(xiàn)過程中,會損失一些像素,因此,為了盡量少的損失像素,在生成虛擬取景框時,可以將取景區(qū)域內(nèi)最大的矩形框作為虛擬取景框。如圖5所示,其中的53即為虛擬取景框,其為取景區(qū)域52內(nèi)最大的正矩形,所謂正矩形,即為一條邊與水平面平行的矩形。其中,在取景區(qū)域內(nèi)取最大矩形或最大正矩形的算法,可以根據(jù)取景區(qū)域的實際尺寸(包括液晶屏的長、寬等)及相機的實際傾斜角度進行設(shè)計。具體的算法可以有多種,例如,由于圖像攝取設(shè)備中的處理器通常是通過一個已知的坐標(biāo)系來表示各個像素點的位置,因此,本發(fā)明實施例在生成虛擬取景框時,也可以利用該坐標(biāo)系來實現(xiàn),并且生成虛擬取景框的過程,實際上就相當(dāng)于是確定出虛擬取景框的各個頂點坐標(biāo)的過程,只要確定出虛擬取景框的各個頂點的坐標(biāo),在保存圖像時,根據(jù)各個頂點的坐標(biāo)進行保存即可。例如,假設(shè)相機沒有傾斜,并以矩形的中心為原點建立坐標(biāo)系,那么得到取景器的矩形區(qū)域的四個頂點的坐標(biāo)分別為(X, y)、(-X, y)、(_x, -y)、(x, -y)當(dāng)相機旋轉(zhuǎn)了一個角度Θ后,通過數(shù)學(xué)上的變換可以得出,取景器最大正矩形的第一象限頂點的坐標(biāo)為
(V = xcos^+ ysin^<{,
[y = —xsin 汐 + 少 cos汐并且,該最大正矩形其余三個頂點的坐標(biāo)分別為(-X' ,Y' )、(-X, ,-J' )、(x' ,-Y' )這樣,對于取景區(qū)域內(nèi)所有的像素點按照這樣的公式來進行修正,就得到了旋轉(zhuǎn)后所需要保存的點的坐標(biāo),也即,只要坐標(biāo)滿足以下條件即可進行保存-χ,并且-y' ^y^y/,否則不需要保存。按照這樣的坐標(biāo)對取景器獲得的圖像進行保存之后,就可以得到一個對于用戶來說端正的圖像。當(dāng)然,在不需要取最大正矩形的情況下,也可以利用與以上所述類似的方法,計算出需要保存的點的坐標(biāo),進而獲得虛擬取景框,并對虛擬取景框內(nèi)的圖像進行保存即可,這里不再一一贅述。當(dāng)然,也可以通過其他方法實現(xiàn),這里不作限定。另外,由于相機的感光元器件在將光學(xué)影像轉(zhuǎn)換為數(shù)字信號的過程中,相當(dāng)于是將實際景物在坐標(biāo)系的X和Y的方向上量化為若干像素,可見,對于相機中的處理器而言,存在一個已知的坐標(biāo)系,處理器會根據(jù)該坐標(biāo)系確定各個像素點的位置。因此,在本發(fā)明實施例的具體實現(xiàn)中,可以利用該坐標(biāo)系進行一些相應(yīng)的處理。例如,在生成虛擬取景框后,可以確定出虛擬取景框的各個頂點在該坐標(biāo)系中的坐標(biāo),這樣,在拍攝時,就可以根據(jù)各個頂點的坐標(biāo),將虛擬取景框內(nèi)的像素對應(yīng)的數(shù)據(jù)進行保存。當(dāng)然,關(guān)于將虛擬取景框內(nèi)的像素對應(yīng)的數(shù)據(jù)進行保存的具體實現(xiàn)方式,并不限于這一種??梢?,通過本發(fā)明實施例一,當(dāng)拍攝者將相機拿傾斜時,可以在取景區(qū)域內(nèi)生成一個虛擬取景框,然后將該虛擬取景框內(nèi)的像素對應(yīng)的數(shù)據(jù)進行保存,這樣拍攝得到的照片就會是進行傾斜修正后的照片,因此,實現(xiàn)了在拍攝過程中對傾斜角度的修正。另一方面,對于液晶屏取景器而言,如果檢測到相機傾斜,可以將生成的虛擬取景框顯示在液晶屏上,隨著相機傾斜角度的變化,虛擬取景框與液晶屏外邊緣的相對位置也會不斷變化,直到相機的某一邊與水平線平行時,該虛擬取景框?qū)?。因此,相?dāng)于可 以通過該虛擬取景框向拍攝者進行提示,拍攝者可以通過液晶屏上是否顯示有虛擬取景框,來判斷相機是否傾斜,并主動對相機的傾斜角度進行調(diào)整。當(dāng)然,即使用戶不進行主動調(diào)整,也可以使得拍攝得到的照片的傾斜角度得到修正。實施例二參見圖6,本發(fā)明實施例二提供的圖像攝取控制方法包括以下步驟S601 :獲取圖像攝取設(shè)備的傾斜方向及傾斜角度;該步驟可以與實施例一中的步驟SlOl相同,這里不再贅述。S602:根據(jù)所述傾斜方向及傾斜角度,確定所述圖像攝取設(shè)備的感光元器件需旋轉(zhuǎn)的方向及角度;在該實施例二中,相機的感光元器件(CXD)被設(shè)置為可旋轉(zhuǎn)的機械裝置,這樣,針對相機本身的傾斜,CXD可以用反方向的傾斜來加以修正,以達到對照片中的圖像進行傾斜修正的目的。因此,在旋轉(zhuǎn)CCD之前,可以先根據(jù)測得的相機的旋轉(zhuǎn)方向及旋轉(zhuǎn)角度,確定CCD需要旋轉(zhuǎn)的方向及角度。S603 :向電動機發(fā)出旋轉(zhuǎn)指令,以便所述電動機帶動所述感光元器件按照所述需旋轉(zhuǎn)的方向及角度進行旋轉(zhuǎn);S604 :當(dāng)接收到拍攝指令時,完成圖像的攝取。具體實現(xiàn)時,可以為CXD設(shè)置轉(zhuǎn)軸,并通過電動機帶動CXD進行旋轉(zhuǎn)。這樣,在確定CCD需要旋轉(zhuǎn)的方向及角度之后,就可以向電動機發(fā)出旋轉(zhuǎn)指令,由電動機帶動CCD按照所需的方向及角度進行旋轉(zhuǎn)。向電動機發(fā)出旋轉(zhuǎn)指令的時機可以有多種。例如,可以實時對相機的傾斜角度及方向進行檢測,只要發(fā)現(xiàn)相機傾斜了,就向電動機發(fā)出旋轉(zhuǎn)指令。當(dāng)然,在實際應(yīng)用中,為了避免頻繁啟動電動機造成電能的浪費,可以在接收到拍攝指令之后,再向電動機發(fā)出旋轉(zhuǎn)指令。也就是說,在后一種情況下,當(dāng)拍攝者通過按下快門等方式發(fā)出拍攝指令后,并不是直接將取到的圖像進行保存,而是首先向電動機發(fā)出旋轉(zhuǎn)指令,將CCD按照指定的方向及角度進行旋轉(zhuǎn)之后,再將取到的圖像進行保存,這樣得到的照片中的圖像就是進行傾斜修正之后的圖像了。在實際應(yīng)用中,為了保證實際拍攝到的照片中圖像不發(fā)生傾斜的,在確定CCD需旋轉(zhuǎn)的角度及方向時,可以如下進行需旋轉(zhuǎn)的方向與相機的傾斜方向相反,需旋轉(zhuǎn)的角度與相機的傾斜角度相同。這樣,便可以完全補償相機的傾斜造成的照片中圖像傾斜的情況。例如,如圖7所示,其中,陰影區(qū)域71的圓代表相機鏡頭成像的區(qū)域。虛線框72代表處理前在相機傾斜的情況下CCD的位置,而在使用了本發(fā)明實施例二的方法后,CCD會自動調(diào)整到實線框73的位置,這樣當(dāng)接收到拍攝指令時,直接保存實線框內(nèi)的像素,就可以得到相應(yīng)的照片了,顯然,照片中的圖像將不再傾斜。以上對本發(fā)明實施例提供的圖像攝取控制方法進行了詳細(xì)地介紹。需要說明的是,本發(fā)明實施例中的相機不平,并不是拍攝者的主觀意圖,但在實際應(yīng)用中,還可能存在拍攝者故意想拍攝具有一定傾斜角度的照片的情況。因此,為了方便用戶使用,還可以將相機設(shè)置為兩種不同的模式,例如“普通模式”與“傾斜修正模式”,當(dāng)拍攝者將相機設(shè)置為“普通模式”時,可以不必按照本發(fā)明實施例的方式進行,即不必檢測相機的傾斜方向及傾斜角度等,更不需要生成虛擬取景框。而只有當(dāng)拍攝者將相機設(shè)置為“傾斜修正模式”時,才按照本發(fā)明實施例提供的方法對照片進行傾斜修正。當(dāng)然,在實際應(yīng)用中,還可以通過其他方式來判斷拍攝者的意圖。例如,如果拍攝者并不是故意想拍攝具有一定傾斜角度的照片,則相機的傾斜角度會比較小,通常屬于不會被人肉眼感知的范圍。而如果拍攝者就是想拍攝具有一定傾斜角度的照片,則為了使照片中的圖像體現(xiàn)出這種角度,則相機的傾斜角度也通常會比較大,至少能讓人肉眼感知到。因此,還可以通過相機傾斜角度的大小來判斷拍攝者的用戶,例如,當(dāng)相機的傾斜角度大于某預(yù)置閾值時,則不進行傾斜修正,而只有當(dāng)相機的傾斜角度小于該預(yù)置閾值時,才認(rèn)為可能是由于拍攝者的不專業(yè)造成的,進而進行傾斜修正。與本發(fā)明實施例一提供的圖像攝取控制方法相對應(yīng),本發(fā)明實施例還提供了一種圖像攝取控制裝置,參見圖8,該裝置包括狀態(tài)獲取單元801,用于獲取所述圖像攝取設(shè)備的傾斜方向及傾斜角度;截取單元802,用于根據(jù)所述傾斜方向及傾斜角度,在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框;拍攝單元803,用于當(dāng)接收到拍攝指令時,僅保存虛擬取景框內(nèi)的像素,以完成圖像的攝取。其中,為了完全補償相機的傾斜,截取單元802生成的虛擬取景框可以處于水平位置。為了盡可能的減少對有效像素的損失,截取單元802生成的虛擬取景框為所述取景器獲取到的取景區(qū)域內(nèi)最大的矩形框。與該裝置的實施例相對應(yīng),本發(fā)明實施例還提供了一種包括上述圖像攝取控制裝置的圖像攝取設(shè)備。與本發(fā)明實施例二提供的圖像攝取控制方法相對應(yīng),本發(fā)明實施例還提供了另一種圖像攝取控制裝置,參見圖9,該裝置包括狀態(tài)獲取單元901,用于通過對重力傳感設(shè)備感應(yīng)到的圖像攝取設(shè)備的狀態(tài)進行分析,獲知所述圖像攝取設(shè)備的傾斜方向及傾斜角度;旋轉(zhuǎn)參數(shù)確定單元902,用于根據(jù)所述傾斜方向及傾斜角度,確定所述圖像攝取設(shè)備的感光兀器件需旋轉(zhuǎn)的方向及角度;、
指令發(fā)出單元903,用于向電動機發(fā)出旋轉(zhuǎn)指令,以便所述電動機帶動所述感光元器件按照所述需旋轉(zhuǎn)的方向及角度進行旋轉(zhuǎn);拍攝單兀904,用于當(dāng)接收到拍攝指令時,完成圖像的攝取。其中,為了完全補償相機的傾斜,旋轉(zhuǎn)參數(shù)確定單元902確定的感光元器件需旋轉(zhuǎn)的方向可以與所述傾斜方向相反,感光元器件需旋轉(zhuǎn)的角度可以與所述傾斜角度相同。同樣,與該裝置的實施例相對應(yīng),本發(fā)明實施例也提供了一種包括上述圖像攝取控制裝置的圖像攝取設(shè)備。在本發(fā)明實施例提供的圖像攝取控制裝置及圖像攝取設(shè)備中,通過對重力傳感設(shè)備感應(yīng)到的圖像攝取設(shè)備的重力進行分析,可以獲知圖像攝取設(shè)備的傾斜方向及傾斜角度,這樣可以通過在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框,并只保存虛擬取景框內(nèi) 的像素,或者,通過旋轉(zhuǎn)感光元器件,從而使得在圖像拍攝的過程中就能直接完成對傾斜角度的修正處理。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,包括如下步驟獲取圖像攝取設(shè)備的傾斜方向及傾斜角度;根據(jù)所述傾斜方向及傾斜角度,在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框;當(dāng)接收到拍攝指令時,僅保存虛擬取景框內(nèi)的像素,以完成圖像的攝取。或者,獲取圖像攝取設(shè)備的傾斜方向及傾斜角度;根據(jù)所述傾斜方向及傾斜角度,確定所述圖像攝取設(shè)備的感光元器件需旋轉(zhuǎn)的方向及角度;向電動機發(fā)出旋轉(zhuǎn)指令,以便所述電動機帶動所述感光元器件按照所述需旋轉(zhuǎn)的方向及角度進行旋轉(zhuǎn);當(dāng)接收到拍攝指令時,完成圖像的攝取。所述的存儲介質(zhì),如R0M/RAM、磁碟、光盤等。以上對本發(fā)明所提供的圖像攝取控制方法及裝置,進行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種圖像攝取控制方法,其特征在于,包括 獲取圖像攝取設(shè)備的傾斜方向及傾斜角度; 根據(jù)所述傾斜方向及傾斜角度,在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框; 當(dāng)接收到拍攝指令時,僅保存虛擬取景框內(nèi)的像素,以完成圖像的攝取。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述虛擬取景框處于水平位置。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述虛擬取景框為所述取景器獲取到的取景區(qū)域內(nèi)最大的矩形框。
4.一種圖像攝取控制裝置,其特征在于,包括 狀態(tài)獲取單元,用于獲取所述圖像攝取設(shè)備的傾斜方向及傾斜角度; 截取單元,用于根據(jù)所述傾斜方向及傾斜角度,在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框; 拍攝單元,用于當(dāng)接收到拍攝指令時,僅保存虛擬取景框內(nèi)的像素,以完成圖像的攝取。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述截取單元生成的虛擬取景框處于水平位置。
6.根據(jù)權(quán)利要求4或5所述的裝置,其特征在于,所述截取單元生成的虛擬取景框為所述取景器獲取到的取景區(qū)域內(nèi)最大的矩形框。
7.一種圖像攝取控制方法,其特征在于,包括 獲取圖像攝取設(shè)備的傾斜方向及傾斜角度; 根據(jù)所述傾斜方向及傾斜角度,確定所述圖像攝取設(shè)備的感光元器件需旋轉(zhuǎn)的方向及角度; 向電動機發(fā)出旋轉(zhuǎn)指令,以便所述電動機帶動所述感光元器件按照所述需旋轉(zhuǎn)的方向及角度進行旋轉(zhuǎn); 當(dāng)接收到拍攝指令時,完成圖像的攝取。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,感光元器件需旋轉(zhuǎn)的方向與所述傾斜方向相反,感光元器件需旋轉(zhuǎn)的角度與所述傾斜角度相同。
9.一種圖像攝取控制裝置,其特征在于,包括 狀態(tài)獲取單元,用于通過對重力傳感設(shè)備感應(yīng)到的圖像攝取設(shè)備的狀態(tài)進行分析,獲知所述圖像攝取設(shè)備的傾斜方向及傾斜角度; 旋轉(zhuǎn)參數(shù)確定單元,用于根據(jù)所述傾斜方向及傾斜角度,確定所述圖像攝取設(shè)備的感光兀器件需旋轉(zhuǎn)的方向及角度; 指令發(fā)出單元,用于向電動機發(fā)出旋轉(zhuǎn)指令,以便所述電動機帶動所述感光元器件按照所述需旋轉(zhuǎn)的方向及角度進行旋轉(zhuǎn); 拍攝單元,用于當(dāng)接收到拍攝指令時,完成圖像的攝取。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述旋轉(zhuǎn)參數(shù)確定單元確定的感光元器件需旋轉(zhuǎn)的方向與所述傾斜方向相反,感光元器件需旋轉(zhuǎn)的角度與所述傾斜角度相同。
全文摘要
本發(fā)明公開了圖像攝取控制方法及裝置,其中一種方法包括獲取圖像攝取設(shè)備的傾斜方向及傾斜角度;根據(jù)所述傾斜方向及傾斜角度,在取景器獲取到的取景區(qū)域內(nèi)生成虛擬取景框;當(dāng)接收到拍攝指令時,僅保存虛擬取景框內(nèi)的像素,以完成圖像的攝取。通過本發(fā)明,能夠在圖像拍攝的過程中直接完成對傾斜角度的修正處理。
文檔編號H04N5/232GK102647552SQ20111004359
公開日2012年8月22日 申請日期2011年2月22日 優(yōu)先權(quán)日2011年2月22日
發(fā)明者曹合浦, 魏茂華 申請人:華為終端有限公司