一種Android終端自動連續(xù)錄像的方法及終端的制作方法
【專利摘要】本發(fā)明公開了一種Android終端自動連續(xù)錄像的方法及終端,所述方法包括以下步驟:用戶開啟自動連續(xù)錄像,終端進(jìn)入自動連續(xù)錄像模式;開始自動連續(xù)錄像,若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制;觸發(fā)結(jié)束自動連續(xù)錄像。本發(fā)明實現(xiàn)了Android終端能自動進(jìn)行連續(xù)錄像,使得用戶不用擔(dān)心自己不在終端旁,當(dāng)視屏錄制到Android系統(tǒng)允許的最大閥值時,自動停止,導(dǎo)致沒有錄制到后續(xù)的精彩場景的問題,提升了Android終端的智能化,優(yōu)化了用戶的錄像體驗。
【專利說明】一種Android終端自動連續(xù)錄像的方法及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】;具體涉及一種Android終端自動連續(xù)錄像的方法及終端。
【背景技術(shù)】
[0002]現(xiàn)在應(yīng)用Android平臺的終端錄制視屏的功能已走向高清化,比如現(xiàn)在的Android終端可以錄制分辨率為480p、720p或1080p等顯示格式的視頻。但是Android終端錄制視屏有一個缺點:當(dāng)視頻文件的大小達(dá)到Android系統(tǒng)允許的最大閥值時,系統(tǒng)就會自動停止錄像。這是由于32位的Linux系統(tǒng),最高位用作符號位,所以視屏文件的大小最大只能到2GB。而按目前的Android系統(tǒng)設(shè)計,默認(rèn)只支持32位offset的file size,所以最大只支持2GB大小的視頻。換句話說,采用目前的Android終端錄制視屏的大小最大只能為2GB,當(dāng)我們錄制一個高清視屏的時候,往往錄制不到半小時,視屏文件的大小就達(dá)到了 2GB,那么錄像就會自動停止。如果用戶把終端固定在一個地方錄制視屏,而沒有留意終端錄制視屏是否結(jié)束,這樣,很容易導(dǎo)致用戶錯過錄制一些美好的場景,從而影響了用戶的使用體驗。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于解決現(xiàn)有技術(shù)中的上述缺陷,提供一種Android終端自動連續(xù)錄像的方法。
[0004]本發(fā)明的另一目的在于解決現(xiàn)有技術(shù)中的上述缺陷,提供一種采用上述方法的終端。
[0005]本發(fā)明的目的可以通過采取如下技術(shù)方案達(dá)到:
[0006]提供一種Android終端自動連續(xù)錄像的方法,該方法包括下述步驟:
[0007]用戶開啟自動連續(xù)錄像,終端進(jìn)入自動連續(xù)錄像模式;
[0008]開始自動連續(xù)錄像,若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制;
[0009]觸發(fā)結(jié)束自動連續(xù)錄像。
[0010]作為一種優(yōu)選的方案,該方法還包括:在自動連續(xù)錄像過程中,若SD卡空間已滿,則結(jié)束自動連續(xù)錄像。
[0011]作為一種優(yōu)選的方案,“自動連續(xù)錄像”以Android的選項菜單的形式存在,在錄像界面中,用戶通過調(diào)出錄像選項菜單查看到“自動連續(xù)錄像”菜單項,當(dāng)用戶點擊該菜單項并選擇為“開啟”狀態(tài)后,終端即進(jìn)入自動連續(xù)錄像模式。
[0012]作為一種優(yōu)選的方案,所述若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制的具體方法是:
[0013]開始進(jìn)行錄像前,后臺首先自動設(shè)置視頻的保存路徑,然后開始進(jìn)行錄像;
[0014]若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,后臺自動停止當(dāng)iu錄像并保存視頻;
[0015]后臺緊接著設(shè)置下一個視屏的保存路徑,然后開始下一段視頻的錄制。
[0016]作為一種優(yōu)選的方案,在后臺自動停止當(dāng)前錄像并保存視頻時,前臺繼續(xù)保持錄像狀態(tài)。
[0017]提供一種應(yīng)用上述Android終端自動連續(xù)錄像的方法的終端,該終端包括:選擇模塊、自動連續(xù)錄像模塊和錄像控制模塊;其中,
[0018]選擇模塊,用于選擇開啟或者關(guān)閉終端的自動連續(xù)錄像功能,若用戶開啟自動連續(xù)錄像,終端進(jìn)入自動連續(xù)錄像模式;
[0019]自動連續(xù)錄像模塊,用于在用戶選擇開啟自動連續(xù)錄像功能時,自動啟動,開始自動連續(xù)錄像后,若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制;
[0020]錄像控制模塊,用于根據(jù)觸發(fā)控制開始自動連續(xù)錄像或者結(jié)束自動連續(xù)錄像。
[0021]作為一種優(yōu)選的方案,所述自動連續(xù)錄像模塊具體包括:
[0022]路徑單元,用于在開始進(jìn)行錄像前,在后臺自動設(shè)置視頻的保存路徑;
[0023]開始單元,用于在路徑單元設(shè)置好視頻保存路徑后,開始進(jìn)行錄像;
[0024]保存單元,用于在當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,在后臺自動停止當(dāng)前錄像并保存視頻。
[0025]作為一種優(yōu)選的方案,所述自動連續(xù)錄像模塊還包括:控制顯示單元,用于在所述保存單元在后臺自動停止當(dāng)前錄像并保存視頻時,控制前臺繼續(xù)保持錄像狀態(tài)。
[0026]作為一種優(yōu)選的方案,所述錄像控制模塊還用于,在自動連續(xù)錄像過程中,若SD卡空間已滿,則控制結(jié)束自動連續(xù)錄像。
[0027]本發(fā)明相對于現(xiàn)有技術(shù)具有如下的有益效果:
[0028]1、本發(fā)明通過允許用戶在錄制視頻前,可以選擇當(dāng)前終端的錄像模式為自動連續(xù)錄像模式或者為傳統(tǒng)錄像模式,使得用戶可以依據(jù)實際需求,選擇合適的錄像模式,進(jìn)而很好的提升操作體驗。
[0029]2、本發(fā)明的自動連續(xù)錄像在開啟狀態(tài)時,終端在進(jìn)行錄像過程中,若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,系統(tǒng)則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制。因此,用戶不用擔(dān)心自己不在終端旁,導(dǎo)致視屏錄制到Android系統(tǒng)允許的最大閥值時,自動停止錄像,而沒有錄制到后續(xù)的精彩場景的問題,有效的提升用戶的使用體驗。
[0030]3、實施本發(fā)明后,還使得Android終端的錄像操作更加簡便,用戶在長時間錄制視頻時,無需反復(fù)手動保存錄制的視頻文件,無需反復(fù)開啟錄像,提升了 Android終端的智能化,優(yōu)化了用戶的錄像體驗。
【專利附圖】
【附圖說明】
[0031]圖1是本發(fā)明Android終端自動連續(xù)錄像的方法的流程示意圖;
[0032]圖2是本發(fā)明終端的結(jié)構(gòu)示意框圖。
【具體實施方式】[0033]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。結(jié)合本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0034]實施例1
[0035]本發(fā)明實施例1提供一種Android終端自動連續(xù)錄像的方法,用戶在錄制視頻前,可以選擇“自動連續(xù)錄像”的“開啟”或者“關(guān)閉”狀態(tài)。如果用戶選擇“開啟”狀態(tài),那么終端在錄像過程中,若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,系統(tǒng)則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制。這樣做的目的是讓用戶不用擔(dān)心自己不在終端旁,錄制視屏文件的大小達(dá)到Android系統(tǒng)允許的最大閥值時,自動停止錄像,導(dǎo)致沒有錄制到后續(xù)的精彩場景,有效的提升用戶的使用體驗。本發(fā)明提供的自動連續(xù)錄像方法適用于任一具有錄像功能的Android終端,本發(fā)明稱之為Android終端,如移動終端(手機、pad、相機等)、計算機等。
[0036]在此需要說明的是,由于32位的Linux系統(tǒng),最高位用作符號位,所以視屏文件的大小最大只能到2GB。而目前Android系統(tǒng)的設(shè)計,是采用32位的Linux系統(tǒng),默認(rèn)只支持32位offset的file size,所以目前的Android系統(tǒng)最大只支持2GB大小的視頻文件。BP,目前的Android系統(tǒng)允許視頻文件大小的最大閥值為2GB。
[0037]參照圖1,圖1是根據(jù)本發(fā)明Android終端自動連續(xù)錄像的方法的流程示意圖,本方法包括以下步驟:
[0038]S1、終端在錄像模式下,若用戶開啟自動連續(xù)錄像,終端則進(jìn)入自動連續(xù)錄像模式;當(dāng)用戶點擊開始錄像按鈕后,執(zhí)行步驟S2 ;
[0039]作為一種優(yōu)選的方案,“自動連續(xù)錄像”功能項以Android的選項菜單的形式存在,并以Android的選項菜單的形式為用戶提供操作入口,在錄像界面中,用戶通過調(diào)出錄像選項菜單查看到“自動連續(xù)錄像”菜單項,若用戶點擊該菜單項,并選擇“開啟”狀態(tài),終端即進(jìn)入自動連續(xù)錄像模式;若用戶點擊該菜單項,并選擇“關(guān)閉”狀態(tài),終端進(jìn)入傳統(tǒng)的錄像模式。
[0040]本實施例中,優(yōu)選的,所述“自動連續(xù)錄像”功能項默認(rèn)為關(guān)閉狀態(tài)。在開始錄制視頻前,用戶可以選擇開啟或者關(guān)閉自動連續(xù)錄像功能。
[0041]S2、開始自動連續(xù)錄像,若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制;判斷是否結(jié)束當(dāng)前的自動連續(xù)錄像,判斷為否,則繼續(xù)執(zhí)行步驟S2,判斷為是,則執(zhí)行步驟S3 ;
[0042]進(jìn)一步而言,在自動連續(xù)錄像過程中,若終端的SD卡空間已滿,則自動結(jié)束自動連續(xù)錄像。否則,繼續(xù)執(zhí)行步驟S2。
[0043]S3、觸發(fā)結(jié)束自動連續(xù)錄像。
[0044]作為一種優(yōu)選的方案,所述觸發(fā)結(jié)束連續(xù)錄像,具體包括:
[0045]用戶手動點擊停止錄像按鈕,觸發(fā)結(jié)束自動連續(xù)錄像;
[0046]根據(jù)用戶的定時錄像設(shè)置,當(dāng)錄像持續(xù)時間達(dá)到用戶預(yù)設(shè)的時間時,結(jié)束自動連續(xù)錄像。
[0047]作為一種優(yōu)選的方案,所述若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制的具體方法是:
[0048]S201、開始進(jìn)行錄像前,后臺首先自動設(shè)置視頻的保存路徑,然后再開始進(jìn)行錄像;
[0049]更具體而言,在自動連續(xù)錄像的模式下,用戶點擊開始錄像按鈕后,后臺初始化一個 Android MediaRecorder 對象,調(diào)用 MediaRecorder 的 setOutputFile (string path)方法自動設(shè)置視頻的保存路徑,最后調(diào)用MediaRecorder的start方法開始錄制視頻。并進(jìn)入步驟S202 ;
[0050]S202、若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,后臺自動停止當(dāng)前錄像并保存視頻;然后進(jìn)入步驟S203 ;
[0051]S203、后臺緊接著設(shè)置下一個視屏的保存路徑,然后開始下一段視頻的錄制。
[0052]在接收到觸發(fā)結(jié)束自動連續(xù)錄像之前,重復(fù)執(zhí)行步驟S202和步驟S203。
[0053]以目前采用32位Linux系統(tǒng)的Android終端為例,若當(dāng)前錄制的視頻文件大小達(dá)到2GB,那么后臺調(diào)用MediaRecorder的stop方法自動停止當(dāng)前錄像并保存當(dāng)前所完成錄制的視頻文件。緊接著,后臺繼續(xù)調(diào)用MediaRecorder的setOutputFile (string path)方法自動設(shè)置下一個視屏的保存路徑,并且調(diào)用MediaRecorder的start方法開始下一段視頻的錄制。
[0054]作為一種優(yōu)選的方案,在后臺自動停止當(dāng)前錄像并保存視頻時,前臺繼續(xù)保持錄像狀態(tài)。因此在外界看來就相當(dāng)于終端一直在處于錄像狀態(tài)。
[0055]應(yīng)用本發(fā)明后,Android終端的錄像操作更加簡便,用戶長時間進(jìn)行錄像時,無需反復(fù)手動保存錄制的視頻文件,無需反復(fù)開啟錄像,提升了 Android終端的智能化,優(yōu)化了用戶的錄像體驗。
[0056]實施例2
[0057]本發(fā)明的實施例2提供了采用上述Android終端自動連續(xù)錄像的方法的一種終端,該終端應(yīng)用Android系統(tǒng)并具有錄像功能。下面對該終端涉及的各個模塊進(jìn)行說明。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合,圖2是本發(fā)明實施例2提供的結(jié)構(gòu)示意框圖,如圖2所示,所述終端包括:選擇模塊10、自動連續(xù)錄像模塊20和錄像控制模塊30 ;其中,
[0058]選擇模塊10,用于選擇開啟或者關(guān)閉終端的自動連續(xù)錄像功能,若用戶開啟自動連續(xù)錄像,終端進(jìn)入自動連續(xù)錄像模式;
[0059]作為一種優(yōu)選的方案,“自動連續(xù)錄像”功能項以Android的選項菜單的形式存在,并以Android的選項菜單的形式為用戶提供操作入口,在錄像界面中,用戶通過調(diào)出錄像選項菜單查看到“自動連續(xù)錄像”菜單項,若用戶點擊該菜單項,并選擇“開啟”狀態(tài),終端即進(jìn)入自動連續(xù)錄像模式;若用戶點擊該菜單項,并選擇“關(guān)閉”狀態(tài),終端進(jìn)入傳統(tǒng)的錄像模式。
[0060]本實施例中,所述的“自動連續(xù)錄像”功能項默認(rèn)為關(guān)閉狀態(tài),在開始錄制視頻前,用戶可以選擇開啟或者關(guān)閉自動連續(xù)錄像功能。
[0061]自動連續(xù)錄像模塊20,用于當(dāng)用戶選擇開啟自動連續(xù)錄像功能時,自動啟動,開始自動連續(xù)錄像后,若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制;[0062]錄像控制模塊30,用于根據(jù)觸發(fā)控制開始自動連續(xù)錄像或者結(jié)束自動連續(xù)錄像。比如當(dāng)用戶點擊開始錄像按鈕時,錄像控制模塊30控制終端開始進(jìn)行自動連續(xù)錄像,當(dāng)用戶手動點擊停止錄像按鈕時,錄像控制模塊30控制終端停止自動連續(xù)錄像。
[0063]作為一種優(yōu)選的方案,所述自動連續(xù)錄像模塊20具體包括:
[0064]路徑單元21,用于在開始進(jìn)行錄像前,在后臺自動設(shè)置視頻的保存路徑;
[0065]更具體而言,在自動連續(xù)錄像的模式下,用戶點擊開始錄像按鈕后,后臺初始化一個 Android MediaRecorder 對象,路徑單兀 21 調(diào)用 MediaRecorder 的 setOutputFile(string path)方法自動設(shè)置視頻的保存路徑;
[0066]開始單元22,用于在路徑單元21設(shè)置好視頻保存路徑后,調(diào)用MediaRecorder的start方法開始進(jìn)行錄像;
[0067]保存單元23,用于在當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,在后臺自動調(diào)用MediaRecorder的stop方法停止當(dāng)前錄像并保存當(dāng)前所完成錄制的視頻文件;
[0068]控制顯示單元24,用于在所述保存單元23在后臺自動停止當(dāng)前錄像并保存視頻時,控制前臺繼續(xù)保持錄像狀態(tài)。因此在外界看來終端一直在處于錄像狀態(tài)。
[0069]作為一種優(yōu)選的方案,所述錄像控制模塊30還用于,在自動連續(xù)錄像過程中,若SD卡空間已滿,則控制結(jié)束自動連續(xù)錄像。
[0070]值得注意的是,上述終端實施例中,所包括的各個模塊和單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能模塊和單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。
[0071]所述的終端可以是手機、電子書、個人數(shù)字助理(PDA)、掌上電腦或其他具有錄像功能的Android終端設(shè)備。
[0072]另外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤或光盤等。
[0073]上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其他的任何未背離本發(fā)明的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種Android終端的自動連續(xù)錄像方法,其特征在于,包括下述步驟: 用戶開啟自動連續(xù)錄像,終端進(jìn)入自動連續(xù)錄像模式; 開始自動連續(xù)錄像,若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制; 觸發(fā)結(jié)束自動連續(xù)錄像。
2.根據(jù)權(quán)利要求1所述的Android終端的自動連續(xù)錄像方法,其特征在于,該方法還包括:在自動連續(xù)錄像過程中,若SD卡空間已滿,則結(jié)束自動連續(xù)錄像。
3.根據(jù)權(quán)利要求1所述的Android終端的自動連續(xù)錄像方法,其特征在于自動連續(xù)錄像”以Android的選項菜單的形式存在,在錄像界面中,用戶通過調(diào)出錄像選項菜單查看到“自動連續(xù)錄像”菜單項,當(dāng)用戶點擊該菜單項并選擇為“開啟”狀態(tài)后,終端即進(jìn)入自動連續(xù)錄像模式。
4.根據(jù)權(quán)利要求1所述的Android終端的自動連續(xù)錄像方法,其特征在于,所述若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制的具體方法是: 開始進(jìn)行錄像前,后臺首先自動設(shè)置視頻的保存路徑,然后開始進(jìn)行錄像; 若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,后臺自動停止當(dāng)前錄像并保存視頻; 后臺緊接著設(shè)置下一個視屏的保存路徑,然后開始下一段視頻的錄制。
5.根據(jù)權(quán)利要求4所述的Android終端的自動連續(xù)錄像方法,其特征在于,在后臺自動停止當(dāng)前錄像并保存視頻時,前臺繼續(xù)保持錄像狀態(tài)。
6.根據(jù)權(quán)利要求1所述的Android終端的自動連續(xù)錄像方法,其特征在于,所述觸發(fā)結(jié)束連續(xù)錄像,具體包括: 手動點擊停止錄像按鈕,結(jié)束自動連續(xù)錄像; 根據(jù)用戶的定時錄像設(shè)置,結(jié)束自動連續(xù)錄像。
7.一種采用權(quán)利要求1至6任一項所述的方法的終端,其特征在于,該終端包括:選擇模塊、自動連續(xù)錄像模塊和錄像控制模塊;其中, 選擇模塊,用于選擇開啟或者關(guān)閉終端的自動連續(xù)錄像功能,若用戶開啟自動連續(xù)錄像,終端進(jìn)入自動連續(xù)錄像模式; 自動連續(xù)錄像模塊,用于在用戶選擇開啟自動連續(xù)錄像功能時,自動啟動,開始自動連續(xù)錄像后,若當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,則自動停止并保存當(dāng)前錄制的視頻,并開始下一個視頻的錄制; 錄像控制模塊,用于根據(jù)觸發(fā)控制開始自動連續(xù)錄像或者結(jié)束自動連續(xù)錄像。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述自動連續(xù)錄像模塊具體包括: 路徑單元,用于在開始進(jìn)行錄像前,在后臺自動設(shè)置視頻的保存路徑; 開始單元,用于在路徑單元設(shè)置好視頻保存路徑后,開始進(jìn)行錄像; 保存單元,用于在當(dāng)前錄制的視頻文件大小達(dá)到Android系統(tǒng)允許的最大閥值,在后臺自動停止當(dāng)前錄像并保存視頻。
9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述自動連續(xù)錄像模塊還包括:控制顯示單元,用于在所述保存單元在后臺自動停止當(dāng)前錄像并保存視頻時,控制前臺繼續(xù)保持錄像狀態(tài)。
10.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述錄像控制模塊還用于,在自動連續(xù)錄像過程中,若SD卡空間已滿,`則控制結(jié)束自動連續(xù)錄像。
【文檔編號】H04N5/76GK103517021SQ201310420127
【公開日】2014年1月15日 申請日期:2013年9月13日 優(yōu)先權(quán)日:2013年9月13日
【發(fā)明者】劉博
申請人:廣東歐珀移動通信有限公司