用於圖像拍攝的方法、裝置和終端設備的製作方法
2023-09-23 07:03:40 2
用於圖像拍攝的方法、裝置和終端設備的製作方法
【專利摘要】本發明實施例提供一種用於圖像拍攝的方法和裝置,能夠在圖像拍攝過程中,提供用戶所希望圖像成像方向。該方法包括:當攝像頭的圖像拍攝功能啟動時,基於預設規則,確定預設成像方向;在觸摸顯示器的第一區域中,呈現預設方向指示圖標,該預設方向指示圖標用於指示該預設成像方向,其中,該第一區域與該觸摸顯示器的第二區域相鄰,在該第二區域中,呈現有拍攝圖標,該拍攝圖標用於指示拍攝操作;檢測來自該第一區域的觸摸信號;根據該觸摸信號和該預設成像方向,確定目標成像方向;根據該目標成像方向,存儲所拍攝的圖像。
【專利說明】用於圖像拍攝的方法、裝置和終端設備
【技術領域】
[0001]本發明涉及圖像處理領域,並且更具體地,涉及一種用於圖像拍攝的方法和裝置。【背景技術】
[0002]伴隨科技的發展,終端設備(Terminal Equipment),或者也稱為用戶設備(UE,User Equipment)通常具有圖像(如,拍攝圖片或視頻)拍攝功能。並且,通過對所拍攝的圖像進行旋轉等圖形轉換處理,能夠獲得不同成像方向(或者說,旋轉角度或相位)的副本。在用戶正常握持設備時,對於同一圖像的多個副本,人的視覺感官會將圖1a所示的副本認知為正向,將圖1b所示的圖像認知為非正向。
[0003]在現有技術中,通常會通過例如重力感應或陀螺儀等設備識別正向副本,並基於正向副本的成像方向,對所拍攝的圖像進行存儲。
[0004]但是,例如,在用戶希望獲得非正向副本的情況下,或者在重力感應或陀螺儀等設備無法識別正向副本的情況下,用戶為了獲得所希望的成像方向,需要通過對所存儲的圖像進行二次編輯,無法再拍攝過程中提供個性化服務,嚴重影響了用戶體驗。
[0005]因此,希望提供一種技術,能夠在圖像拍攝過程中,提供用戶所希望圖像成像方向。
【發明內容】
[0006]本發明實施例提供一種用於圖像拍攝的方法和裝置,能夠在圖像拍攝過程中,提供用戶所希望圖像成像方向。
[0007]第一方面,提供了一種用於圖像拍攝的方法,由具有攝像頭和觸摸顯示器的終端設備中執行,該方法包括:當該攝像頭的圖像拍攝功能啟動時,基於預設規則,確定預設成像方向;在該觸摸顯示器的第一區域中,呈現預設方向指示圖標,該預設方向指示圖標用於指示該預設成像方向,其中,該第一區域與該觸摸顯示器的第二區域相鄰,在該第二區域中,呈現有拍攝圖標,該拍攝圖標用於指示拍攝操作;檢測來自該第一區域的觸摸信號;根據該觸摸信號和該預設成像方向,確定目標成像方向;根據該目標成像方向,存儲所拍攝的圖像。
[0008]在一種可能的實施方式中,在根據該觸摸信號和該預設成像方向,確定目標成像方向之後,該方法還包括:在該第一區域中,呈現目標方向指示圖標,該目標方向指示圖標用於指示該目標成像方向。
[0009]結合第一方面和第一種可能的實施方式,在第二種可能的實施方式中,該根據該觸摸信號和該預設成像方向,確定目標成像方向,包括:當該觸摸信號指示觸點在預設時間內從該第一區域內的第一位置移動至第二位置時,根據該第一位置與該第二位置之間的位置關係以及該預設成像方向,確定該目標成像方向。
[0010]結合第一方面、第一種可能的實施方式和第二種可能的實施方式,在第三種可能的實施方式中,該第一區域包括至少兩個子區域,該至少兩個子區域與至少兩個備選成像方向一一對應,以及該基於預設規則,確定預設成像方向,包括:基於預設規則,從該至少兩個備選成像方向中,確定第一備選成像方向,作為該預設成像方向;該在觸摸顯不器的第一區域中,呈現預設方向指示圖標,包括:在該至少兩個子區域中的第一子區域中,呈現該預設方向指示圖標,其中,該第一子區域與該第一備選成像方向相對應;該根據該觸摸信號和該預設成像方向,確定目標成像方向,包括:當該觸摸信號指示觸點位於該至少兩個子區域中的第二子區域時,根據第二備選成像方向和該第一成像方向,確定該目標成像方向,其中,該第二子區域與該第二備選成像方向相對應。
[0011]結合第一方面、第一種可能的實施方式、第二種可能的實施方式和第三種可能的實施方式,在第四種可能的實施方式中,在檢測來自該第一區域的觸摸信號之前,該方法還包括:在該子區域中,呈現用於指示該子區域所對應的備選成像方向的備選方向指示圖標。
[0012]結合第一方面、第一種可能的實施方式、第二種可能的實施方式、第三種可能的實施方式和第四種可能的實施方式,在第五種可能的實施方式中,在檢測來自該第一區域的觸摸信號之前,該方法還包括:確定該終端設備相對於重力方向,處於垂直放置狀態。
[0013]第二方面,提供了一種用於圖像拍攝的裝置,該裝置包括:第一確定單元,用於當圖像拍攝功能啟動時,基於預設規則,確定預設成像方向;呈現單元,用於在第一區域中,呈現預設方向指示圖標,該預設方向指示圖標用於指示該預設成像方向,其中,該第一區域與第二區域相鄰,在該第二區域中,呈現有拍攝圖標,該拍攝圖標用於指示拍攝操作;檢測單元,用於檢測來自該第一區域的觸摸信號;第二確定單元,用於根據該觸摸信號和該預設成像方向,確定目標成像方向;存儲單元,用於根據該目標成像方向,存儲所拍攝的圖像。
[0014]在一種可能的實施方式中,該呈現單元還用於在該第一區域中,呈現目標方向指示圖標,該目標方向指示圖標用於指示該目標成像方向。
[0015]結合第二方面和第一種可能的實施方式,在第二種可能的實施方式中,該第二確定單元具體用於當該觸摸信號指示觸點在預設時間內從該第一區域內的第一位置移動至第二位置時,根據該第一位置與該第二位置之間的位置關係以及該預設成像方向,確定該目標成像方向。
[0016]結合第二方面、第一種可能的實施方式和第二種可能的實施方式,在第三種可能的實施方式中,該第一區域包括至少兩個子區域,該至少兩個子區域與至少兩個備選成像方向一一對應,以及該第一確定單元具體用於基於預設規則,從該至少兩個備選成像方向中,確定第一備選成像方向,作為該預設成像方向;該呈現單元具體用於在該至少兩個子區域中的第一子區域中,呈現該預設方向指示圖標,其中,該第一子區域與該第一備選成像方向相對應;該第二確定單元具體用於當該觸摸信號指示觸點位於該至少兩個子區域中的第二子區域時,根據第二備選成像方向和該第一成像方向,確定該目標成像方向,其中,該第二子區域與該第二備選成像方向相對應。
[0017]結合第二方面、第一種可能的實施方式、第二種可能的實施方式和第三種可能的實施方式,在第四種可能的實施方式中,該呈現單元還用於在該子區域中,呈現用於指示該子區域所對應的備選成像方向的備選方向指示圖標。
[0018]結合第二方面、第一種可能的實施方式、第二種可能的實施方式、第三種可能的實施方式和第四種可能的實施方式,在第五種可能的實施方式中,該裝置還包括:識別單元,確定該裝置相對於重力方向,處於垂直放置狀態。[0019]第三方面,提供了一種終端設備,其特徵在於,該終端設備包括:攝像頭,用於拍攝圖像;觸摸顯示器,用於呈現與該終端設備提供的功能相對應的操作界面,並生成與接受的觸摸操作相對應的觸摸信號;處理器,用於當該攝像頭的圖像拍攝功能啟動時,基於預設規貝U,確定預設成像方向,控制該觸摸顯示器,以在該觸摸顯示器的第一區域中,呈現預設方向指示圖標,該預設方向指示圖標用於指示該預設成像方向,其中,該第一區域與該觸摸顯示器的第二區域相鄰,在該第二區域中,呈現有拍攝圖標,該拍攝圖標用於指示拍攝操作,檢測來自該第一區域的觸摸信號,根據該觸摸信號和該預設成像方向,確定目標成像方向,根據該目標成像方向,在存儲器中存儲該攝像頭拍攝的圖像。
[0020]在一種可能的實施方式中,該處理器還用於控制該觸摸顯示器,以在該第一區域中,呈現目標方向指示圖標,該目標方向指示圖標用於指示該目標成像方向。
[0021]結合第三方面和第一種可能的實施方式,在第二種可能的實施方式中,該處理器具體用於當該觸摸信號指示觸點在預設時間內從該第一區域內的第一位置移動至第二位置時,根據該第一位置與該第二位置之間的位置關係以及該預設成像方向,確定該目標成像方向。
[0022]結合第三方面、第一種可能的實施方式和第二種可能的實施方式,在第三種可能的實施方式中,該第一區域包括至少兩個子區域,該至少兩個子區域與至少兩個備選成像方向一一對應,以及該處理器具體用於基於預設規則,從該至少兩個備選成像方向中,確定第一備選成像方向,作為該預設成像方向,控制該觸摸顯示器,以在該至少兩個子區域中的第一子區域中,呈現該預設方向指示圖標,其中,該第一子區域與該第一備選成像方向相對應,當該觸摸信號指示觸點位於該至少兩個子區域中的第二子區域時,根據第二備選成像方向和該第一成像方向,確定該目標成像方向,其中,該第二子區域與該第二備選成像方向相對應。
[0023]結合第三方面、第一種可能的實施方式、第二種可能的實施方式和第三種可能的實施方式,在第四種可能的實施方式中,該處理器還用於控制該觸摸顯示器,以在該子區域中,呈現用於指示該子區域所對應的備選成像方向的備選方向指示圖標。
[0024]結合第三方面、第一種可能的實施方式、第二種可能的實施方式、第三種可能的實施方式和第四種可能的實施方式,在第五種可能的實施方式中,該處理器還用於確定該終端設備相對於重力方向,處於垂直放置狀態。
[0025]根據本發明實施例的用於圖像拍攝的方法、裝置和終端設備,通過在圖像拍攝功能啟動後,在操作界面上與拍攝圖標相鄰的區域呈現預設方向指示圖標,以指示根據預設規則確定的預設成像方向,能夠使用戶清楚、容易地識別出當前的成像方向,並且,通過獲取基於用戶操作而產生的觸摸信號,並基於該觸摸信號和預設成像方向,確定目標成像方向,並根據該目標成像方向存儲所拍攝的圖標,能夠提供用戶所希望圖像成像方向,實現個性化的圖像拍攝功能,改善用戶體驗。
【專利附圖】
【附圖說明】
[0026]為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0027]圖1a是表示圖像的一個成像方向的示意圖,圖1b是表示同一圖像的另一成像方向的示意圖。
[0028]圖2是根據本發明一實施例的用於圖像處理的方法的示意性流程圖。
[0029]圖3a是適用本發明的用於圖像拍攝的方法時,呈現預設方向指示圖標時的界面狀態的一示意圖,圖3b是呈現目標方向指示圖標時的界面狀態的一示意圖。
[0030]圖4a是適用本發明的用於圖像拍攝的方法時,呈現預設方向指示圖標時的界面狀態的另一示意圖,圖4b是呈現目標方向指示圖標時的界面狀態的另一示意圖。
[0031]圖5是根據本發明一實施例的用於圖像拍攝的裝置的示意性框圖。
[0032]圖6是根據本發明一實施例的用於圖像拍攝的設備的示意性結構。
【具體實施方式】
[0033]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0034]本發明的技術方案可以應用於各種以觸控螢幕(或觸摸顯示器)作為輸入/輸出設備,並基於用戶對該觸控螢幕的觸摸操作,完成各種功能的終端設備,例如,智慧型手機、平板電腦以及帶觸控螢幕的計算設備、信息顯示設備、圖像拍攝設備或通信設備等。並且,該終端設備具有攝像頭,能夠實現圖像(圖片或視頻)拍攝功能。
[0035]圖2示出了根據本發明實施例的用於圖像拍攝的方法100的示意性流程圖,如圖2所示,該方法100包括:
[0036]S110,當該攝像頭的圖像拍攝功能啟動時,基於預設規則,確定預設成像方向;
[0037]S120,在該觸摸顯示器的第一區域中,呈現預設方向指示圖標,該預設方向指示圖標用於指示該預設成像方向,其中,該第一區域與該觸摸顯示器的第二區域相鄰,在該第二區域中,呈現有拍攝圖標,該拍攝圖標用於指示拍攝操作;
[0038]S130,檢測來自該第一區域的觸摸信號;
[0039]S140,根據該觸摸信號和該預設成像方向,確定目標成像方向;
[0040]S150,根據該目標成像方向,存儲所拍攝的圖像。
[0041]具體地說,在S110,當終端設備基於用戶的操作而啟動攝像頭,以實現圖像拍攝功能時,可以在觸摸顯示器上呈現圖像拍攝的操作界面,其中,在操作界面上的規定區域,例如,如圖3a所示,在屏幕的下方中央區域(第二區域的一例),可以呈現拍攝圖標,用戶通過對該拍攝圖標進行單擊、雙擊或長按等手勢操作,來實現圖像的拍攝。
[0042]對於所拍攝的圖像,終端設備,需要確定其成像方向,具體地說,是瀏覽該圖像時,所呈現的相對於上述所拍攝的圖像的旋轉角度或相位。
[0043]在本發明實施例中,終端設備可以根據預設規則,確定預設成像方向。
[0044]目前,終端設備通常會配置有重力感應器或陀螺儀等用於實現姿態識別功能的設備,從而,能夠確定終端設備當前的姿態,例如,在終端設備的觸控螢幕幕的長度和寬度相異的情況下,當終端設備與重力方向處於平行狀態時,重力感應器能夠識別出該終端設備處於縱屏模式姿態(例如,圖3a所示姿態)或橫屏模式(例如,圖4a所示姿態)。因此,在本發明實施例中,作為預設規則,可以列舉,基於上述重力感應器或陀螺儀等姿態識別功能,識別終端設備的姿態,進而確定預設成像方向。
[0045]例如,當終端設備在拍攝圖像時處於圖3a所示姿態時,由於該姿態是正常情況下的使用姿態,因此,終端設備可以將所拍攝的圖像的方向,作為預設成像方向,對該圖像進行存儲,即,所存儲的圖像與所拍攝的圖像方向性一致,從而,在瀏覽該圖像時(例如,終端設備處於圖3a所示的正常姿太),所呈現的圖像與拍攝該圖像時的用戶目視的情況一致。
[0046]再例如,當終端設備在拍攝圖像時處於圖4a所示姿態時,由於該姿態是非正常情況下的使用姿態,因此,終端可以將所拍攝的圖像的方向,沿逆時針方向旋轉90°,作為預設成像方向,對該圖像進行存儲,即,所存儲的圖像是所拍攝的圖像沿逆時針方向旋轉90°的副本,從而,在瀏覽該圖像時(例如,終端設備處於圖3a所示的正常姿太),所呈現的圖像與拍攝該圖像時的用戶目視的情況一致。
[0047]應理解,以上列舉的基於終端設備的姿態確定預設成像方向的方式僅為示例性說明,本發明並不限定於此,其他能夠使終端設備任意地確定一個預設的成像方向的實施例,均落入本發明的保護範圍內,例如,對於不具有實現姿態識別功能的設備,也可以獲取所拍攝的圖片的水平方向和豎直方向上的長度比例,例如,如果所拍攝圖像的水平方向和豎直方向上的長度比例大於I (即,所拍攝圖像的水平方向長度大於豎直方向長度),則可以認為該設備處於橫屏模式姿態,從而,可以將所拍攝的圖像的方向,沿逆時針方向旋轉90°,作為預設成像方向,對該圖像進行存儲。或者,如果所拍攝圖像的水平方向和豎直方向上的長度比例小於I (即,所拍攝圖像的水平方向長度小於豎直方向長度),則可以認為該設備處於豎屏模式姿態,從而可以將所拍攝的圖像的方向,作為預設成像方向,對該圖像進行存儲。
[0048]在如上所述,確定預設成像方向之後,在S120,終端設備可以在觸摸顯示器的拍攝圖標(處於第二區域)附近(即,第一區域)呈現預設方向指示圖標,該預設方向指示圖標用於指示該預設成像方向。從而,用戶可以獲知終端設備所提供的成像方向,並且,用戶可以根據自己的喜好,在第一區域進行觸摸操作,從而選擇所希望的成像方向。
[0049]在本發明實施例中,可以為用戶提供滑動方式調節成像方向的操作模式(S卩,模式1),也可以為用戶提供點擊選擇方式調節成像方向的操作模式(即,模式2),在不同操作模式下,在S120中,呈現的預設方向指示圖標也相異,下面,分別對兩種模式下的處理,進行詳細說明。
[0050]模式I
[0051]在S120,如圖3a所示,第二區域可以是拍攝圖標周圍的環形或半環形區域,預設方向指示圖標可以是呈現在該第二區域的具有方向性地箭頭,該箭頭的朝向與預設成像方向相對應,例如,該箭頭的朝向可以與預設成像方向一致。
[0052]當用戶希望變更預設成像方向時,可以觸摸該箭頭,並繞拍攝圖標旋轉滑動。
[0053]在S130,終端設備檢測來自該第一區域的觸摸信號。
[0054]在S140,終端設備可以根據該觸摸信號,以及如上所述確定的預設成像方向,確定最終的存儲所拍攝的圖像所基於的成像方向,即,目標成像方向。
[0055]可選地,該根據該觸摸信號和該預設成像方向,確定目標成像方向,包括:
[0056]當該觸摸信號指示觸點在預設時間內從該第一區域內的第一位置移動至第二位置時,根據該第一位置與該第二位置之間的位置關係以及該預設成像方向,確定該目標成像方向。
[0057]具體地說,如果該觸摸信號指示是該箭頭所處位置被觸摸,並且觸點繞第二區域移動(或者說,旋轉),則可以根據觸點的移動方向(相對於第二區域,順時針移動或逆時針移動),確定用戶所希望的目標成像方向相對於預設成像方向的旋轉方向,並且,可以根據觸點移動的距離(或者說,繞第二區域掃過的角度),確定目標成像方向相對於預設成像方向旋轉角度。從而,能夠確定預設成像方向。
[0058]在S150,終端設備可以根據該目標成像方向,在存儲器中,存儲所拍攝的圖像。
[0059]可選地,在根據該觸摸信號和該預設成像方向,確定目標成像方向之後,該方法還包括:
[0060]在該第一區域中,呈現目標方向指示圖標,該目標方向指示圖標用於指示該目標成像方向。
[0061]具體地說,在本發明實施例中,在用戶拖動觸點滑動的過程中,在第一區域呈現的預設方向指示圖標(例如,上述箭頭)可以隨觸點的滑動軌跡移動,並且,在用戶的觸摸操作結束時,停止在所確定的目標成像方向相對應的位置(例如,箭頭指向與該目標成像方向一直)。
[0062]圖3b示出了目標方向指示圖標的一例,S卩,在本發明實施例中,可以由預設方向指示圖標沿規定旋轉方向(與觸點繞拍攝圖標滑動的方向相對應)旋轉規定角度(與觸點繞拍攝圖標掃過的角度相對應)而變更為該目標方向指示圖標。
[0063]應理解,圖3a所示的預設方向指示圖標與拍攝圖標的形狀和位置關係僅為示例性說明,本發明並未限定於此,即,預設方向指示圖標與拍攝圖標可以一體結合,也可以彼此之間隔有預設間距。同樣,和圖3b所示的目標方向指示圖標與拍攝圖標的形狀和位置關係僅為示例性說明,本發明並未限定於此,即,目標方向指示圖標與拍攝圖標可以一體結合,也可以彼此之間隔有預設間距。
[0064]並且,圖3a和圖3b中的虛線是為了便於理解,而對應的示意性標識,在實際的操作界面中可以呈現,也可以不呈現,本發明並未特別限定。
[0065]另外,圖3a和圖3b中的第一區域和第二區域的大小僅為示例性說明,本發明並不限定於此,可以任意設定。
[0066]模式2
[0067]可選地,該第一區域包括至少兩個子區域,該至少兩個子區域與至少兩個備選成像方向 對應,以及
[0068]該基於預設規則,確定預設成像方向,包括:
[0069]基於預設規則,從該至少兩個備選成像方向中,確定第一備選成像方向,作為該預設成像方向;
[0070]該在觸摸顯示器的第一區域中,呈現預設方向指示圖標,包括:
[0071]在該至少兩個子區域中的第一子區域中,呈現該預設方向指示圖標,其中,該第一子區域與該第一備選成像方向相對應;
[0072]該根據該觸摸信號和該預設成像方向,確定目標成像方向,包括:
[0073]當該觸摸信號指示觸點位於該至少兩個子區域中的第二子區域時,根據第二備選成像方向和該第一成像方向,確定該目標成像方向,其中,該第二子區域與該第二備選成像方向相對應。
[0074]具體地說,在S120,如圖4a所示,第二區域可以由拍攝圖標周圍的兩個或兩個以上子區域構成,以下,為了便於理解和說明,以第二區域由四個子區域構成時的情況為例,進行說明。
[0075]此情況下,一個子區域與一個備選成像方向相對應,此情況下,預設成像方向是四個備選成像方向中的一個,從而,在如上所述確定作為該預設方向的備選成像方向(即,第一備選方向),並在與該備選成像方向相對應的子區域(即,第一子區域),呈現預設方向指示圖標。
[0076]在本發明實施例中,預設方向指示圖標可以是呈現在該第二區域的具有方向性地箭頭,該箭頭的朝向與預設成像方向相對應,例如,該箭頭的朝向可以與預設成像方向一致。
[0077]可選地,在檢測來自該第一區域的觸摸信號之前,該方法還包括:
[0078]在該子區域中,呈現用於指示該子區域所對應的備選成像方向的備選方向指示圖標。
[0079]具體地說,在本發明實施例中,備選方向指示圖標可以是呈現在該第二區域的具有方向性地箭頭,各箭頭的朝向與各備選成像方向一一對應。
[0080]例如,如圖4a所示,在拍攝圖標的前後左右四個方向上,分別呈現朝向彼此相異的四個箭頭(即,備選方向指示圖標)。在如上所述確定作為預設成像方向的第一備選成像方向後,可以在與該第一備選成像方向相對應的子區域,對如上所呈現的備選方向指示圖標進行變更(例如,變化顏色或變化形狀)以指示預設成像方向。
[0081]當用戶希望變更預設成像方向時,可以觸摸(例如,單擊或長按)與所希望的成像方向相對飲的子區域。
[0082]在S130,終端設備檢測來自該第一區域的觸摸信號。
[0083]在S140,終端設備可以根據該觸摸信號,以及如上所述確定的預設成像方向,確定最終的存儲所拍攝的圖像所基於的成像方向,即,目標成像方向。
[0084]具體地說,如果該觸摸信號指示四個子區域中的一個子區域被觸摸,則可以根據觸點所在的子區域與預設成像方向所對應的子區域之間的位置關係,確定目標成像方向相對於預設方向的偏移方向,並且,由於子區域的數量預先確定,從而,各子區域彼此之間的間隔角度可以預先確定,從而,可以根據觸點所在的子區域與預設成像方向所對應的子區域之間的間隔角度,確定目標成像方向相對於預設方向的偏移角度。
[0085]在S150,終端設備可以根據該目標成像方向,在存儲器中,存儲所拍攝的圖像。
[0086]可選地,在根據該觸摸信號和該預設成像方向,確定目標成像方向之後,該方法還包括:
[0087]在該第一區域中,呈現目標方向指示圖標,該目標方向指示圖標用於指示該目標成像方向。
[0088]具體地說,圖4b示出了目標方向指示圖標的一例,S卩,在本發明實施例中,在用戶觸摸所希望的成像方向所對應的子區域後,可以對該子區域所呈現的備選方向指示圖標進行變更(例如,變化顏色或變化形狀)以指示目標成像方向。[0089]應理解,圖4a所示的預設方向指示圖標與拍攝圖標的形狀和位置關係僅為示例性說明,本發明並未限定於此,即,預設方向指示圖標與拍攝圖標可以一體結合,也可以彼此之間隔有預設間距。同樣,和圖4b所示的目標方向指示圖標與拍攝圖標的形狀和位置關係僅為示例性說明,本發明並未限定於此,即,目標方向指示圖標與拍攝圖標可以一體結合,也可以彼此之間隔有預設間距。
[0090]可選地,在檢測來自該第一區域的觸摸信號之前,該方法還包括:
[0091]確定該終端設備相對於重力方向,處於垂直放置狀態。
[0092]具體地說,在如上所述,在終端設備基於重力感應器或陀螺儀等用於實現姿態識別功能的設備,確定終端設備當前的姿態,進而確定預設成像方向的情況下,由於在終端設備相對於重力方向處於垂直放置狀態的情況下,重力感應器和陀螺儀無法識別終端設備當前的姿態,導致所確定預設成像方向可能與終端設備處於正常姿態下所對應的成像方向相異,嚴重影響用戶體驗。
[0093]此情況下,通過執行方法100的處理,能夠通過用戶的矯正,是目標成像方向對於終端設備處於正常姿態下所對應的成像方向相對應,從而,能夠用戶瀏覽所拍攝的圖片時的用戶體驗。進一步提高本發明的方法100的實用性。
[0094]例如,在通過重力感應器或陀螺儀等識別出終端設備相對於重力方向處於水平狀態時,可以確定需要執行本發明的方法100,並在觸摸顯示器的第一區域,例如,拍攝圖標的附近,呈現預設方向指示圖標,以使用戶獲知終端所確定的預設成像方向。
[0095]根據本發明實施例的用於圖像拍攝的方法,通過在圖像拍攝功能啟動後,在操作界面上與拍攝圖標相鄰的區域呈現預設方向指示圖標,以指示根據預設規則確定的預設成像方向,能夠使用戶清楚、容易地識別出當前的成像方向,並且,通過獲取基於用戶操作而產生的觸摸信號,並基於該觸摸信號和預設成像方向,確定目標成像方向,並根據該目標成像方向存儲所拍攝的圖標,能夠提供用戶所希望圖像成像方向,實現個性化的圖像拍攝功能,改善用戶體驗。
[0096]上文中,結合圖1至圖4,詳細描述了根據本發明實施例的用於圖像拍攝的方法,下面,將結合圖5,詳細描述根據本發明實施例的用於圖像拍攝的裝置。
[0097]圖5示出了根據本發明實施例的用於圖像拍攝的裝置200的示意性框圖。如圖5所示,該裝置200包括:
[0098]第一確定單元210,用於當圖像拍攝功能啟動時,基於預設規則,確定預設成像方向;
[0099]呈現單元220,用於在第一區域中,呈現預設方向指示圖標,該預設方向指示圖標用於指示該預設成像方向,其中,該第一區域與第二區域相鄰,在該第二區域中,呈現有拍攝圖標,該拍攝圖標用於指示拍攝操作;
[0100]檢測單元230,用於檢測來自該第一區域的觸摸信號;
[0101]第二確定單元240,用於根據該觸摸信號和該預設成像方向,確定目標成像方向;
[0102]存儲單元250,用於根據該目標成像方向,存儲所拍攝的圖像。
[0103]可選地,該呈現單元220還用於在該第一區域中,呈現目標方向指示圖標,該目標方向指示圖標用於指示該目標成像方向。
[0104]可選地,該第二確定單元240具體用於當該觸摸信號指示觸點在預設時間內從該第一區域內的第一位置移動至第二位置時,根據該第一位置與該第二位置之間的位置關係以及該預設成像方向,確定該目標成像方向。
[0105]可選地,該第一區域包括至少兩個子區域,該至少兩個子區域與至少兩個備選成像方向 對應,以及
[0106]該第一確定單元210具體用於基於預設規則,從該至少兩個備選成像方向中,確定第一備選成像方向,作為該預設成像方向;
[0107]該呈現單元220具體用於在該至少兩個子區域中的第一子區域中,呈現該預設方向指示圖標,其中,該第一子區域與該第一備選成像方向相對應;
[0108]該第二確定單元230具體用於當該觸摸信號指示觸點位於該至少兩個子區域中的第二子區域時,根據第二備選成像方向和該第一成像方向,確定該目標成像方向,其中,該第二子區域與該第二備選成像方向相對應。
[0109]可選地,該呈現單元220還用於在該子區域中,呈現用於指示該子區域所對應的備選成像方向的備選方向指示圖標。
[0110]可選地,該裝置200還包括:
[0111]識別單元250,確定該裝置相對於重力方向,處於垂直放置狀態。
[0112]根據本發明實施例的用於圖像拍攝的裝置200可對應於本發明實施例的用於圖像拍攝的方法100的實施主體,並且,該用於圖像拍攝的裝置200中的各單元和上述其他操作和/或功能分別為了實現圖2中的方法100的相應流程,為了簡潔,在此不再贅述。
[0113]根據本發明實施例的用於圖像拍攝的裝置,通過在圖像拍攝功能啟動後,在操作界面上與拍攝圖標相鄰的區域呈現預設方向指示圖標,以指示根據預設規則確定的預設成像方向,能夠使用戶清楚、容易地識別出當前的成像方向,並且,通過獲取基於用戶操作而產生的觸摸信號,並基於該觸摸信號和預設成像方向,確定目標成像方向,並根據該目標成像方向存儲所拍攝的圖標,能夠提供用戶所希望圖像成像方向,實現個性化的圖像拍攝功能,改善用戶體驗。
[0114]上文中,結合圖1至圖4,詳細描述了根據本發明實施例的用於圖像拍攝的方法,下面,將結合圖6,詳細描述根據本發明實施例的用於圖像拍攝的設備。
[0115]圖6示出了根據本發明實施例的終端設備300的示意性框圖。如圖6所示,該終端設備300可以包括:
[0116]攝像頭310,用於拍攝圖像;
[0117]觸摸顯示器320,用於呈現與該終端設備提供的功能相對應的操作界面,並生成與接受的觸摸操作相對應的觸摸信號;
[0118]處理器330,用於當該攝像頭310的圖像拍攝功能啟動時,基於預設規則,確定預設成像方向,控制該觸摸顯示器320,以在該觸摸顯示器320的第一區域中,呈現預設方向指示圖標,該預設方向指示圖標用於指示該預設成像方向,其中,該第一區域與該觸摸顯示器320的第二區域相鄰,在該第二區域中,呈現有拍攝圖標,該拍攝圖標用於指示拍攝操作,檢測來自該第一區域的觸摸信號,根據該觸摸信號和該預設成像方向,確定目標成像方向,根據該目標成像方向,在存儲器中存儲該攝像頭310拍攝的圖像。
[0119]可選地,該處理器330還用於控制該觸摸顯示器320,以在該第一區域中,呈現目標方向指示圖標,該目標方向指示圖標用於指示該目標成像方向。[0120]可選地,該處理器330具體用於當該觸摸信號指示觸點在預設時間內從該第一區域內的第一位置移動至第二位置時,根據該第一位置與該第二位置之間的位置關係以及該預設成像方向,確定該目標成像方向。
[0121]可選地,該第一區域包括至少兩個子區域,該至少兩個子區域與至少兩個備選成像方向 對應,以及
[0122]該處理器330具體用於基於預設規則,從該至少兩個備選成像方向中,確定第一備選成像方向,作為該預設成像方向,控制該觸摸顯示器320,以在該至少兩個子區域中的第一子區域中,呈現該預設方向指示圖標,其中,該第一子區域與該第一備選成像方向相對應,當該觸摸信號指示觸點位於該至少兩個子區域中的第二子區域時,根據第二備選成像方向和該第一成像方向,確定該目標成像方向,其中,該第二子區域與該第二備選成像方向相對應。
[0123]可選地,該處理器330還用於控制該觸摸顯示器320,以在該子區域中,呈現用於指示該子區域所對應的備選成像方向的備選方向指示圖標。
[0124]可選地,該處理器330還用於確定該終端設備相對於重力方向,處於垂直放置狀態。
[0125]在本發明實施例中,終端設備300的各個組件通過總線耦合在一起,其中,總線除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。
[0126]處理器320可以實現或者執行本發明方法實施例中的公開的各步驟及邏輯框圖。處理器320可以是微處理器或者該處理器也可以是任何常規的處理器,解碼器等。結合本發明實施例所公開的方法的步驟可以直接體現為硬體處理器執行完成,或者用解碼處理器中的硬體及軟體模塊組合執行完成。軟體模塊可以位於隨機存儲器,快閃記憶體、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位於存儲器,處理器讀取存儲器中的信息,結合其硬體完成上述方法的步驟。
[0127]應理解,在本發明實施例中,該處理器320可以是中央處理單元(CentralProcessing Unit,簡稱為「CPU」),該處理器320還可以是其他通用處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、現成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
[0128]該存儲器可以包括只讀存儲器和隨機存取存儲器,並向處理器320提供指令和數據。存儲器的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器還可以存儲設備類型的信息。
[0129]在實現過程中,上述方法的各步驟可以通過處理器320中的硬體的集成邏輯電路或者軟體形式的指令完成。結合本發明實施例所公開的方法的步驟可以直接體現為硬體處理器執行完成,或者用處理器中的硬體及軟體模塊組合執行完成。軟體模塊可以位於隨機存儲器,快閃記憶體、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。
[0130]根據本發明實施例的終端設備300可對應於本發明實施例的用於圖像拍攝的方法100的實施主體,並且,該終端設備300中的各單元和上述其他操作和/或功能分別為了實現圖2中的方法100的相應流程,為了簡潔,在此不再贅述。[0131]根據本發明實施例的終端設備,通過在圖像拍攝功能啟動後,在操作界面上與拍攝圖標相鄰的區域呈現預設方向指示圖標,以指示根據預設規則確定的預設成像方向,能夠使用戶清楚、容易地識別出當前的成像方向,並且,通過獲取基於用戶操作而產生的觸摸信號,並基於該觸摸信號和預設成像方向,確定目標成像方向,並根據該目標成像方向存儲所拍攝的圖標,能夠提供用戶所希望圖像成像方向,實現個性化的圖像拍攝功能,改善用戶體驗。
[0132]應理解,在本發明的各種實施例中,上述各過程的序號的大小並不意味著執行順序的先後,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。
[0133]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
[0134]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0135]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0136]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0137]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0138]所述功能如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0139]以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。
【權利要求】
1.一種用於圖像拍攝的方法,其特徵在於,由具有攝像頭和觸摸顯示器的終端設備中執行,所述方法包括: 當所述攝像頭的圖像拍攝功能啟動時,基於預設規則,確定預設成像方向; 在所述觸摸顯示器的第一區域中,呈現預設方向指示圖標,所述預設方向指示圖標用於指示所述預設成像方向,其中,所述第一區域與所述觸摸顯示器的第二區域相鄰,在所述第二區域中,呈現有拍攝圖標,所述拍攝圖標用於指示拍攝操作; 檢測來自所述第一區域的觸摸信號; 根據所述觸摸信號和所述預設成像方向,確定目標成像方向; 根據所述目標成像方向,存儲所拍攝的圖像。
2.根據權利要求1所述的方法,其特徵在於,在根據所述觸摸信號和所述預設成像方向,確定目標成像方向之後,所述方法還包括: 在所述第一區域中,呈現目標方向指示圖標,所述目標方向指示圖標用於指示所述目標成像方向。
3.根據權利要求1或2所述的方法,其特徵在於,所述根據所述觸摸信號和所述預設成像方向,確定目標成像方向,包括: 當所述觸摸信號指 示觸點在預設時間內從所述第一區域內的第一位置移動至第二位置時,根據所述第一位置與所述第二位置之間的位置關係以及所述預設成像方向,確定所述目標成像方向。
4.根據權利要求1或2所述的方法,其特徵在於,所述第一區域包括至少兩個子區域,所述至少兩個子區域與至少兩個備選成像方向一一對應,以及 所述基於預設規則,確定預設成像方向,包括: 基於預設規則,從所述至少兩個備選成像方向中,確定第一備選成像方向,作為所述預設成像方向; 所述在觸摸顯示器的第一區域中,呈現預設方向指示圖標,包括: 在所述至少兩個子區域中的第一子區域中,呈現所述預設方向指示圖標,其中,所述第一子區域與所述第一備選成像方向相對應; 所述根據所述觸摸信號和所述預設成像方向,確定目標成像方向,包括: 當所述觸摸信號指示觸點位於所述至少兩個子區域中的第二子區域時,根據第二備選成像方向和所述第一成像方向,確定所述目標成像方向,其中,所述第二子區域與所述第二備選成像方向相對應。
5.根據權利要求4所述的方法,其特徵在於,在檢測來自所述第一區域的觸摸信號之前,所述方法還包括: 在所述子區域中,呈現用於指示所述子區域所對應的備選成像方向的備選方向指示圖標。
6.根據權利要求1至5中任一項所述的方法,其特徵在於,在檢測來自所述第一區域的觸摸信號之前,所述方法還包括: 確定所述終端設備相對於重力方向,處於垂直放置狀態。
7.一種用於圖像拍攝的裝置,其特徵在於,所述裝置包括: 第一確定單元,用於當圖像拍攝功能啟動時,基於預設規則,確定預設成像方向;呈現單元,用於在第一區域中,呈現預設方向指示圖標,所述預設方向指示圖標用於指示所述預設成像方向,其中,所述第一區域與第二區域相鄰,在所述第二區域中,呈現有拍攝圖標,所述拍攝圖標用於指示拍攝操作; 檢測單元,用於檢測來自所述第一區域的觸摸信號; 第二確定單元,用於根據所述觸摸信號和所述預設成像方向,確定目標成像方向; 存儲單元,用於根據所述目標成像方向,存儲所拍攝的圖像。
8.根據權利要求7所述的裝置,其特徵在於,所述呈現單元還用於在所述第一區域中,呈現目標方向指示圖標,所述目標方向指示圖標用於指示所述目標成像方向。
9.根據權利要求7或8所述的裝置,其特徵在於,所述第二確定單元具體用於當所述觸摸信號指示觸點在預設時間內從所述第一區域內的第一位置移動至第二位置時,根據所述第一位置與所述第二位置之間的位置關係以及所述預設成像方向,確定所述目標成像方向。
10.根據權利要求7或8所述的裝置,其特徵在於,所述第一區域包括至少兩個子區域,所述至少兩個子區域與至少兩個備選成像方向一一對應,以及 所述第一確定單元具體用於基於預設規則,從所述至少兩個備選成像方向中,確定第一備選成像方向,作為所述預設成像方向; 所述呈現單元具體用於在所述至少兩個子區域中的第一子區域中,呈現所述預設方向指示圖標,其中,所述第一子區域與所述第一備選成像方向相對應; 所述第二確定單元具體用於當所述觸摸信號指示觸點位於所述至少兩個子區域中的第二子區域時,根據第二備選成像方向和所述第一成像方向,確定所述目標成像方向,其中,所述第二子區域與所述第二備選成像方向相對應。
11.根據權利要求10所述的裝置,其特徵在於,所述呈現單元還用於在所述子區域中,呈現用於指示所述子區域所對應的備選成像方向的備選方向指示圖標。
12.根據權利要求7至11中任一項所述的裝置,其特徵在於,所述裝置還包括: 識別單元,確定所述裝置相對於重力方向,處於垂直放置狀態。
13.—種終端設備,其特徵在於,所述終端設備包括: 攝像頭,用於拍攝圖像; 觸摸顯示器,用於呈現與所述終端設備提供的功能相對應的操作界面,並生成與接受的觸摸操作相對應的觸摸信號; 處理器,用於當所述攝像頭的圖像拍攝功能啟動時,基於預設規則,確定預設成像方向,控制所述觸摸顯示器,以在所述觸摸顯示器的第一區域中,呈現預設方向指示圖標,所述預設方向指示圖標用於指示所述預設成像方向,其中,所述第一區域與所述觸摸顯示器的第二區域相鄰,在所述第二區域中,呈現有拍攝圖標,所述拍攝圖標用於指示拍攝操作,檢測來自所述第一區域的觸摸信號,根據所述觸摸信號和所述預設成像方向,確定目標成像方向,根據所述目標成像方向,在存儲器中存儲所述攝像頭拍攝的圖像。
14.根據權利要求13所述的方法,其特徵在於,所述處理器還用於控制所述觸摸顯示器,以在所述第一區域中,呈現目標方向指示圖標,所述目標方向指示圖標用於指示所述目標成像方向。
15.根據權利要求13或14所述的方法,其特徵在於,所述處理器具體用於當所述觸摸信號指示觸點在預設時間內從所述第一區域內的第一位置移動至第二位置時,根據所述第一位置與所述第二位置之間的位置關係以及所述預設成像方向,確定所述目標成像方向。
16.根據權利要求13或14所述的方法,其特徵在於,所述第一區域包括至少兩個子區域,所述至少兩個子區域與至少兩個備選成像方向一一對應,以及 所述處理器具體用於基於預設規則,從所述至少兩個備選成像方向中,確定第一備選成像方向,作為所述預設成像方向,控制所述觸摸顯示器,以在所述至少兩個子區域中的第一子區域中,呈現所述預設方向指示圖標,其中,所述第一子區域與所述第一備選成像方向相對應,當所述觸摸信號指示觸點位於所述至少兩個子區域中的第二子區域時,根據第二備選成像方向和所述第一成像方向,確定所述目標成像方向,其中,所述第二子區域與所述第二備選成像方向相對應。
17.根據權利要求16所述的方法,其特徵在於,所述處理器還用於控制所述觸摸顯示器,以在所述子區域中,呈現用於指示所述子區域所對應的備選成像方向的備選方向指示圖標。
18.根據權利要求13至17中任一項所述的方法,其特徵在於,所述處理器還用於確定所述終端設備相對於重力方向,·處於垂直放置狀態。
【文檔編號】G06F3/0488GK103713849SQ201310731767
【公開日】2014年4月9日 申請日期:2013年12月26日 優先權日:2013年12月26日
【發明者】徐傑 申請人:華為終端有限公司