拍照方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端領(lǐng)域,特別是涉及一種拍照方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有的多數(shù)智能手機(jī)沒有設(shè)置相機(jī)實(shí)體快門按鍵,而是通過(guò)在觸摸屏上設(shè)置的虛擬快門按鍵進(jìn)行拍照,用戶在拍照時(shí),只能通過(guò)相機(jī)自動(dòng)對(duì)焦或觸屏手動(dòng)對(duì)焦后,再點(diǎn)擊虛擬快門按鍵實(shí)現(xiàn)拍照功能,容易在對(duì)焦后出現(xiàn)跑焦的問(wèn)題,且不能在對(duì)焦后再次進(jìn)行構(gòu)圖。
【發(fā)明內(nèi)容】
[0003]基于此,有必要針對(duì)上述問(wèn)題,提供一種拍照方法和裝置,能更方便的進(jìn)行對(duì)焦和拍照。
[0004]一種拍照方法,所述方法包括:
[0005]接收作用于預(yù)設(shè)的虛擬按鍵的觸壓操作;
[0006]根據(jù)所述觸壓操作進(jìn)行自動(dòng)對(duì)焦,并鎖定所述對(duì)焦和曝光;
[0007]判斷所述觸壓操作是否終止,如果沒有終止,則接收對(duì)所述虛擬按鍵的滑動(dòng)操作,根據(jù)所述滑動(dòng)操作生成拍照指令。
[0008]在其中一個(gè)實(shí)施例中,所述根據(jù)所述滑動(dòng)操作生成拍照指令的步驟包括:
[0009]根據(jù)所述滑動(dòng)操作對(duì)應(yīng)的滑動(dòng)軌跡數(shù)據(jù)獲取滑動(dòng)距離;
[0010]判斷所述滑動(dòng)距離是否達(dá)到預(yù)設(shè)閾值,如果是,則生成拍照指令,否則進(jìn)入所述判斷所述觸壓操作是否終止的步驟。
[0011]在其中一個(gè)實(shí)施例中,在所述生成拍照指令的步驟之前還包括:
[0012]根據(jù)所述滑動(dòng)軌跡數(shù)據(jù)獲取滑動(dòng)方向;
[0013]判斷所述滑動(dòng)方向是否與預(yù)設(shè)方向一致,如果是,則生成拍照指令,否則進(jìn)入所述判斷所述觸壓操作是否終止的步驟。
[0014]在其中一個(gè)實(shí)施例中,在所述判斷所述觸壓操作是否終止的步驟之后,還包括;
[0015]如果所述觸壓操作終止,則返回接收作用于預(yù)設(shè)的虛擬按鍵的觸壓操作的步驟。
[0016]在其中一個(gè)實(shí)施例中,所述方法還包括:
[0017]控制所述虛擬按鍵隨著所述滑動(dòng)操作進(jìn)行相應(yīng)的移動(dòng);
[0018]根據(jù)所述拍照指令完成拍照;
[0019]控制所述虛擬按鍵返回到原先預(yù)設(shè)的位置。
[0020]在其中一個(gè)實(shí)施例中,在所述根據(jù)所述觸壓操作進(jìn)行自動(dòng)對(duì)焦的步驟之前,還包括:
[0021]對(duì)所述觸壓操作對(duì)應(yīng)的指紋信息進(jìn)行識(shí)別,如果識(shí)別成功則進(jìn)入所述根據(jù)所述觸壓操作進(jìn)行自動(dòng)對(duì)焦的步驟,如果識(shí)別不成功,則不作處理。
[0022]一種拍照裝置,所述裝置包括:
[0023]接收模塊,用于接收作用于預(yù)設(shè)的虛擬按鍵的觸壓操作;
[0024]對(duì)焦模塊,用于根據(jù)所述觸壓操作進(jìn)行自動(dòng)對(duì)焦,并鎖定所述對(duì)焦和曝光;
[0025]拍照模塊,用于判斷所述觸壓操作是否終止,如果沒有終止,則接收對(duì)所述虛擬按鍵的滑動(dòng)操作,根據(jù)所述滑動(dòng)操作生成拍照指令。
[0026]在其中一個(gè)實(shí)施例中,所述拍照模塊根據(jù)所述滑動(dòng)操作生成拍照指令具體包括:
[0027]根據(jù)所述滑動(dòng)操作對(duì)應(yīng)的滑動(dòng)軌跡數(shù)據(jù)獲取滑動(dòng)距離;
[0028]判斷所述滑動(dòng)距離是否達(dá)到預(yù)設(shè)閾值,如果是,則生成拍照指令,否則判斷所述觸壓操作是否終止。
[0029]在其中一個(gè)實(shí)施例中,所述拍照模塊還用于根據(jù)所述滑動(dòng)軌跡數(shù)據(jù)獲取滑動(dòng)方向,判斷所述滑動(dòng)方向是否與預(yù)設(shè)方向一致,如果是,則生成拍照指令,否則判斷所述觸壓操作是否終止。
[0030]在其中一個(gè)實(shí)施例中,所述拍照模塊還用于如果所述觸壓操作終止,則返回接收模塊。
[0031]在其中一個(gè)實(shí)施例中,所述裝置還包括:
[0032]移動(dòng)模塊,用于控制所述虛擬按鍵隨著所述滑動(dòng)操作進(jìn)行相應(yīng)的移動(dòng);
[0033]所述拍照模塊還用于根據(jù)所述拍照指令完成拍照;
[0034]所述移動(dòng)模塊還用于拍照模塊完成拍照后,控制所述虛擬按鍵返回到原先預(yù)設(shè)的位置。
[0035]在其中一個(gè)實(shí)施例中,所述裝置還包括:
[0036]指紋識(shí)別模塊,用于對(duì)所述觸壓操作對(duì)應(yīng)的指紋信息進(jìn)行識(shí)別,如果識(shí)別成功則進(jìn)入對(duì)焦模塊,如果識(shí)別不成功,則不作處理。
[0037]上述拍照方法和裝置,通過(guò)接收作用于預(yù)設(shè)的虛擬按鍵的觸壓操作,根據(jù)觸壓操作進(jìn)行自動(dòng)對(duì)焦,并鎖定對(duì)焦和曝光,判斷觸壓操作是否終止,如果沒有終止,則接收對(duì)虛擬按鍵的滑動(dòng)操作,根據(jù)滑動(dòng)操作生成拍照指令。通過(guò)對(duì)虛擬按鍵的觸壓自動(dòng)對(duì)焦并鎖定對(duì)焦和曝光,通過(guò)對(duì)虛擬按鍵的移動(dòng)進(jìn)行拍照,能避免對(duì)焦后出現(xiàn)跑焦的問(wèn)題,能更方便的進(jìn)行對(duì)焦和拍照。
【附圖說(shuō)明】
[0038]圖1為一個(gè)實(shí)施例中拍照方法的流程圖;
[0039]圖2為一個(gè)實(shí)施例中根據(jù)滑動(dòng)操作生成拍照指令的流程圖;
[0040]圖3為另一個(gè)實(shí)施例中根據(jù)滑動(dòng)操作生成拍照指令的流程圖;
[0041]圖4為一個(gè)實(shí)施例中拍照界面示意圖;
[0042]圖5為一個(gè)實(shí)施例中根據(jù)觸壓操作進(jìn)行自動(dòng)對(duì)焦,并鎖定對(duì)焦和曝光時(shí)的拍照界面示意圖;
[0043]圖6為一個(gè)實(shí)施例中拍照裝置的結(jié)構(gòu)框圖;
[0044]圖7為另一個(gè)實(shí)施例中拍照裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0045]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0046]在一個(gè)實(shí)施例中,如圖1所示,提供了一種拍照方法,以應(yīng)用于帶有觸摸屏的移動(dòng)終端進(jìn)行舉例,該方法包括:
[0047]步驟S110,接收作用于預(yù)設(shè)的虛擬按鍵的觸壓操作。
[0048]本實(shí)施例中,啟動(dòng)移動(dòng)終端進(jìn)入拍照模式后,就會(huì)進(jìn)入拍照界面。虛擬按鍵可以在拍照界面的任意位置。在一個(gè)實(shí)施例中,獲取手勢(shì)信息,根據(jù)手勢(shì)信息移動(dòng)虛擬按鍵的位置。可以通過(guò)移動(dòng)終端上的傳感器獲取用戶的手勢(shì)信息,判斷用戶的手指位置,根據(jù)手指位置相應(yīng)的移動(dòng)虛擬按鍵,便于用戶進(jìn)行拍照時(shí),虛擬按鍵在手指附近,更容易操作??梢酝ㄟ^(guò)觸摸傳感器接收虛擬按鍵的觸壓操作。
[0049]在一個(gè)實(shí)施例中,在步驟S120之前還包括:
[0050]對(duì)所述觸壓操作對(duì)應(yīng)的指紋信息進(jìn)行識(shí)別,如果識(shí)別成功則進(jìn)入步驟S120,如果識(shí)別不成功,則不作處理。
[0051]具體的,通過(guò)提取指紋信息的特征,對(duì)指紋進(jìn)行識(shí)別,如果識(shí)別成功,則進(jìn)入步驟S120,如果識(shí)別不成功,則說(shuō)明觸壓操作沒有進(jìn)行拍照的權(quán)限??梢苑乐箖和嬉苿?dòng)終端時(shí)進(jìn)行的誤操作,拍攝了大量無(wú)用的照片,浪費(fèi)存儲(chǔ)空間。
[0052]步驟S120,根據(jù)觸壓操作進(jìn)行自動(dòng)對(duì)焦,并鎖定對(duì)焦和曝光。
[0053]本實(shí)施例中,如果觸壓操作超過(guò)預(yù)定時(shí)長(zhǎng),則移動(dòng)終端啟動(dòng)自動(dòng)對(duì)焦,對(duì)焦成功后,則鎖定對(duì)焦和曝光。由于對(duì)焦和曝光自動(dòng)鎖定了,不僅不會(huì)跑焦,還可以在對(duì)焦后重新進(jìn)行構(gòu)圖,提高了用戶拍照的靈活性和方便性。
[0054]步驟S130,判斷觸壓操作是否終止,如果沒有終止,則進(jìn)入步驟S140。
[0055]本實(shí)施例中,如果觸壓操作沒有終止,則說(shuō)明用戶對(duì)對(duì)焦和曝光滿意,會(huì)進(jìn)入步驟S140。如果傳感器檢測(cè)到觸壓操作終止,則不會(huì)進(jìn)行拍照。
[0056]步驟S140,接收對(duì)虛擬按鍵的滑動(dòng)操作。
[0057]本實(shí)施例中,滑動(dòng)操作可以是對(duì)虛擬按鍵的各個(gè)方向的滑動(dòng),方便用戶自拍時(shí),根據(jù)當(dāng)前自拍姿勢(shì)自行選擇利于拍照的滑動(dòng)方向。
[0058]步驟S150,根據(jù)滑動(dòng)操作生成拍照指令。
[0059]本實(shí)施例中,根據(jù)滑動(dòng)操作得到滑動(dòng)操作對(duì)應(yīng)的滑動(dòng)軌跡數(shù)據(jù),滑動(dòng)軌跡數(shù)據(jù)包括在滑動(dòng)軌跡上間隔排列的多個(gè)坐標(biāo)數(shù)據(jù),根據(jù)坐標(biāo)數(shù)據(jù)判斷滑動(dòng)操作是否是有效的滑動(dòng)操作,如果是則生成拍照指令,拍照指令用于觸發(fā)拍照。
[0060]本實(shí)施例中,通過(guò)接收作用于預(yù)設(shè)的虛擬按鍵的觸壓操作,根據(jù)觸壓操作進(jìn)行自動(dòng)對(duì)焦,并鎖定對(duì)焦和曝光;判斷觸壓操作是否終止,如果沒有終止,則接收對(duì)虛擬按鍵的滑動(dòng)操作,根據(jù)滑動(dòng)操作生成拍照指令。通過(guò)對(duì)虛擬按鍵的觸壓自動(dòng)對(duì)焦并鎖定對(duì)焦和曝光,通過(guò)對(duì)虛擬按鍵的移動(dòng)進(jìn)行拍照,能避免對(duì)焦后出現(xiàn)跑焦的問(wèn)題,能更方便的進(jìn)行對(duì)焦和拍照。
[0061]在一個(gè)實(shí)施例中,如圖2所示,步驟S150包括:
[0062]步驟S151,根據(jù)滑動(dòng)操作對(duì)應(yīng)的滑動(dòng)軌跡數(shù)據(jù)獲取滑動(dòng)距離。
[0063]本實(shí)施例中,根據(jù)滑動(dòng)軌跡數(shù)據(jù)中的坐標(biāo)數(shù)據(jù)來(lái)獲取滑動(dòng)距離,滑動(dòng)距離即為滑動(dòng)軌跡的起始觸壓點(diǎn)與終止觸壓點(diǎn)之間的距離。
[0064]步驟S152,判斷所述滑動(dòng)距離是否達(dá)到預(yù)設(shè)閾值,如果是,則進(jìn)入步驟S153,否則進(jìn)入步驟S130。
[0065]本實(shí)施例中,預(yù)設(shè)閾值可以根據(jù)用戶需求自定義或系統(tǒng)指定閾值,如設(shè)置閾值為終端顯示屏幕的橫向?qū)挾鹊囊话?,若滑?dòng)距離達(dá)到預(yù)設(shè)閾值,則進(jìn)入步驟S153,否則進(jìn)入判斷觸壓操作是否終止的步驟。
[0066]步驟S153,生成拍照指令。
[0067]本實(shí)施例中,拍照指令用于觸發(fā)拍照,只有滑動(dòng)距離達(dá)到預(yù)設(shè)