本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于移動(dòng)終端的拍照預(yù)覽方法及一種移動(dòng)終端。
背景技術(shù):
隨著科技的迅猛發(fā)展,移動(dòng)終端作為一種通信工具已經(jīng)成為我們生活中不可或缺的一部分,實(shí)現(xiàn)了隨時(shí)隨地?zé)o障礙溝通,它所包含的很多常用的功能,給我們生活帶來便利。
由于移動(dòng)終端攜帶方便,并且移動(dòng)終端拍照質(zhì)量不斷提升,用戶越來越喜歡用移動(dòng)終端來拍照。
尤其是,用戶喜歡在旅游地或者著名地點(diǎn)進(jìn)行拍照,拍照的主體一般是當(dāng)前地點(diǎn)具有標(biāo)志性的物體,例如,在北京天安門廣場時(shí),大多數(shù)人會(huì)對著天安門城樓、人民英雄紀(jì)念碑或人民大會(huì)堂拍照;在法國巴黎戰(zhàn)神廣場時(shí),大多數(shù)人會(huì)對著埃菲爾鐵塔拍照,等等。
在對這些標(biāo)志性的物體拍照時(shí),一般是用戶手動(dòng)選擇一些拍照的參數(shù),例如,手動(dòng)選擇適合這些物體的構(gòu)圖方式,手動(dòng)選擇適合這些物體的對焦區(qū)域進(jìn)行對焦,等等,不僅操作繁瑣,而且,用戶對拍照能力較低,手動(dòng)選擇拍照的參數(shù)經(jīng)常較差,導(dǎo)致拍照的質(zhì)量較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種基于移動(dòng)終端的拍照預(yù)覽方法,以解決針對標(biāo)志性的物體拍照不僅操作繁瑣,而且拍照的質(zhì)量較低的問題。
第一方面,提供了一種基于移動(dòng)終端的拍照預(yù)覽方法,所述方法應(yīng)用于移動(dòng)終端,所述移動(dòng)終端具有攝像頭,所述方法包括:
采集所述攝像頭的預(yù)覽圖像數(shù)據(jù);
查詢位于所述移動(dòng)設(shè)備所處地理位置的地理特征對象;
在所述預(yù)覽圖像數(shù)據(jù)中檢測所述地理特征對象;
當(dāng)檢測到所述地理特征對象時(shí),根據(jù)所述地理特征對象確定預(yù)設(shè)的拍照參數(shù);
根據(jù)所述拍照參數(shù)調(diào)用所述攝像頭進(jìn)行拍照預(yù)覽操作。
第二方面,提供了一種移動(dòng)終端的拍照預(yù)覽方法,所述終端包括:
預(yù)覽圖像數(shù)據(jù)采集模塊,用于采集所述攝像頭的預(yù)覽圖像數(shù)據(jù);
地理特征對象查詢模塊,用于查詢位于所述移動(dòng)設(shè)備所處地理位置的地理特征對象;
地理特征對象檢測模塊,用于在所述預(yù)覽圖像數(shù)據(jù)中檢測所述地理特征對象;
拍照參數(shù)確定模塊,用于在檢測到所述地理特征對象時(shí),根據(jù)所述地理特征對象確定預(yù)設(shè)的拍照參數(shù);
預(yù)覽操作模塊,用于根據(jù)所述拍照參數(shù)調(diào)用所述攝像頭進(jìn)行拍照預(yù)覽操作。
這樣,本發(fā)明實(shí)施例中,通過獲取攝像頭在預(yù)覽時(shí)采集的預(yù)覽圖像數(shù)據(jù),查詢位于移動(dòng)設(shè)備所處地理位置的地理特征對象,在該預(yù)覽圖像數(shù)據(jù)中識(shí)別到地理特征對象時(shí),針對該地理特征對象確定拍照參數(shù)并進(jìn)行拍照預(yù)覽操作的技術(shù)手段,由于地理特征對象具有相對的穩(wěn)定性,一般在很長一段時(shí)間不會(huì)發(fā)生太大的變化,因此,適合這些地理特征對象的拍照的參數(shù)一般是相對穩(wěn)定的,通過拍照輔助操作,達(dá)到了自動(dòng)推薦適合的拍照的參數(shù),避免用戶手動(dòng)選擇拍照參數(shù)、提高了操作的簡便性,并且,提高了拍照的質(zhì)量的技術(shù)效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明的一種基于移動(dòng)終端的拍照預(yù)覽方法實(shí)施例的步驟流程圖;
圖2是本發(fā)明的一種基于移動(dòng)終端的拍照預(yù)覽方法另一實(shí)施例的步驟流程圖;
圖3A是本發(fā)明實(shí)施例的一種九宮格構(gòu)圖方式的提示示例圖;
圖3B是本發(fā)明實(shí)施例的一種黃金分割構(gòu)圖方式的提示示例圖;
圖4是本發(fā)明的一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖5是本發(fā)明的移動(dòng)終端實(shí)施例中的地理特征對象查詢模塊的框圖;
圖6是本發(fā)明的移動(dòng)終端實(shí)施例中的地理特征對象檢測模塊的框圖;
圖7是本發(fā)明的移動(dòng)終端實(shí)施例中的拍照參數(shù)確定模塊的一種框圖;
圖8是本發(fā)明的移動(dòng)終端實(shí)施例中的對焦區(qū)域計(jì)算子模塊的框圖;
圖9是本發(fā)明的移動(dòng)終端實(shí)施例中的預(yù)覽操作模塊的一種框圖;
圖10是本發(fā)明的移動(dòng)終端實(shí)施例中的拍照參數(shù)確定模塊的另一種框圖;
圖11是本發(fā)明的移動(dòng)終端實(shí)施例中的拍照參數(shù)確定模塊的另一種框圖;
圖12是本發(fā)明的移動(dòng)終端實(shí)施例中的預(yù)覽操作模塊的另一種框圖;
圖13是本發(fā)明的另一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖14是本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端的框圖;
圖15是本發(fā)明又一個(gè)實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一
參照圖1,示出了本發(fā)明的一種基于移動(dòng)終端的拍照預(yù)覽方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟101,采集所述攝像頭的預(yù)覽圖像數(shù)據(jù)。
在具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例可以應(yīng)用在移動(dòng)終端中,該移動(dòng)終端具有攝像頭,例如,手機(jī)、平板電腦、個(gè)人數(shù)字助理、穿戴設(shè)備(如眼鏡、手表等)等等。
攝像頭是移動(dòng)終端上的一個(gè)硬件,可以配置在移動(dòng)終端的前部(又稱前置攝像頭),也可以配置在移動(dòng)設(shè)備的背部(又稱后置攝像頭),此外,該攝像頭的數(shù)量可以是單個(gè)、也可以是兩個(gè)或兩個(gè)以上,等等,本發(fā)明實(shí)施例對此也不加以限制。
在本發(fā)明實(shí)施例中,移動(dòng)終端的操作系統(tǒng)可以包括Android(安卓)、IOS、Windows Phone、Windows等等,通??梢灾С?jǐn)z像頭應(yīng)用運(yùn)行,該攝像頭應(yīng)用可以驅(qū)動(dòng)攝像頭采集預(yù)覽圖像數(shù)據(jù),以進(jìn)行拍攝照片、拍攝錄像。
需要說明的是,預(yù)覽圖像數(shù)據(jù),是在預(yù)覽(preview)操作時(shí)采集的圖像數(shù)據(jù),并非拍攝時(shí)生成圖像數(shù)據(jù)。
在Android系統(tǒng)中,可以通過PreviewCallback函數(shù),實(shí)時(shí)回調(diào)預(yù)覽的每一幀圖像數(shù)據(jù)。
步驟102,查詢位于所述移動(dòng)設(shè)備所處地理位置的地理特征對象。
在具體實(shí)現(xiàn)中,可以預(yù)先采集處于某個(gè)地理位置中的地理特征對象,這個(gè)地理位置一般指行政區(qū)域,這些地理特征對象一般為該地理位置中具有特征性的物體,用于拍照的幾率較高,并且是照片中的重要元素之一。
例如,在北京的天安門廣場中,地理特征對象可以為天安門城樓、人民大會(huì)堂、人民英雄紀(jì)念碑等等;在法國巴黎戰(zhàn)神廣場時(shí),地理特征對象可以為埃菲爾鐵塔,等等。
此外,這些地理特征對象也可以是一些寬泛性的物體。
例如,在黃山市,地理特征對象可以為黃山;在桂林市,地理特征對象可以為漓江,等等。
步驟103,在所述預(yù)覽圖像數(shù)據(jù)中檢測所述地理特征對象。
在具體實(shí)現(xiàn)中,可以將當(dāng)前幀的預(yù)覽圖像數(shù)據(jù)幀數(shù)據(jù)通過編碼轉(zhuǎn)化為圖片,在該圖譜中檢測地理特征對象,其中,圖片的大小與預(yù)覽圖像數(shù)據(jù)的大小一致,方便計(jì)算坐標(biāo)等數(shù)值。
在本發(fā)明實(shí)施例中,為了降低移動(dòng)終端的計(jì)算量,可以將預(yù)覽圖像數(shù)據(jù)發(fā)送至服務(wù)器,由服務(wù)器在預(yù)覽圖像數(shù)據(jù)中檢測地理特征對象,移動(dòng)終端接收服務(wù)器的檢測結(jié)果。
當(dāng)然,也可以由移動(dòng)終端在預(yù)覽圖像數(shù)據(jù)中檢測地理特征對象,本發(fā)明實(shí)施例對此不加以限制。
在具體實(shí)現(xiàn)中,可以通過圖像匹配的方式在預(yù)覽圖像數(shù)據(jù)中檢測地理特征對象。
圖像匹配指定是把不同的環(huán)境下對同一感興趣的物體(如地理特征對象)的兩幀或多幀圖像數(shù)據(jù),進(jìn)行比較找出共有的感興趣的物體(如地理特征對象)。
圖像匹配的實(shí)質(zhì)是運(yùn)用圖像匹配中的最佳搜索算法,在圖像基本元素相似的情況下作搜索查找。
基于圖像的物品識(shí)別就是圖像匹配的一種特殊情況:首先在標(biāo)準(zhǔn)圖像中標(biāo)注出感興趣的物品(如地理特征對象),然后在目標(biāo)圖像(如預(yù)覽圖像數(shù)據(jù))上搜索,若目標(biāo)圖像中出現(xiàn)標(biāo)準(zhǔn)圖像中的感興趣的物品(如地理特征對象),則能夠準(zhǔn)確地標(biāo)示出來。
圖像匹配的數(shù)學(xué)描述如下:
搜索圖像被描述為M×M的圖像數(shù)組,T(m,n)m,n=0,1,2......,N-1;用N×N的圖像組來描述參照的模板S(m,n)m,n=0,1,2......M-1。其中,這樣做的目的是尋找一種測度,用于測量參考模板S(m,n)與在T(m,n)中查找的N×N圖像是否為最佳匹配,再就是在搜索圖像上疊加參考模板T(m,n),并且把參考模板S(m,n)平移到所有可能的位置(i,j),計(jì)算測量搜索子圖像Sij與參考模板T(m,n)的匹配程度,以判斷搜索子圖像Sij與參考模板T(m,n)是否相同。
步驟104,當(dāng)檢測到所述地理特征對象時(shí),根據(jù)所述地理特征對象確定預(yù)設(shè)的拍照參數(shù)。
如果預(yù)覽圖像數(shù)據(jù)中具有地理特征對象,則可以基于該地理特征對象確定拍照參數(shù),例如,調(diào)整對焦區(qū)域、提示構(gòu)圖方式、白平衡調(diào)整等等。
步驟105,根據(jù)所述拍照參數(shù)調(diào)用所述攝像頭進(jìn)行拍照預(yù)覽操作。
在本發(fā)明實(shí)施例中,可以在預(yù)覽時(shí)設(shè)置自動(dòng)拍照參數(shù),以輔助用戶進(jìn)行拍照操作。
這樣,本發(fā)明實(shí)施例中,通過獲取攝像頭在預(yù)覽時(shí)采集的預(yù)覽圖像數(shù)據(jù),查詢位于移動(dòng)設(shè)備所處地理位置的地理特征對象,在該預(yù)覽圖像數(shù)據(jù)中識(shí)別到地理特征對象時(shí),針對該地理特征對象確定拍照參數(shù)并進(jìn)行拍照預(yù)覽操作的技術(shù)手段,由于地理特征對象具有相對的穩(wěn)定性,一般在很長一段時(shí)間不會(huì)發(fā)生太大的變化,因此,適合這些地理特征對象的拍照的參數(shù)一般是相對穩(wěn)定的,通過拍照輔助操作,達(dá)到了自動(dòng)推薦適合的拍照的參數(shù),避免用戶手動(dòng)選擇拍照參數(shù)、提高了操作的簡便性,并且,提高了拍照的質(zhì)量的技術(shù)效果。
實(shí)施例二
參照圖2,示出了本發(fā)明的一種基于移動(dòng)終端的拍照方法另一實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟201,采集所述攝像頭的預(yù)覽圖像數(shù)據(jù)。
在具體實(shí)現(xiàn)中,移動(dòng)終端具有攝像頭,攝像頭一般可以包括鏡頭Lens、基座Holder、紅外濾波片IR、圖像感應(yīng)處理器Sensor、電路板等部件。
其中,圖像感應(yīng)處理器Sensor是一種半導(dǎo)體芯片,其表面包含有幾十萬到幾百萬不等的光電二極管,光電二極管收到光照射時(shí),可以產(chǎn)生電荷。
圖像感應(yīng)處理器Sensor可以將光線轉(zhuǎn)換為電信號(hào),再通過內(nèi)部的DA(數(shù)模轉(zhuǎn)換)轉(zhuǎn)換為數(shù)字信號(hào),圖像感應(yīng)處理器Sensor所在的平面為圖像數(shù)據(jù)的成像平面。
在實(shí)際應(yīng)用中,景物(SCENE)通過攝像頭的鏡頭Lens生成的光學(xué)圖像投射到圖像感應(yīng)處理器Sensor表面上,然后轉(zhuǎn)為電信號(hào),經(jīng)過A/D(模數(shù)轉(zhuǎn)換)轉(zhuǎn)換后變?yōu)閿?shù)字圖像信號(hào),由數(shù)字信號(hào)處理芯片DSP或編碼庫中對數(shù)字圖像信號(hào)進(jìn)行壓縮并轉(zhuǎn)化為特定的圖像文件格式,通過數(shù)據(jù)總線傳輸?shù)揭苿?dòng)終端的處理器(Central Processing Unit,CPU)進(jìn)行處理,則可以在移動(dòng)終端的顯示屏顯示了。
步驟202,對所述移動(dòng)設(shè)備進(jìn)行定位操作,獲得地理位置。
在具體實(shí)現(xiàn)中,可以通過如下的一種或多種定位方式進(jìn)行定位,以獲得移動(dòng)終端當(dāng)前所處的地理位置(以地理位置信息表示):
衛(wèi)星定位方式、無線保真定位方式、基站定位方式、小區(qū)識(shí)別碼定位方式、高級(jí)前向鏈路三角定位方式。
其中,衛(wèi)星定位方式可以將終端的位置信號(hào)發(fā)送到定位后臺(tái)來進(jìn)行定位。目前可使用的衛(wèi)星定位系統(tǒng)包括GPS(Global Positioning System,全球定位系統(tǒng))、GLONASS(格洛納斯)、北斗系統(tǒng)、Galileo(伽利略)系統(tǒng)等等。
無線保真(Wi-Fi)定位方式可以根據(jù)部署在各個(gè)地方的Wi-Fi熱點(diǎn)發(fā)出的信號(hào)強(qiáng)度和全球唯一MAC地址(Media Access Control Address,媒體訪問控制地址,或稱為硬件地址,用于定義網(wǎng)絡(luò)設(shè)備的位置)來進(jìn)行定位。
基站定位方式可以是利用運(yùn)營商(如移動(dòng)運(yùn)營商、聯(lián)通運(yùn)營商、電信運(yùn)營商等)的基站對終端的距離的測算距離來確定終端的位置。
小區(qū)識(shí)別碼(Cell ID)定位方式可以通過無線網(wǎng)絡(luò)(如蜂窩網(wǎng)絡(luò))上報(bào)終端所處的小區(qū)號(hào)(可以根據(jù)服務(wù)的基站來估計(jì)),位置業(yè)務(wù)平臺(tái)把小區(qū)號(hào)翻譯成經(jīng)緯度坐標(biāo)。
高級(jí)前向鏈路三角定位方式(AFLT)在進(jìn)行定位操作時(shí),終端同時(shí)監(jiān)聽多個(gè)基站(至少3個(gè)基站)的導(dǎo)頻信息,利用碼片時(shí)延來確定終端到附近基站的距離,最后用三角定位法算出終端的位置。
為了提高定位的精確度,可以衛(wèi)星定位方式、基站定位方式、無線保真定位方式等,再結(jié)合其它幾種定位方式,如小區(qū)識(shí)別碼定位方式、高級(jí)前向鏈路三角定位方式等,進(jìn)行定位。例如,在移動(dòng)終端上可以使用衛(wèi)星定位方式、基站定位方式、無線保真定位方式相結(jié)合的混合定位方式進(jìn)行定位。
當(dāng)然,上述定位方式只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他定位方式,本發(fā)明實(shí)施例對此不加以限制。另外,除了上述定位方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它定位方式,本發(fā)明實(shí)施例對此也不加以限制。
步驟203,依據(jù)預(yù)設(shè)的地理位置與地理特征對象之間的對應(yīng)關(guān)系,查詢所述地理位置對應(yīng)的地理特征對象。
地理位置與地理特征對象之間的映射關(guān)系可以是一對一的關(guān)系,也可以是一對多的關(guān)系,預(yù)先存儲(chǔ)在數(shù)據(jù)庫中,該數(shù)據(jù)庫的表字段可以有ID、地理位置編號(hào)、地理位置、地理特征對象編號(hào)、地理特征對象、地理特征對象別名、備注,等等,其示例可以如下表所示。
由于地理位置與地理特征對象之間的映射關(guān)系可能變動(dòng),并且,數(shù)據(jù)庫的數(shù)據(jù)量較大,所以,數(shù)據(jù)庫一般存儲(chǔ)在服務(wù)器中。
因此,在一種查詢方式中,可以將地理位置發(fā)送至服務(wù)器,向服務(wù)器查詢移動(dòng)終端所處地理位置的特征性對象。
當(dāng)然,在地理位置變更、注冊的服務(wù)網(wǎng)絡(luò)變更等情況下,可以預(yù)先從服務(wù)器緩存移動(dòng)終端所處地理位置的特征性對象。
因此,在另一種查詢方式中,可以在移動(dòng)終端本地的緩存中查詢移動(dòng)終端所處地理位置的特征性對象。
步驟204,在所述預(yù)覽圖像數(shù)據(jù)中檢測所述地理特征對象。
在發(fā)明實(shí)施例中,可以提取預(yù)覽圖像數(shù)據(jù)的第一圖像特征,獲取地理特征對象的第二圖像特征。
當(dāng)?shù)谝粓D像特征與第二圖像特征匹配時(shí),確認(rèn)檢測到地理特征對象。
在具體實(shí)現(xiàn)中,圖像特征(包括第一圖像特征、第二圖像特征)可以指表征圖像特性的信息,例如,形狀特征信息、顏色特征信息,等等。
其中,形狀特征信息可以指表征圖像的形狀特性的信息,顏色特征信息可以指表征圖像的顏色特性的信息。
形狀特征信息的表示方法主要有兩類,一類是區(qū)域特征,其主要針對圖像的整個(gè)形狀區(qū)域;另一類是輪廓特征,其針對的是物體的外邊界。
提取形狀特征信息的方法包括邊界特征值法(圖像的外邊界)、幾何參數(shù)法(圖像幾何參數(shù)化處理)、形狀不變矩法(找圖像不變矩特征)、傅里葉形狀描述法(傅里葉變換法)等等。
顏色特征信息可以是通過圖像或圖像區(qū)域的顏色特征來描述,它具有整體性。
提取顏色特征信息的典型方法包括顏色直方圖、顏色集、顏色矩等等。
當(dāng)然,上述圖像特征只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他圖像特征,本發(fā)明實(shí)施例對此不加以限制。另外,除了上述圖像特征外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它圖像特征,本發(fā)明實(shí)施例對此也不加以限制。
匹配的度量是指用一定的標(biāo)準(zhǔn)來確定目標(biāo)圖像(如地理特征對象)和待匹配圖像(如預(yù)覽圖像數(shù)據(jù))特征(如第一圖像特征與第二圖像特征)之間的相似性,通常用某種距離函數(shù)或是代價(jià)函數(shù)來表示,例如,歐氏距離、街區(qū)距離、Hausdorff距離、匹配錄波器歸一化相關(guān)函數(shù)、最小距離分類器,等等。
步驟205,當(dāng)檢測到所述地理特征對象時(shí),根據(jù)所述地理特征對象確定預(yù)設(shè)的拍照參數(shù)。
在本發(fā)明實(shí)施例中,拍照參數(shù)可以包括如下兩種:
一、對焦區(qū)域;
對焦區(qū)域一般用于在拍攝時(shí),在該對焦區(qū)域進(jìn)行對焦操作。
在具體實(shí)現(xiàn)中,可以識(shí)別地理特征對象在預(yù)覽圖像中的目標(biāo)區(qū)域,基于目標(biāo)區(qū)域計(jì)算對焦區(qū)域。
在一個(gè)示例中,可以從該目標(biāo)區(qū)域中查找位于第一側(cè)(如最上方)的第一像素點(diǎn)、位于與第一側(cè)相對的第二側(cè)(如最下方)的第二像素點(diǎn)、位于第三側(cè)(如最左側(cè))的第三像素點(diǎn)、位于與第三側(cè)相對的第四側(cè)(如最右側(cè))的第四像素點(diǎn)。
連接第一像素點(diǎn)和第二像素點(diǎn),獲得第一線段,連接第三像素點(diǎn)和第四像素點(diǎn),獲得第二線段。
將第一線段與第二線段之間的交叉點(diǎn)設(shè)置為對焦區(qū)域的中心點(diǎn)。
當(dāng)?shù)谝痪€段的長度大于第二線段的長度時(shí),將第一線段的長度設(shè)置為對焦區(qū)域的邊長的長度。
當(dāng)?shù)谝痪€段的長度小于第二線段的長度時(shí),將第二線段的長度設(shè)置為對焦區(qū)域的邊長的長度。
當(dāng)然,若設(shè)置的邊長的長度超過移動(dòng)終端支持的最大值,則可以將支持的最大值作為邊長的長度。
在其他示例中,也可以將對焦區(qū)域設(shè)置在地理特征對象的其他區(qū)域,例如,在地理特征對象的上方,在地理特征對象的下方,等等,本發(fā)明實(shí)施例對此不加以限制。
二、構(gòu)圖方式。
構(gòu)圖方式一般是以表象形式結(jié)構(gòu)在拍攝畫面上的形式表現(xiàn),在預(yù)覽圖像數(shù)據(jù)中通過繪制構(gòu)圖方式符號(hào)的方式來輔助用戶構(gòu)圖。
例如,圖3A所示的九宮格構(gòu)圖方式,把畫面平均分成九塊,在中心塊上四個(gè)角的點(diǎn),用任意一點(diǎn)的位置來安排主體位置。
又例如,圖3B所示的黃金分割構(gòu)圖方式,在畫面中提供了一條被合理分割的幾何線段。
當(dāng)然,構(gòu)圖方式還可以包括十字形構(gòu)圖方式、三角形構(gòu)圖方式、三分法構(gòu)圖方式、A字形構(gòu)圖方式、S字形構(gòu)圖方式、V字形構(gòu)圖方式、C形構(gòu)圖方式,等等。
在一個(gè)示例中,可以通過Hough變換、主成分分析、小波變化、形態(tài)學(xué)分析、神經(jīng)網(wǎng)絡(luò)等方式識(shí)別地理特征對象的形狀,按照形狀確定構(gòu)圖方式。
例如,波浪形的地理特征對象(如山川、河流等)常用S字形構(gòu)圖方式,等腰三角形、正方形、長方形等形狀規(guī)則的地理特征對象(如宮殿、塔等)常用對稱構(gòu)圖方式,等等。
在另一個(gè)示例中,可以識(shí)別地理特征對象的類型,按照類型確定構(gòu)圖方式。
例如,人物、運(yùn)動(dòng)、動(dòng)物、建筑等類型的地理特征對象常用對分式構(gòu)圖方式,而大橋、公路、田野類型的地理特征對象常用X形構(gòu)圖,等等。
當(dāng)然,上述拍照參數(shù)只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他拍照參數(shù)操作,例如,白平衡的色彩增益、照片特效,等等,本發(fā)明實(shí)施例對此不加以限制。另外,除了上述拍照參數(shù)外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它拍照參數(shù),本發(fā)明實(shí)施例對此也不加以限制。
步驟206,當(dāng)所述第一圖像特征與所述第二圖像特征匹配時(shí),確認(rèn)檢測到所述地理特征對象。
對于對焦區(qū)域,可以確定攝像頭在進(jìn)行拍照預(yù)覽操作時(shí)獲取的界面,在該界面中設(shè)置對焦區(qū)域。
例如,可以在該界面顯示對焦區(qū)域,也可以隱藏對焦區(qū)域,待用戶進(jìn)行調(diào)整時(shí),顯示對焦區(qū)域。
對于構(gòu)圖方式,可以確定攝像頭在進(jìn)行拍照預(yù)覽操作時(shí)獲取的界面,在該界面中顯示構(gòu)圖方式,以方便用戶按照構(gòu)圖方式移動(dòng)攝像頭,獲得理想的畫面。
步驟207,當(dāng)接收到拍照指令時(shí),采用所述拍照參數(shù)進(jìn)行拍照操作。
在實(shí)際應(yīng)用中,若用戶未對拍照參數(shù)進(jìn)行調(diào)整,例如,并未調(diào)整對焦區(qū)域扥個(gè),則可以在用戶按下拍照控件,觸發(fā)拍照指令時(shí),采用該拍照參數(shù)進(jìn)行拍照操作。
這樣,本發(fā)明實(shí)施例中,通過調(diào)整對焦區(qū)域、提示構(gòu)圖方式等輔助拍攝操作的技術(shù)手段,達(dá)到避免用戶手動(dòng)選擇對焦區(qū)域、手動(dòng)調(diào)整構(gòu)圖方式、提高了操作的簡便性,并且,提高了拍照的清晰度、美感的技術(shù)效果。
需要說明的是,對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
實(shí)施例三
參照圖4,示出了本發(fā)明的一種移動(dòng)終端的結(jié)構(gòu)框圖,所述移動(dòng)終端400具有攝像頭410,具體可以包括如下模塊:
預(yù)覽圖像數(shù)據(jù)采集模塊421,用于采集所述攝像頭的預(yù)覽圖像數(shù)據(jù);
地理特征對象查詢模塊422,用于查詢位于所述移動(dòng)設(shè)備所處地理位置的地理特征對象;
地理特征對象檢測模塊423,用于在所述預(yù)覽圖像數(shù)據(jù)中檢測所述地理特征對象;
拍照參數(shù)確定模塊424,用于在檢測到所述地理特征對象時(shí),根據(jù)所述地理特征對象確定預(yù)設(shè)的拍照參數(shù);
預(yù)覽操作模塊425,用于根據(jù)所述拍照參數(shù)調(diào)用所述攝像頭進(jìn)行拍照預(yù)覽操作。
在本發(fā)明的一種可選實(shí)施例中,參考圖5所示的地理特征對象查詢模塊的框圖,所述地理特征對象查詢模塊422進(jìn)一步可以包括如下子模塊:
定位操作子模塊4221,用于對所述移動(dòng)設(shè)備進(jìn)行定位操作,獲得地理位置;
對應(yīng)關(guān)系查詢子模塊4222,用于依據(jù)預(yù)設(shè)的地理位置與地理特征對象之間的對應(yīng)關(guān)系,查詢所述地理位置對應(yīng)的地理特征對象。
在本發(fā)明的一種可選實(shí)施例中,參考圖6所示的地理特征對象檢測模塊的框圖,所述地理特征對象檢測模塊423進(jìn)一步可以包括如下子模塊:
第一圖像特征提取子模塊4231,用于提取所述預(yù)覽圖像數(shù)據(jù)的第一圖像特征;
第二圖像特征獲取子模塊4232,用于獲取所述地理特征對象的第二圖像特征;
確定子模塊4233,用于在所述第一圖像特征與所述第二圖像特征匹配時(shí),確認(rèn)檢測到所述地理特征對象。
在本發(fā)明的一種可選實(shí)施例中,預(yù)設(shè)的拍照參數(shù)包括對焦區(qū)域;參考圖7所示的拍照參數(shù)確定操作執(zhí)行模塊的一種框圖,所述拍照參數(shù)確定模塊424進(jìn)一步可以包括如下子模塊:
目標(biāo)區(qū)域識(shí)別子模塊4241,用于識(shí)別所述地理特征對象在所述預(yù)覽圖像中的目標(biāo)區(qū)域;
對焦區(qū)域計(jì)算子模塊4242,用于基于所述目標(biāo)區(qū)域計(jì)算對焦區(qū)域。
在本發(fā)明的一種可選實(shí)施例中,參考圖8所示的對焦區(qū)域計(jì)算子模塊的框圖,所述對焦區(qū)域計(jì)算子模塊4242進(jìn)一步可以包括如下子模塊:
像素點(diǎn)查找單元42421,用于從所述目標(biāo)區(qū)域中查找位于第一側(cè)的第一像素點(diǎn)、位于與所述第一側(cè)相對的第二側(cè)的第二像素點(diǎn)、位于第三側(cè)的第三像素點(diǎn)、位于與所述第三側(cè)相對的第四側(cè)的第四像素點(diǎn);
第一連接單元42422,用于連接所述第一像素點(diǎn)和所述第二像素點(diǎn),獲得第一線段;
第二連接單元42423,用于連接所述第三像素點(diǎn)和所述第四像素點(diǎn),獲得第二線段;
中心點(diǎn)設(shè)置單元42424,用于將所述第一線段與所述第二線段之間的交叉點(diǎn)設(shè)置為對焦區(qū)域的中心點(diǎn);
第一邊設(shè)置單元42425,用于在所述第一線段的長度大于所述第二線段的長度時(shí),將所述第一線段的長度設(shè)置為對焦區(qū)域的邊長的長度;
第二邊設(shè)置單元42426,用于在所述第一線段的長度小于所述第二線段的長度時(shí),將所述第二線段的長度設(shè)置為對焦區(qū)域的邊長的長度。
在本發(fā)明的一種可選實(shí)施例中,參考圖9所示的預(yù)覽操作模塊的一種框圖,所述預(yù)覽操作模塊425進(jìn)一步可以包括如下子模塊:
第一預(yù)覽界面獲取子模塊4251,用于確定所述攝像頭在進(jìn)行拍照預(yù)覽操作時(shí)獲取的界面;
對焦區(qū)域設(shè)置子模塊4252,用于在所述界面中設(shè)置所述對焦區(qū)域。
在本發(fā)明的一種可選實(shí)施例中,預(yù)設(shè)的拍照參數(shù)包括構(gòu)圖方式;參考圖10所示的拍照參數(shù)確定模塊的另一種框圖,所述拍照參數(shù)確定424進(jìn)一步可以包括如下子模塊:
形狀識(shí)別子模塊4243,用于識(shí)別所述地理特征對象的形狀;
第一構(gòu)圖方式確定子模塊4244,用于按照所述形狀確定構(gòu)圖方式。
在本發(fā)明的一種可選實(shí)施例中,參考圖11所示的拍照參數(shù)確定模塊的另一種框圖,所述拍照參數(shù)確定模塊424進(jìn)一步可以包括如下子模塊:
類型識(shí)別子模塊4245,用于識(shí)別所述地理特征對象的類型;
第二構(gòu)圖方式確定子模塊4246,用于按照所述類型確定構(gòu)圖方式。
在本發(fā)明的一種可選實(shí)施例中,參考圖12所示的預(yù)覽操作模塊的另一種框圖,所述預(yù)覽操作模塊425進(jìn)一步可以包括如下子模塊:
第二預(yù)覽界面確定子模塊4253,用于確定所述攝像頭在進(jìn)行拍照預(yù)覽操作時(shí)獲取的界面;
第二預(yù)覽界面確定子模塊4254,用于在所述界面中顯示所述構(gòu)圖方式。
在圖4的基礎(chǔ)上,可選地,移動(dòng)終端400還可包括拍照模塊406,參見圖13。
拍照模塊426,用于在接收到拍照指令時(shí),采用所述拍照參數(shù)進(jìn)行拍照操作。
移動(dòng)終端400能夠?qū)崿F(xiàn)圖1至圖3B的方法實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過程,為避免重復(fù),這里不再贅述。
這樣,本發(fā)明實(shí)施例中,通過獲取攝像頭在預(yù)覽時(shí)采集的預(yù)覽圖像數(shù)據(jù),查詢位于移動(dòng)設(shè)備所處地理位置的地理特征對象,在該預(yù)覽圖像數(shù)據(jù)中識(shí)別到地理特征對象時(shí),針對該地理特征對象確定拍照參數(shù)并進(jìn)行拍照預(yù)覽操作的技術(shù)手段,由于地理特征對象具有相對的穩(wěn)定性,一般在很長一段時(shí)間不會(huì)發(fā)生太大的變化,因此,適合這些地理特征對象的拍照的參數(shù)一般是相對穩(wěn)定的,通過拍照輔助操作,達(dá)到了自動(dòng)推薦適合的拍照的參數(shù),避免用戶手動(dòng)選擇拍照參數(shù)、提高了操作的簡便性,并且,提高了拍照的質(zhì)量的技術(shù)效果。
實(shí)施例四
圖14是本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端的框圖。圖14所示的移動(dòng)終端1400包括:至少一個(gè)處理器1401、存儲(chǔ)器1402、至少一個(gè)網(wǎng)絡(luò)接口1404、用戶接口1403和攝像頭1406。移動(dòng)終端1400中的各個(gè)組件通過總線系統(tǒng)1405耦合在一起。可理解,總線系統(tǒng)1405用于實(shí)現(xiàn)這些組件之間的連接通信。總線系統(tǒng)1405除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說明起見,在圖14中將各種總線都標(biāo)為總線系統(tǒng)1405。
其中,用戶接口1403可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發(fā)明實(shí)施例中的存儲(chǔ)器1402可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(Read-OnlyMemory,ROM)、可編程只讀存儲(chǔ)器(ProgrammableROM,PROM)、可擦除可編程只讀存儲(chǔ)器(ErasablePROM,EPROM)、電可擦除可編程只讀存儲(chǔ)器(ElectricallyEPROM,EEPROM)或閃存。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(StaticRAM,SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DynamicRAM,DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DoubleDataRate SDRAM,DDRSDRAM)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Enhanced SDRAM,ESDRAM)、同步連接動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器(DirectRambusRAM,DRRAM)。本發(fā)明實(shí)施例描述的系統(tǒng)和方法的存儲(chǔ)器1402旨在包括但不限于這些和任意其它適合類型的存儲(chǔ)器。
在一些實(shí)施方式中,存儲(chǔ)器1402存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)14021和應(yīng)用程序14022。
其中,操作系統(tǒng)14021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動(dòng)層等,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序14022,包含各種應(yīng)用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明實(shí)施例方法的程序可以包含在應(yīng)用程序14022中。
在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)器1402存儲(chǔ)的程序或指令,具體的,可以是應(yīng)用程序14022中存儲(chǔ)的程序或指令,處理器1401用于采集所述攝像頭的預(yù)覽圖像數(shù)據(jù);查詢位于所述移動(dòng)設(shè)備所處地理位置的地理特征對象;在所述預(yù)覽圖像數(shù)據(jù)中檢測所述地理特征對象;當(dāng)檢測到所述地理特征對象時(shí),根據(jù)所述地理特征對象確定預(yù)設(shè)的拍照參數(shù);根據(jù)所述拍照參數(shù)調(diào)用所述攝像頭進(jìn)行拍照預(yù)覽操作。
上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器1401中,或者由處理器1401實(shí)現(xiàn)。處理器1401可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器1401中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器1401可以是通用處理器、數(shù)字信號(hào)處理器(DigitalSignalProcessor,DSP)、專用集成電路(ApplicationSpecific IntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器1402,處理器1401讀取存儲(chǔ)器1402中的信息,結(jié)合其硬件完成上述方法的步驟。
可以理解的是,本發(fā)明實(shí)施例描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其組合來實(shí)現(xiàn)。對于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路(ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號(hào)處理器(DigitalSignalProcessing,DSP)、數(shù)字信號(hào)處理設(shè)備(DSPDevice,DSPD)、可編程邏輯設(shè)備(ProgrammableLogicDevice,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。
對于軟件實(shí)現(xiàn),可通過執(zhí)行本發(fā)明實(shí)施例所述功能的模塊(例如過程、函數(shù)等)來實(shí)現(xiàn)本發(fā)明實(shí)施例所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器中并通過處理器執(zhí)行。存儲(chǔ)器可以在處理器中或在處理器外部實(shí)現(xiàn)。
可選地,處理器1401還用于:對所述移動(dòng)設(shè)備進(jìn)行定位操作,獲得地理位置;依據(jù)預(yù)設(shè)的地理位置與地理特征對象之間的對應(yīng)關(guān)系,查詢所述地理位置對應(yīng)的地理特征對象。
可選地,處理器1401還用于:提取所述預(yù)覽圖像數(shù)據(jù)的第一圖像特征;獲取所述地理特征對象的第二圖像特征;當(dāng)所述第一圖像特征與所述第二圖像特征匹配時(shí),確認(rèn)檢測到所述地理特征對象。
可選地,預(yù)設(shè)的拍照參數(shù)包括對焦區(qū)域;處理器1401還用于:識(shí)別所述地理特征對象在所述預(yù)覽圖像中的目標(biāo)區(qū)域;基于所述目標(biāo)區(qū)域計(jì)算對焦區(qū)域。
可選地,處理器1401還用于:從所述目標(biāo)區(qū)域中查找位于第一側(cè)的第一像素點(diǎn)、位于與所述第一側(cè)相對的第二側(cè)的第二像素點(diǎn)、位于第三側(cè)的第三像素點(diǎn)、位于與所述第三側(cè)相對的第四側(cè)的第四像素點(diǎn);連接所述第一像素點(diǎn)和所述第二像素點(diǎn),獲得第一線段;連接所述第三像素點(diǎn)和所述第四像素點(diǎn),獲得第二線段;將所述第一線段與所述第二線段之間的交叉點(diǎn)設(shè)置為對焦區(qū)域的中心點(diǎn);當(dāng)所述第一線段的長度大于所述第二線段的長度時(shí),將所述第一線段的長度設(shè)置為對焦區(qū)域的邊長的長度;當(dāng)所述第一線段的長度小于所述第二線段的長度時(shí),將所述第二線段的長度設(shè)置為對焦區(qū)域的邊長的長度。
可選地,處理器1401還用于:確定所述攝像頭在進(jìn)行拍照預(yù)覽操作時(shí)獲取的界面;在所述界面中設(shè)置所述對焦區(qū)域
可選地,預(yù)設(shè)的拍照參數(shù)包括構(gòu)圖方式;處理器1401還用于:識(shí)別所述地理特征對象的形狀;按照所述形狀確定構(gòu)圖方式。
可選地,預(yù)設(shè)的拍照參數(shù)包括構(gòu)圖方式;處理器1401還用于:識(shí)別所述地理特征對象的類型;按照所述類型確定構(gòu)圖方式。
可選地,處理器1401還用于:確定所述攝像頭在進(jìn)行拍照預(yù)覽操作時(shí)獲取的界面;在所述界面中顯示所述構(gòu)圖方式。
可選地,處理器1401還用于:當(dāng)接收到拍照指令時(shí),采用所述拍照參數(shù)進(jìn)行拍照操作。
移動(dòng)終端1400能夠?qū)崿F(xiàn)前述實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過程,為避免重復(fù),這里不再贅述。
這樣,本發(fā)明實(shí)施例中,通過獲取攝像頭在預(yù)覽時(shí)采集的預(yù)覽圖像數(shù)據(jù),查詢位于移動(dòng)設(shè)備所處地理位置的地理特征對象,在該預(yù)覽圖像數(shù)據(jù)中識(shí)別到地理特征對象時(shí),針對該地理特征對象確定拍照參數(shù)并進(jìn)行拍照預(yù)覽操作的技術(shù)手段,由于地理特征對象具有相對的穩(wěn)定性,一般在很長一段時(shí)間不會(huì)發(fā)生太大的變化,因此,適合這些地理特征對象的拍照的參數(shù)一般是相對穩(wěn)定的,通過拍照輔助操作,達(dá)到了自動(dòng)推薦適合的拍照的參數(shù),避免用戶手動(dòng)選擇拍照參數(shù)、提高了操作的簡便性,并且,提高了拍照的質(zhì)量的技術(shù)效果。
實(shí)施例五
圖15是本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖。具體地,圖15中的移動(dòng)終端1500可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載電腦等。
圖15中的移動(dòng)終端1500包括射頻(RadioFrequency,RF)電路1510、存儲(chǔ)器1520、輸入單元1530、顯示單元1540、處理器1560、音頻電路1570、WiFi(WirelessFidelity)模塊1580、電源1590和攝像頭1511。
其中,輸入單元1530可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動(dòng)終端1500的用戶設(shè)置以及功能控制有關(guān)的信號(hào)輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元1530可以包括觸控面板1531。觸控面板1531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1531上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板1531可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給該處理器1560,并能接收處理器1560發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1531。除了觸控面板1531,輸入單元1530還可以包括其他輸入設(shè)備1532,其他輸入設(shè)備1532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
其中,顯示單元1540可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動(dòng)終端1500的各種菜單界面。顯示單元1540可包括顯示面板1541,可選的,可以采用LCD或有機(jī)發(fā)光二極管(OrganicLight-EmittingDiode,OLED)等形式來配置顯示面板1541。
應(yīng)注意,觸控面板1531可以覆蓋顯示面板1541,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器1560以確定觸摸事件的類型,隨后處理器1560根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。
觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個(gè)顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個(gè)界面可以包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號(hào)、滾動(dòng)條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
其中處理器1560是移動(dòng)終端1500的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在第一存儲(chǔ)器1521內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在第二存儲(chǔ)器1522內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端1500的各種功能和處理數(shù)據(jù),從而對移動(dòng)終端1500進(jìn)行整體監(jiān)控。可選的,處理器1560可包括一個(gè)或多個(gè)處理單元。
在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)該第一存儲(chǔ)器1521內(nèi)的軟件程序和/或模塊和/或該第二存儲(chǔ)器1522內(nèi)的數(shù)據(jù),處理器1560用于采集所述攝像頭的預(yù)覽圖像數(shù)據(jù);查詢位于所述移動(dòng)設(shè)備所處地理位置的地理特征對象;在所述預(yù)覽圖像數(shù)據(jù)中檢測所述地理特征對象;當(dāng)檢測到所述地理特征對象時(shí),根據(jù)所述地理特征對象確定預(yù)設(shè)的拍照參數(shù);根據(jù)所述拍照參數(shù)調(diào)用所述攝像頭進(jìn)行拍照預(yù)覽操作。
可選地,處理器1560還用于:對所述移動(dòng)設(shè)備進(jìn)行定位操作,獲得地理位置;依據(jù)預(yù)設(shè)的地理位置與地理特征對象之間的對應(yīng)關(guān)系,查詢所述地理位置對應(yīng)的地理特征對象。
可選地,處理器1560還用于:提取所述預(yù)覽圖像數(shù)據(jù)的第一圖像特征;獲取所述地理特征對象的第二圖像特征;當(dāng)所述第一圖像特征與所述第二圖像特征匹配時(shí),確認(rèn)檢測到所述地理特征對象。
可選地,預(yù)設(shè)的拍照參數(shù)包括對焦區(qū)域;處理器1560還用于:識(shí)別所述地理特征對象在所述預(yù)覽圖像中的目標(biāo)區(qū)域;基于所述目標(biāo)區(qū)域計(jì)算對焦區(qū)域。
可選地,處理器1560還用于:從所述目標(biāo)區(qū)域中查找位于第一側(cè)的第一像素點(diǎn)、位于與所述第一側(cè)相對的第二側(cè)的第二像素點(diǎn)、位于第三側(cè)的第三像素點(diǎn)、位于與所述第三側(cè)相對的第四側(cè)的第四像素點(diǎn);連接所述第一像素點(diǎn)和所述第二像素點(diǎn),獲得第一線段;連接所述第三像素點(diǎn)和所述第四像素點(diǎn),獲得第二線段;將所述第一線段與所述第二線段之間的交叉點(diǎn)設(shè)置為對焦區(qū)域的中心點(diǎn);當(dāng)所述第一線段的長度大于所述第二線段的長度時(shí),將所述第一線段的長度設(shè)置為對焦區(qū)域的邊長的長度;當(dāng)所述第一線段的長度小于所述第二線段的長度時(shí),將所述第二線段的長度設(shè)置為對焦區(qū)域的邊長的長度。
可選地,處理器1560還用于:確定所述攝像頭在進(jìn)行拍照預(yù)覽操作時(shí)獲取的界面;在所述界面中設(shè)置所述對焦區(qū)域。
可選地,預(yù)設(shè)的拍照參數(shù)包括構(gòu)圖方式;處理器1560還用于:識(shí)別所述地理特征對象的形狀;按照所述形狀確定構(gòu)圖方式。
可選地,預(yù)設(shè)的拍照參數(shù)包括構(gòu)圖方式;處理器1560還用于:識(shí)別所述地理特征對象的類型;按照所述類型確定構(gòu)圖方式。
可選地,處理器1560還用于:確定所述攝像頭在進(jìn)行拍照預(yù)覽操作時(shí)獲取的界面;在所述界面中顯示所述構(gòu)圖方式。
可選地,處理器1560還用于:當(dāng)接收到拍照指令時(shí),采用所述拍照參數(shù)進(jìn)行拍照操作。
移動(dòng)終端1500能夠?qū)崿F(xiàn)前述實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過程,為避免重復(fù),這里不再贅述。
可見,本發(fā)明實(shí)施例中,通過獲取攝像頭在預(yù)覽時(shí)采集的預(yù)覽圖像數(shù)據(jù),查詢位于移動(dòng)設(shè)備所處地理位置的地理特征對象,在該預(yù)覽圖像數(shù)據(jù)中識(shí)別到地理特征對象時(shí),針對該地理特征對象確定拍照參數(shù)并進(jìn)行拍照預(yù)覽操作的技術(shù)手段,由于地理特征對象具有相對的穩(wěn)定性,一般在很長一段時(shí)間不會(huì)發(fā)生太大的變化,因此,適合這些地理特征對象的拍照的參數(shù)一般是相對穩(wěn)定的,通過拍照輔助操作,達(dá)到了自動(dòng)推薦適合的拍照的參數(shù),避免用戶手動(dòng)選擇拍照參數(shù)、提高了操作的簡便性,并且,提高了拍照的質(zhì)量的技術(shù)效果。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本發(fā)明實(shí)施例中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。