本發明涉及信息處理技術領域,尤其是涉及一種視頻處理方法及移動終端。
背景技術:
隨著電子技術的不斷發展,移動終端已經被普遍使用;越來越多的用戶都使用移動終端觀看視頻,當用戶想要在沒有網絡的情況下觀看視頻,可以提前在移動終端中下載視頻后如電視劇、電影等;此外,用戶還可以利用移動終端的相機功能錄制視頻,從而使得移動終端中會保存大量的視頻文件。
由于每個視頻文件的封面是該視頻文件中的某一幀畫面,是由移動終端自動生成的;因此,可能出現某一個視頻文件的封面是一張全黑的幀畫面;也可能會出現多個視頻文件的封面類似,通過視頻的封面用戶無法區分這幾個視頻文件;還可能某個視頻文件的封面可以體現該視頻文件的內容,但而該視頻文件是用戶的隱私文件,用戶不想讓該封面體現該視頻文件的內容。
技術實現要素:
本發明實施例提供一種視頻處理方法,以解決現有技術中移動終端為視頻自動生成的封面,而無法滿足用戶對不同視頻的封面要求的問題。
第一方面,提供了一種視頻處理方法,應用于移動終端,所述的方法包括:在視頻列表界面中,確定用戶的選擇操作對應的目標視頻;確定目標視頻對應的封面更改方式,其中,所述封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取;顯示所述封面更改方式對應的界面,確定目標視頻封面;將所述目標視頻封面設置為目標視頻對應的封面。
第二方面,提供了一種移動終端,所述移動終端包括:目標視頻確定模塊,用于在視頻列表界面中,確定用戶的選擇操作對應的目標視頻;封面更改方式確定模塊,用于確定目標視頻對應的封面更改方式,其中,所述封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取;目標視頻封面確定模塊,用于顯示所述封面更改方式對應的界面,確定目標視頻封面;封面設置模塊,用于將所述目標視頻封面設置為目標視頻對應的封面。
這樣,本發明實施例在在視頻列表界面中,確定用戶選中的目標視頻,以及確定目標視頻的封面更改方式后;在所述封面更改方式對應的界面中,確定目標視頻封面,再將目標視頻封面設置為目標視頻對應的封面;其中,封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取;使得移動終端可以根據用戶選擇的封面更改方式,更改對應視頻的封面,從而滿足用戶對不同視頻的封面的要求,提高用戶體驗。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明的一種視頻處理方法實施例的步驟流程圖;
圖2是本發明的另一種視頻處理方法實施例的步驟流程圖;
圖3是本發明的一種操作選項的顯示界面示意圖;
圖4是本發明的一種更改視頻封面方式的顯示界面示意圖;
圖5A和圖5B是本發明的一種將選取的一張圖片設置為視頻封面的示意圖;
圖6A和圖6B是本發明的一種將多張圖片拼接后的圖片設置為視頻封面的示意圖;
圖7A和圖7B是本發明的一種將拍攝的圖片設置為視頻封面的示意圖;
圖8是本發明的一種移動終端實施例的結構框圖;
圖9是本發明的一種移動終端實施例的結構框圖;
圖10是本發明的一種移動終端實施例的框圖;
圖11是本發明的一種移動終端實施例的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例一
參照圖1,示出了本發明的一種視頻處理方法實施例的步驟流程圖,具體可以包括如下步驟:
步驟101、在視頻列表界面中,確定用戶的選擇操作對應的目標視頻。
本發明實施例提出的一種視頻處理方法,主要是針對視頻封面的處理;即在確定目標視頻后,根據用戶選擇的封面更改方式,以及在所述封面更改方式界面中選擇的圖片,確定目標視頻封面;然后再將目標視頻封面設置為目標視頻的封面;其中,所述目標視頻是用戶選中的需要更改封面的視頻;是在移動終端視頻列表界面中顯示的視頻;所述視頻列表界面是顯示移動終端存儲的所有視頻的界面,移動終端存儲的視頻文件包括錄制的視頻,和從其他終端或服務器獲取的視頻如電視視頻、電影視頻等。用戶在使用移動終端的過程中,需要更改某個視頻的視頻封面時,可以通過在視頻列表界面中查找到該視頻,并通過選擇操作選中該視頻,并將用戶選中的視頻確定為目標視頻,其中,選擇操作是使目標視頻顯示出操作選項的操作例如長按。
步驟102、確定目標視頻對應的封面更改方式,其中,所述封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取。
移動終端在獲取到用戶的選擇操作后,顯示對應的操作選項;其中,所述操作選項可以包括更改視頻封面的選項,與視頻編輯相關的選項如刪除、重命名,分享的選項等;也可以只包括更改視頻封面的多種封面更改方式,如拍照選取,從相冊中選取和從視頻幀中選取。若所述操作選項包括前一種列出的選項時,移動終端根據用戶的操作確定用戶選擇更改視頻封面的選項后,再顯示出多種封面更改方式;然后再根據用戶的操作,確定用戶選擇的一種封面更改方式。若所述操作選項包括后一種列出的選項時,則用戶可以直接對封面更改方式進行選擇,移動終端可以根據用戶的操作確定用戶選擇的一種封面更改方式。
步驟103、顯示所述封面更改方式對應的界面,確定目標視頻封面。
本發明實施例中不同的封面更改方式對應不同的界面,例如拍照獲取的方式,對應移動終端相機的拍照界面;從相冊中獲取的方式,對應移動終端相冊對應的圖片顯示界面;從視頻幀中獲取的方式,對應目標視頻的視頻幀的圖片顯示的界面;因此,在確定用戶選中的封面更改方式后,顯示與所述封面更改方式對應的界面;用戶可以在顯示的界面中選擇想要設置為封面的圖片,用戶為目標視頻選擇封面的圖片可以一張,也可以是多張;從而移動終端可以根據用戶的選擇,確定目標視頻封面。
步驟104、將所述目標視頻封面設置為目標視頻對應的封面。
移動終端將上述確定的目標視頻封面,設置為目標視頻對應的封面;并顯示視頻列表界面。從而,在視頻列表界面中,所述目標視頻對應的封面更改為所述目標視頻封面,用戶可以通過操作視頻列表界面中所述目標視頻封面,打開所述目標視頻。
本發明實施例在在視頻列表界面中,確定用戶選中的目標視頻,以及確定目標視頻的封面更改方式后;在所述封面更改方式對應的界面中,確定目標視頻封面,再將目標視頻封面設置為目標視頻對應的封面;其中,封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取;使得移動終端可以根據用戶選擇的封面更改方式,更改對應視頻的封面;從而滿足用戶對不同視頻的封面的要求,提高用戶體驗。
實施例二
參照圖2,在上述實施例的基礎上,對本發明實施例的一種視頻處理方法進行進一步的說明,其中,圖2示出了本發明的另一種視頻處理方法實施例的步驟流程圖,具體步驟如下:
步驟201、在視頻列表界面中,確定用戶的選擇操作對應的目標視頻。
本發明實施例將移動終端中所有的視頻文件,都在所述視頻列表界面中顯示;移動終端可以根據用戶在視頻列表界面中對視頻文件進行操作,執行操作對應的命令;如更改視頻封面。在視頻列表界面中各視頻文件顯示的方式有多種,多種顯示的方式中均包括顯示視頻文件對應的封面,從而使得用戶可以直接根據封面查找視頻文件。在視頻列表界面中,移動終端根據用戶的選擇操作,確定用戶選中的目標視頻。
步驟202、確定目標視頻對應的封面更改方式。
移動終端可以根據選擇操作,顯示對應的操作選項;其中,顯示的一種操作選項如圖3所示,圖3中將名稱為“錄屏_20161114_154743”確定為目標視頻,操作選項包括的選項:刪除、分享、重命名和更改視頻封面。移動終端確定用戶選擇更改視頻封面的選項后,在視頻列表界面中顯示的示各種更改視頻封面方式,其中,更改視頻封面方式包括顯示拍照選取、從相冊中選取和從視頻幀中選取;為了滿足不同用戶的需求,從相冊中或從視頻幀中選取的圖片可以是一張,也可以是多張;因此,更改視頻封面的方式還可以包括:拍照選取、從相冊中選取一張、從相冊中選取多張張、從視頻幀中選取一張和從視頻幀中選取多張;如圖4所示,圖4示出了一種更改視頻封面方式的顯示界面示意圖,分別是拍照、相冊中選一張、視頻中自由選一幀、使用多張圖片拼接、使用視頻中多幀拼接。本發明實施例不限定更改視頻封面方式的顯示方式和內容。然后再根據用戶的選擇,確定用戶選中的封面更改方式。
對于不同的封面更改方式,移動終端會執行對應的處理方式;當所述目標封面更改方式為從相冊中選取時,執行步驟203、207-210;當所述目標封面更改方式為從視頻幀中選取時,執行步驟204-210;當所述目標封面更改方式為拍照選取時,執行步驟211-213;以下對不同封面更改方式,設置視頻封面的處理步驟進行說明。
本發明實施例中,移動終端的相冊包含的圖片包括:通過拍照獲取的照片、從其他設備獲取的和從服務器中下載的圖片。移動終端中每個視頻文件是以圖片的形式存儲的,在移動終端播放該視頻文件,即是按照一定的幀率,按時間的順序顯示圖片;其中,每個時間幀均對應一幀視頻圖片;例如,一個視頻文件的時長為2分鐘,播放幀率為30時,則所述視頻文件包括3600幀的視頻圖片,每個時間幀的間隔為1/30秒;則第一個時間幀為0秒對應第一幀圖片,第二個時間幀為1/30秒對應第二幀圖片,依次類推。移動終端中每個視頻文件可以對應一個圖片文件集;且相冊對應的圖片文件集不包括視頻文件對應的圖片文件集;其中,一個時間幀即為一個視頻幀。
步驟203、當所述目標封面更改方式為從相冊中選取時,進入所述移動終端相冊對應的圖片文件集的顯示界面。
當所述目標封面更改方式為從相冊中選取時,所述移動終端可以顯示所述移動終端相冊對應的圖片文件集,所述相冊對應的圖片文件集中包括的相冊中所有的圖片,以使用戶可以在顯示的圖片中選擇設置為封面的圖片。
當所述目標封面更改方式為從視頻幀中選取時,所述移動終端可以進入所述目標視頻的視頻幀對應的圖片文件集的顯示界面,具體生成視頻幀對應的圖片文件集的步驟如下:
步驟204、當所述目標封面更改方式為從視頻幀中選取時,確定所述目標視頻中各時間幀對應的圖片。
本發明實施例中,移動終端中的每個視頻文件均對應一個圖片文件集,在視頻對應的圖片文件集中,視頻文件的每一個視頻幀均對應一張圖片,因此,在從目標視頻對應的圖片文件集中選取中視頻幀圖片之前,可以根據目標視頻對應的圖片文件集中各圖片的信息,確定目標視頻的每一個時間幀對應的圖片。
步驟205、從所述目標視頻中按照預設周期提取預設數量的圖片,生成所述視頻幀對應的圖片文件集。
由于每個時間幀的間隔很短,使得相鄰的多個視頻幀對應的圖片基本相同;因此,在移動終端顯示視頻對應圖片文件集中的圖片時,可以不將目標視頻對應的每幀視頻均顯示出來;因此,可以按一定時間間隔從目標視頻對應的圖片文件集中選出視頻幀對應的圖片,再將選出的視頻幀對應的圖片組成目標視頻的視頻幀對應的圖片文件集。在確定每個視頻幀對應的圖片后,可以按照預設周期,從目標視頻對應的圖片文件集中提取預設數量的視頻幀對應的圖片;從而生成目標視頻的視頻幀對應的圖片文件集;其中,預設周期可以根據目標視頻的時長和實際需求設置如1s;所述預設數量也是根據實際需求設置如2張。
步驟206、進入所述目標視頻的視頻幀對應的圖片文件集的顯示界面。
所述移動終端在生成視頻對應的圖片文件集后,進入該視頻幀對應的圖片文件集的顯示界面;以使用戶可以在顯示的視頻幀對應的圖片中,選擇設置為封面的圖片。
步驟207、判斷從圖片文件集中選取圖片的數量是否是一張;若是,則執行步驟208;若否,則執行步驟209。
本發明實施例可以依據從圖片文件集選中的至少一張圖片確定目標視頻封面;即移動終端可以根據用戶的選擇,將用戶選擇的一張圖片設置為目標視頻的封面;也可以將用戶選擇的多張圖片進行拼接后,設置為目標視頻的封面。因此,在確定目標視頻封面之前,需要判斷用戶從圖片文件集中選擇的圖片的數量,若只選取了一張圖片,則執行步驟208;若選取了多張圖片,則執行步驟209。
步驟208、將用戶選中一張圖片確定為目標視頻封面。
當確定用戶選中的圖片為一張時,移動終端將用戶選中的該圖片確定為目標視頻封面。
步驟209、將用戶選中的多于一張圖片拼接成一張圖片。
當確定用戶選中的圖片為多于一張時,由于視頻封面的對應一張圖片,因此,需要將選取的多于一幀的視頻圖片進行拼接,拼接成一張圖片。本發明實施例中,拼接多于一幀的視頻圖片可以是自動拼接,也可以是根據用戶的拼接操作進行拼接;當移動終端自動拼接時,若預先設置了拼接模板,則按照設置的拼接模板進行拼接;若預先未設置拼接模板,則按照默認的拼接模板進行拼接。
步驟210、將所述拼接后的圖片確定為目標視頻封面。
在將選擇的多張圖片拼接為一張圖片時,將拼接后的圖片設置為目標視頻的封面。由于每幀視頻圖片均體現了所述目標視頻的特征,因此,將多幀視頻圖片拼接后的圖片,設置為目標視頻的封面,可以使用戶更好的根據封面查找視頻。
步驟211、當所述目標封面更改方式為拍照選取時,顯示所述移動終端的相機拍照界面。
當所述目標封面更改方式為拍照選取時,移動終端則開啟攝像頭,并顯示相機拍照界面。
步驟212、調用所述移動終端的攝像頭拍攝圖片,將所述拍攝的圖片確定為目標視頻封面。
當確定用戶操作拍照按鈕時,調用攝像頭進行拍攝照片;當確定用戶執行了確認操作時,則將當前拍攝的照片確定為目標視頻封面。
步驟213、將所述目標視頻封面設置為目標視頻對應的封面。
在確定目標視頻封面后,將目標視頻封面設置為目標視頻對應的封面;將一張圖片或拼接后的圖片設置為視頻封面的示意圖,如圖5A、圖6A和圖7A所示,圖5B、圖6B和圖7B中將名稱為“錄屏_20161114_154743”確定為目標視頻。如圖5A所示,虛線框中是根據用戶選擇確定的一張圖片;圖5B中將圖5A中選擇的圖片設置為視頻的封面,如虛線框中所示。如圖6A所示,對用戶選擇的5張圖片進行了拼接,圖6B中利用拼接后的圖片設置的視頻封面。如圖7A所示,是相機的拍攝的照片,圖7B中將圖7A中拍攝的照片設置為視頻的封面。
本發明實施例中的移動終端可以通過拍照獲取、從相冊中選取和從視頻幀中選取的方式,選取設置視頻封面的圖片;當選取方式是從相冊或從視頻幀中選取時,即可以將選取的一張圖片設置為視頻的封面,也可以將選取的多張圖片進行拼接后,將拼接后的圖片設置為視頻封面;從而移動終端可以根據用戶的操作,利用多種不同的方式,實現對視頻封面的更改;當從視頻幀圖片文件集中選取設置封面的圖片時,可以使得用戶根據視頻的封面辨別出不同的視頻;當從相冊中選擇或者拍照選取設置視頻封面的圖片時,使得封面不能體現該視頻的內容,從而保護用戶隱私安全;大大提高了用戶體驗。
需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明實施例并不受所描述的動作順序的限制,因為依據本發明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作并不一定是本發明實施例所必須的。
實施例三
參照圖8,示出了本發明的一種移動終端實施例的結構框圖,所述的移動終端可以保證上述方法的實現;具體可以包括如下模塊:目標視頻確定模塊301、封面更改方式確定模塊302、目標視頻封面確定模塊303和封面設置模塊304,其中,
目標視頻確定模塊301,用于在視頻列表界面中,確定用戶的選擇操作對應的目標視頻。
封面更改方式確定模塊302,用于確定目標視頻對應的封面更改方式,其中,所述封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取。
目標視頻封面確定模塊303,用于顯示所述封面更改方式對應的界面,確定目標視頻封面。
封面設置模塊304,用于將所述目標視頻封面設置為目標視頻對應的封面。
本發明實施例在在視頻列表界面中,確定用戶選中的目標視頻,以及確定目標視頻的封面更改方式后;在所述封面更改方式對應的界面中,確定目標視頻封面,再將目標視頻封面設置為目標視頻對應的封面;其中,封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取;使得移動終端可以根據用戶選擇的封面更改方式,更改對應視頻的封面;從而滿足用戶對不同視頻的封面的要求,提高用戶體驗。
參照圖9,在圖8的基礎上,對所述移動終端還包含的模塊,以及上述模塊包含的子模塊進行說明。
本發明實施例提供的移動終端包括:目標視頻確定模塊401、封面更改方式確定模塊402、目標視頻封面確定模塊403和封面設置模塊404,上述實施例已經論述,在此不再贅述;所述移動終端還包括:視頻幀圖片文件集生成模塊405,用于當所述述目標封面更改方式為從視頻幀中選取時,確定所述目標視頻中各時間幀對應的圖片;從所述目標視頻中按照預設周期提取預設數量的圖片,生成所述視頻幀對應的圖片文件集。
本發明實施例的所述目標視頻封面確定模塊403包括:圖片拼接子模塊4031、第一封面確定子模塊4032、第二封面確定子模塊4033和第三封面確定子模塊4034,其中,
圖片拼接子模塊4031,用于當確定用戶選中圖片數量多于一張時,將用戶選中的多于一張圖片拼接成一張圖片。
第一封面確定子模塊4032,用于將所述拼接后的圖片確定為目標視頻封面。
第二封面確定子模塊4033,用于當確定用戶選中圖片數量為一張時,將用戶選中一張圖片確定為目標視頻封面。
第三封面確定子模塊4034,用于當所述目標封面更改方式為拍照選取時,顯示所述移動終端的相機拍照界面;調用所述移動終端的攝像頭拍攝圖片,將所述拍攝的圖片確定為目標視頻封面。
所述目標視頻封面確定模塊403,用于依據從圖片文件集中選取的至少一張圖片,確定目標視頻封面,其中,所述圖片文件集包括所述移動終端相冊對應的圖片數據集,和,所述目標視頻的視頻幀對應的圖片數據集。
本發明實施例中當所述目標封面更改方式為從相冊中選取時,所述目標封面更改方式對應的界面為所述移動終端相冊對應的圖片文件集的顯示界面;當所述目標封面更改方式為從視頻幀中選取時,所述目標封面更改方式對應的界面為所述目標視頻的視頻幀對應的圖片文件集的顯示界面。
本發明實施例中的移動終端可以通過拍照獲取、從相冊中選取和從視頻幀中選取的方式,選取設置視頻封面的圖片;當選取方式是從相冊或從視頻幀中選取時,即可以將選取的一張圖片設置為視頻的封面,也可以將選取的多張圖片進行拼接后,將拼接后的圖片設置為視頻封面;從而移動終端可以根據用戶的操作,利用多種不同的方式,實現對視頻封面的更改;當從視頻幀圖片文件集中選取設置封面的圖片時,可以使得用戶根據視頻的封面辨別出不同的視頻;當從相冊中選擇或者拍照選取設置視頻封面的圖片時,使得封面不能體現該視頻的內容,從而保護用戶隱私安全;大大提高了用戶體驗。
對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
實施例四
圖10是本發明另一個實施例的移動終端的框圖。圖10所示的移動終端500包括:至少一個處理器501、存儲器502、至少一個網絡接口504和用戶接口503。移動終端500中的各個組件通過總線系統505耦合在一起。可理解,總線系統505用于實現這些組件之間的連接通信。總線系統505除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖10中將各種總線都標為總線系統505。
其中,用戶接口503可以包括顯示器、鍵盤或者點擊設備(例如,鼠標,軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發明實施例中的存儲器502可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-Only Memory,ROM)、可編程只讀存儲器(Programmable ROM,PROM)、可擦除可編程只讀存儲器(Erasable PROM,EPROM)、電可擦除可編程只讀存儲器(Electrically EPROM,EEPROM)或閃存。易失性存儲器可以是隨機存取存儲器(Random Access Memory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態隨機存取存儲器(Static RAM,SRAM)、動態隨機存取存儲器(Dynamic RAM,DRAM)、同步動態隨機存取存儲器(Synchronous DRAM,SDRAM)、雙倍數據速率同步動態隨機存取存儲器(Double Data Rate SDRAM,DDRSDRAM)、增強型同步動態隨機存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態隨機存取存儲器(Synchlink DRAM,SLDRAM)和直接內存總線隨機存取存儲器(Direct Rambus RAM,DRRAM)。本發明實施例描述的系統和方法的存儲器502旨在包括但不限于這些和任意其它適合類型的存儲器。
在一些實施方式中,存儲器502存儲了如下的元素,可執行模塊或者數據結構,或者他們的子集,或者他們的擴展集:操作系統5021和應用程序5022。
其中,操作系統5021,包含各種系統程序,例如框架層、核心庫層、驅動層等,用于實現各種基礎業務以及處理基于硬件的任務。應用程序5022,包含各種應用程序,例如媒體播放器(Media Player)、瀏覽器(Browser)等,用于實現各種應用業務。實現本發明實施例方法的程序可以包含在應用程序5022中。
在本發明實施例中,通過調用存儲器502存儲的程序或指令,具體的,可以是應用程序5022中存儲的程序或指令,處理器501用于在視頻列表界面中,確定用戶的選擇操作對應的目標視頻;確定目標視頻對應的封面更改方式,其中,所述封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取;顯示所述封面更改方式對應的界面,確定目標視頻封面;將所述目標視頻封面設置為目標視頻對應的封面。
上述本發明實施例揭示的方法可以應用于處理器501中,或者由處理器501實現。處理器501可能是一種集成電路芯片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器501中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器501可以是通用處理器、數字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現成可編程門陣列(Field Programmable Gate Array,FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實現或者執行本發明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。結合本發明實施例所公開的方法的步驟可以直接體現為硬件譯碼處理器執行完成,或者用譯碼處理器中的硬件及軟件模塊組合執行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位于存儲器502,處理器501讀取存儲器502中的信息,結合其硬件完成上述方法的步驟。
可以理解的是,本發明實施例描述的這些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現。對于硬件實現,處理單元可以實現在一個或多個專用集成電路(Application Specific Integrated Circuits,ASIC)、數字信號處理器(Digital Signal Processing,DSP)、數字信號處理設備(DSP Device,DSPD)、可編程邏輯設備(Programmable Logic Device,PLD)、現場可編程門陣列(Field-Programmable Gate Array,FPGA)、通用處理器、控制器、微控制器、微處理器、用于執行本申請功能的其它電子單元或其組合中。
對于軟件實現,可通過執行本發明實施例功能的模塊(例如過程、函數等)來實現本發明實施例的技術。軟件代碼可存儲在存儲器中并通過處理器執行。存儲器可以在處理器中或在處理器外部實現。
可選地,處理器501還用于:確定所述目標視頻中各時間幀對應的圖片;從所述目標視頻中按照預設周期提取預設數量的圖片,生成所述視頻幀對應的圖片文件集。
可選地,處理器501還用于:依據從圖片文件集中選取的至少一張圖片,確定目標視頻封面。
可選地,處理器501還用于:當確定用戶選中圖片數量多于一張時,將用戶選中的多于一張圖片拼接成一張圖片;將所述拼接后的圖片確定為目標視頻封面。
可選地,處理器501還用于:當確定用戶選中圖片數量為一張時,將用戶選中一張圖片確定為目標視頻封面。
可選地,處理器501還用于:當所述目標封面更改方式為拍照選取時,顯示所述移動終端的相機拍照界面;調用所述移動終端的攝像頭拍攝圖片,將所述拍攝的圖片確定為目標視頻封面。
可選的,處理器501還用于:當所述目標封面更改方式為從相冊中選取時,所述目標封面更改方式對應的界面為所述移動終端相冊對應的圖片文件集的顯示界面;當所述目標封面更改方式為從視頻幀中選取時,所述目標封面更改方式對應的界面為所述目標視頻的視頻幀對應的圖片文件集的顯示界面。
移動終端500能夠實現前述實施例中移動終端實現的各個過程,為避免重復,這里不再贅述。
本發明實施例在在視頻列表界面中,確定用戶選中的目標視頻,以及確定目標視頻的封面更改方式后;在所述封面更改方式對應的界面中,確定目標視頻封面,再將目標視頻封面設置為目標視頻對應的封面;其中,封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取;使得移動終端可以根據用戶選擇的封面更改方式,更改對應視頻的封面,從而滿足用戶對不同視頻的封面的要求,提高用戶體驗。
實施例五
圖11是本發明另一個實施例的移動終端的結構示意圖。具體地,圖11中的移動終端可以為手機、平板電腦、個人數字助理(Personal Digital Assistant,PDA)、或車載電腦等。
移動終端包括圖11中的射頻(Radio Frequency,RF)電路610、存儲器620、輸入單元630、顯示單元640、處理器660、音頻電路670、WiFi(Wireless Fidelity)模塊680和電源690。
其中,輸入單元630可用于接收用戶輸入的數字或字符信息,以及產生與移動終端的用戶設置以及功能控制有關的信號輸入。具體地,本發明實施例中,該輸入單元630可以包括觸控面板631。觸控面板631,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板631上的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板631可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給該處理器660,并能接收處理器660發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板631。除了觸控面板631,輸入單元630還可以包括其他輸入設備632,其他輸入設備632可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
其中,顯示單元640可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種菜單界面。顯示單元640可包括顯示面板641,可選的,可以采用LCD或有機發光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板641。
應注意,觸控面板631可以覆蓋顯示面板641,形成觸摸顯示屏,當該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器660以確定觸摸事件的類型,隨后處理器660根據觸摸事件的類型在觸摸顯示屏上提供相應的視覺輸出。
觸摸顯示屏包括應用程序界面顯示區及常用控件顯示區。該應用程序界面顯示區及該常用控件顯示區的排列方式并不限定,可以為上下排列、左右排列等可以區分兩個顯示區的排列方式。該應用程序界面顯示區可以用于顯示應用程序的界面。每一個界面可以包含至少一個應用程序的圖標和/或widget桌面控件等界面元素。該應用程序界面顯示區也可以為不包含任何內容的空界面。該常用控件顯示區用于顯示使用率較高的控件,例如,設置按鈕、界面編號、滾動條、電話本圖標等應用程序圖標等。
其中處理器660是移動終端的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在第一存儲器621內的軟件程序和/或模塊,以及調用存儲在第二存儲器622內的數據,執行移動終端的各種功能和處理數據,從而對移動終端進行整體監控。可選的,處理器660可包括一個或多個處理單元。
在本發明實施例中,通過調用存儲該第一存儲器621內的軟件程序和/或模塊和/或該第二存儲器622內的數據,處理器660用于在視頻列表界面中,確定用戶的選擇操作對應的目標視頻;確定目標視頻對應的封面更改方式,其中,所述封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取;顯示所述封面更改方式對應的界面,確定目標視頻封面;將所述目標視頻封面設置為目標視頻對應的封面。
可選地,處理器660還用于:確定所述目標視頻中各時間幀對應的圖片;從所述目標視頻中按照預設周期提取預設數量的圖片,生成所述視頻幀對應的圖片文件集。
可選地,處理器660還用于:依據從圖片文件集中選取的至少一張圖片,確定目標視頻封面,其中,所述圖片文件集包括所述移動終端相冊對應的圖片數據集,和,所述目標視頻的視頻幀對應的圖片數據集。
可選地,處理器660還用于:當確定用戶選中圖片數量多于一張時,將用戶選中的多于一張圖片拼接成一張圖片;將所述拼接后的圖片確定為目標視頻封面。
可選地,處理器660還用于:當確定用戶選中圖片數量為一張時,將用戶選中一張圖片確定為目標視頻封面。
可選地,處理器660還用于:當所述目標封面更改方式為拍照選取時,顯示所述移動終端的相機拍照界面;調用所述移動終端的攝像頭拍攝圖片,將所述拍攝的圖片確定為目標視頻封面。
可選的,處理器660還用于:當所述目標封面更改方式為從相冊中選取時,所述目標封面更改方式對應的界面為所述移動終端相冊對應的圖片文件集的顯示界面;當所述目標封面更改方式為從視頻幀中選取時,所述目標封面更改方式對應的界面為所述目標視頻的視頻幀對應的圖片文件集的顯示界面。
移動終端能夠實現前述實施例中移動終端實現的各個過程,為避免重復,這里不再贅述。
本發明實施例在在視頻列表界面中,確定用戶選中的目標視頻,以及確定目標視頻的封面更改方式后;在所述封面更改方式對應的界面中,確定目標視頻封面,再將目標視頻封面設置為目標視頻對應的封面;其中,封面更改方式包括以下至少一項:拍照選取,從相冊中選取和從視頻幀中選取;使得移動終端可以根據用戶選擇的封面更改方式,更改對應視頻的封面,從而滿足用戶對不同視頻的封面的要求,提高用戶體驗。
本領域普通技術人員可以意識到,結合本發明實施例中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述,僅為本發明的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以權利要求的保護范圍為準。