專(zhuān)利名稱(chēng):一種視頻的快速預(yù)覽方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明視頻處理技術(shù)領(lǐng)域,尤其涉及一種視頻的快速預(yù)覽方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有視頻播放器在播放視頻文件時(shí),只能實(shí)現(xiàn)對(duì)視頻播放時(shí)間點(diǎn)的視頻預(yù)覽,也就是說(shuō),當(dāng)把游標(biāo)放在播放進(jìn)度條上某個(gè)位置時(shí),視頻播放器會(huì)在該位置的對(duì)應(yīng)區(qū)域中顯示視頻文件在該位置的播放時(shí)間點(diǎn)。無(wú)論在PC、智能手機(jī)上或平板電腦上播放視頻時(shí),一般是通過(guò)左右拉動(dòng)視頻播放的進(jìn)度條,切換到需要的視頻畫(huà)面上;但是在移動(dòng)的過(guò)程中,由于受到數(shù)據(jù)流速度的限制,往往不能隨時(shí)預(yù)覽當(dāng)前定位的畫(huà)面,因而需要往復(fù)多次定位,才到找到所需要的畫(huà)面,從而給用戶或使用者帶來(lái)不便,用戶體驗(yàn)不佳
發(fā)明內(nèi)容
為了克服上述所指的現(xiàn)有技術(shù)中的不足之處,本發(fā)明提供一種視頻的快速預(yù)覽方法及系統(tǒng),以幫助用戶在播放視頻時(shí),實(shí)現(xiàn)自由快速預(yù)覽以查找到視頻中所需的觀察點(diǎn)。本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的
一種視頻的快速預(yù)覽方法,包括
步驟一、視頻播放器加載視頻,獲取視頻的播放時(shí)長(zhǎng),根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)連續(xù)片段;
步驟二、提取各片段的首幀和尾幀圖像;
步驟三、獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞減,顯示當(dāng)前觀察點(diǎn)所在片段的首幀圖像,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞增,顯示當(dāng)前觀察點(diǎn)所在片段的尾幀圖像。所述步驟一根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)片段是指將視頻平均分割成固定片段時(shí)長(zhǎng)T的若干個(gè)片段,或者將視頻平均分割成具有固定數(shù)目的N個(gè)片段。所述步驟三獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作時(shí),當(dāng)播放進(jìn)度條滑塊停滯于一觀察點(diǎn)時(shí),保持顯示前一預(yù)覽請(qǐng)求動(dòng)作所加載的預(yù)覽圖像。所述步驟三之后,還包括步驟四、當(dāng)檢測(cè)到用戶結(jié)束預(yù)覽請(qǐng)求動(dòng)作后,讀取用戶選定的當(dāng)前觀察點(diǎn),自該觀察點(diǎn)開(kāi)始播放視頻。所述檢測(cè)到用戶結(jié)束預(yù)覽請(qǐng)求動(dòng)作是指檢測(cè)到用戶釋放播放進(jìn)度條滑塊的動(dòng)作信號(hào)。步驟一根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)片段之后,還包括將某一片段平均分割成若干子片段,提取各子片段的首幀和尾幀圖像作為預(yù)覽圖像。所述視頻為保存于永久儲(chǔ)存器的本地視頻或者已加載于緩存的網(wǎng)絡(luò)在線視頻。本發(fā)明還公開(kāi)了一種應(yīng)用上述方法的視頻的快速預(yù)覽系統(tǒng),包括
加載模塊,用于加載所述視頻,獲取視頻的播放時(shí)長(zhǎng),根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)連續(xù)片段;
提取模塊,用于提取各片段的首幀和尾幀圖像;
預(yù)覽模塊,用于獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞減,顯示當(dāng)前觀察點(diǎn)所在片段的首幀圖像,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞增,顯示當(dāng)前觀察點(diǎn)所在片段的尾幀圖像。進(jìn)一步地,所述快速預(yù)覽系統(tǒng)還包括播放模塊,用于當(dāng)檢測(cè)到用戶結(jié)束一預(yù)覽請(qǐng)求動(dòng)作后,讀取用戶選定的當(dāng)前觀察點(diǎn),自該觀察點(diǎn)開(kāi)始播放視頻。與現(xiàn)有技術(shù)相比,本發(fā)明可以幫助用戶在播放視頻時(shí),實(shí)現(xiàn)自由快速預(yù)覽以查找到視頻中所需的觀察點(diǎn),通過(guò)將視頻分割成若干片段,當(dāng)用戶向左或向右拖曳視頻播放器的播放進(jìn)度條滑塊,實(shí)時(shí)顯示片段的首幀或尾幀圖像以供用戶預(yù)覽,便于用戶選定播放起點(diǎn),同時(shí)提高預(yù)覽圖像的顯示速度,提高用戶體驗(yàn)。
附圖I為本發(fā)明的視頻的快速預(yù)覽方法的實(shí)現(xiàn)流程示意 附圖2為本發(fā)明的視頻的快速預(yù)覽系統(tǒng)簡(jiǎn)圖。
具體實(shí)施例方式為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述。本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的
一種視頻的快速預(yù)覽方法,所述視頻通過(guò)帶播放進(jìn)度條的視頻播放器進(jìn)行播放,所述方法包括
步驟一、視頻播放器加載所述視頻,獲取視頻的播放時(shí)長(zhǎng),根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)連續(xù)片段;
步驟二、提取各片段的首幀和尾幀圖像;
步驟三、獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞減,顯示當(dāng)前觀察點(diǎn)所在片段的首幀圖像,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞增,顯示當(dāng)前觀察點(diǎn)所在片段的尾幀圖像。所述步驟一根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)片段是指將視頻平均分割成固定片段時(shí)長(zhǎng)T的若干個(gè)片段,或者將視頻平均分割成具有固定數(shù)目的N個(gè)片段。所述片段的分割原則包括一、固定片段數(shù)目為N,如無(wú)論視頻長(zhǎng)度多少,都可以固定片段數(shù)目為100個(gè)或其他數(shù)值,片段時(shí)長(zhǎng)根據(jù)視頻播放時(shí)長(zhǎng)而定。二、固定片段時(shí)長(zhǎng)為T(mén),在加載視頻文件時(shí),開(kāi)始在后臺(tái)運(yùn)算,根據(jù)固定片段時(shí)長(zhǎng)T,比如5秒鐘,若視頻的播放時(shí)長(zhǎng)為W,則將視頻分割成W/5個(gè)片段,結(jié)果四舍五入取整數(shù),得到片段數(shù)目。在實(shí)際應(yīng)用中,用戶一般是通過(guò)向左或者向右拖曳定位播放進(jìn)度條滑塊從而預(yù)覽各片段的首幀和尾幀圖像。如向右拖曳,可顯示當(dāng)前片段的尾幀圖像;如向左拖曳時(shí),可以顯示當(dāng)前片段的首幀圖像。所述步驟三獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作時(shí),當(dāng)播放進(jìn)度條滑塊停滯于一觀察點(diǎn)時(shí),保持顯示前一預(yù)覽請(qǐng)求動(dòng)作所加載的預(yù)覽圖像。此處的停滯區(qū)別于播放過(guò)程中的暫停動(dòng)作,是用戶拖曳播放進(jìn)度條滑塊過(guò)程中的停滯。
所述步驟三之后,還包括步驟四、當(dāng)檢測(cè)到用戶結(jié)束預(yù)覽請(qǐng)求動(dòng)作后,讀取用戶選定的當(dāng)前觀察點(diǎn),自該觀察點(diǎn)開(kāi)始播放視頻。所述檢測(cè)到用戶結(jié)束預(yù)覽請(qǐng)求動(dòng)作是指檢測(cè)到用戶釋放播放進(jìn)度條滑塊的動(dòng)作信號(hào)。進(jìn)一步地,在本發(fā)明的較佳實(shí)施例中,步驟一根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)片段之后,還包括將某一片段平均分割成若干子片段,提取各子片段的首幀和尾幀圖像作為預(yù)覽圖像,即可以針對(duì)單個(gè)片段,進(jìn)行再次分割,依上述方法,可以對(duì)一個(gè)播放時(shí)長(zhǎng)較大的視頻依次多次分解,從而提高預(yù)覽精度。所述視頻為保存于終端設(shè)備永久儲(chǔ)存器的本地視頻或者已加載于緩存的網(wǎng)絡(luò)在線視頻。所述視頻播放器可為安裝于手機(jī)、平板電腦、筆記本、臺(tái)式電腦等終端設(shè)備上的視頻播放軟件或者嵌于網(wǎng)絡(luò)瀏覽器上的視頻播放插件。具體地,本說(shuō)明書(shū)公開(kāi)了一種視頻的快速預(yù)覽方法,在本實(shí)施例中,視頻播放器的播放進(jìn)度條自左向右,對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞增,即當(dāng)用戶拖曳播放進(jìn)度條滑塊向左移動(dòng),對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞減;當(dāng)用戶拖曳播放進(jìn)度條滑塊向右移動(dòng),對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞增。如附 圖I所示,所述方法包括以下步驟
001、視頻播放器加載所述視頻;
002、獲取視頻的播放時(shí)長(zhǎng),根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成固定片段時(shí)長(zhǎng)T=5秒的若干個(gè)連續(xù)片段;
003、提取各片段的首幀和尾幀圖像;
004、獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作;
005、當(dāng)用戶拖曳播放進(jìn)度條滑塊向左移動(dòng),執(zhí)行步驟006;
006、顯示當(dāng)前觀察點(diǎn)所在片段的首幀圖像,并執(zhí)行步驟011;
007、當(dāng)用戶拖曳播放進(jìn)度條滑塊向右移動(dòng),執(zhí)行步驟008;
008、顯示當(dāng)前觀察點(diǎn)所在片段的尾幀圖像,并執(zhí)行步驟011;
009、當(dāng)用戶拖曳播放進(jìn)度條滑塊停滯于一觀察點(diǎn)時(shí),執(zhí)行步驟010;
010、保持顯示前一預(yù)覽請(qǐng)求動(dòng)作所加載的預(yù)覽圖像,并執(zhí)行步驟011;
011、判斷是否檢測(cè)到用戶結(jié)束預(yù)覽請(qǐng)求動(dòng)作,若是,執(zhí)行步驟012,否則返回步驟004;
012、讀取用戶選定的當(dāng)前觀察點(diǎn),自該觀察點(diǎn)開(kāi)始播放視頻。本發(fā)明還公開(kāi)了一種應(yīng)用上述方法的視頻的快速預(yù)覽系統(tǒng),如附圖2所示,包括 加載模塊,用于加載所述視頻,獲取視頻的播放時(shí)長(zhǎng),根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成
若干個(gè)連續(xù)片段;
提取模塊,用于提取各片段的首幀和尾幀圖像;
預(yù)覽模塊,用于獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞減,顯示當(dāng)前觀察點(diǎn)所在片段的首幀圖像,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞增,顯示當(dāng)前觀察點(diǎn)所在片段的尾幀圖像。進(jìn)一步地,所述快速預(yù)覽系統(tǒng)還包括播放模塊,用于當(dāng)檢測(cè)到用戶結(jié)束一預(yù)覽請(qǐng)求動(dòng)作后,讀取用戶選定的當(dāng)前觀察點(diǎn),自該觀察點(diǎn)開(kāi)始播放視頻。以上內(nèi)容是結(jié)合具體的優(yōu)選方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不應(yīng)認(rèn)定本發(fā)明的具體實(shí)施只局限于以上說(shuō)明。對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員而言,在不脫離本發(fā)明構(gòu)思的前提下,還可以作出若干簡(jiǎn)單推演或替換,均應(yīng)視為由本發(fā)明所提交的權(quán)利要求確定的保護(hù)范圍之內(nèi)。·
權(quán)利要求
1.一種視頻的快速預(yù)覽方法,其特征在于,包括 步驟一、視頻播放器加載視頻,獲取視頻的播放時(shí)長(zhǎng),根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)連續(xù)片段; 步驟二、提取各片段的首幀和尾幀圖像; 步驟三、獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞減,顯示當(dāng)前觀察點(diǎn)所在片段的首幀圖像,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞增,顯示當(dāng)前觀察點(diǎn)所在片段的尾幀圖像。
2.根據(jù)權(quán)利要求I所述的視頻的快速預(yù)覽方法,其特征在于所述步驟一根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)片段是指將視頻平均分割成固定片段時(shí)長(zhǎng)T的若干個(gè)片段,或者將視頻平均分割成具有固定數(shù)目的N個(gè)片段。
3.根據(jù)權(quán)利要求2所述的視頻的快速預(yù)覽方法,其特征在于所述步驟三獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作時(shí),當(dāng)播放進(jìn)度條滑塊停滯于一觀察點(diǎn)時(shí),保持顯示前一預(yù)覽請(qǐng)求動(dòng)作所加載的預(yù)覽圖像。
4.根據(jù)權(quán)利要求3所述的視頻的快速預(yù)覽方法,其特征在于所述步驟三之后,還包括 步驟四、當(dāng)檢測(cè)到用戶結(jié)束預(yù)覽請(qǐng)求動(dòng)作后,讀取用戶選定的當(dāng)前觀察點(diǎn),自該觀察點(diǎn)開(kāi)始播放視頻。
5.根據(jù)權(quán)利要求4所述的視頻的快速預(yù)覽方法,其特征在于所述檢測(cè)到用戶結(jié)束預(yù)覽請(qǐng)求動(dòng)作是指檢測(cè)到用戶釋放播放進(jìn)度條滑塊的動(dòng)作信號(hào)。
6.根據(jù)權(quán)利要求5所述的視頻的快速預(yù)覽方法,其特征在于步驟一根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)片段之后,還包括 將某一片段平均分割成若干子片段,提取各子片段的首幀和尾幀圖像作為預(yù)覽圖像。
7.根據(jù)權(quán)利要求5所述的視頻的快速預(yù)覽方法,其特征在于所述視頻為保存于永久儲(chǔ)存器的本地視頻或者已加載于緩存的網(wǎng)絡(luò)在線視頻。
8.一種應(yīng)用權(quán)利要求1-7中任一項(xiàng)所述方法的視頻的快速預(yù)覽系統(tǒng),其特征在于,包括 加載模塊,用于加載所述視頻,獲取視頻的播放時(shí)長(zhǎng),根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干個(gè)連續(xù)片段; 提取模塊,用于提取各片段的首幀和尾幀圖像; 預(yù)覽模塊,用于獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞減,顯示當(dāng)前觀察點(diǎn)所在片段的首幀圖像,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間遞增,顯示當(dāng)前觀察點(diǎn)所在片段的尾幀圖像。
9.根據(jù)權(quán)利要求8所述的視頻的快速預(yù)覽系統(tǒng),其特征在于,還包括播放模塊,用于當(dāng)檢測(cè)到用戶結(jié)束一預(yù)覽請(qǐng)求動(dòng)作后,讀取用戶選定的當(dāng)前觀察點(diǎn),自該觀察點(diǎn)開(kāi)始播放視頻。
全文摘要
一種視頻的快速預(yù)覽方法及系統(tǒng),所述方法包括以下步驟視頻播放器加載視頻,獲取視頻的播放時(shí)長(zhǎng),根據(jù)播放時(shí)長(zhǎng)將視頻平均分割成若干連續(xù)片段;提取各片段的首幀和尾幀圖像;獲取用戶通過(guò)拖曳所述視頻播放器的播放進(jìn)度條滑塊輸入的預(yù)覽請(qǐng)求動(dòng)作,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間依次遞減,顯示當(dāng)前觀察點(diǎn)所在片段的首幀圖像,當(dāng)拖曳播放進(jìn)度條滑塊對(duì)應(yīng)的觀察點(diǎn)時(shí)間依次遞增,顯示當(dāng)前觀察點(diǎn)所在片段的尾幀圖像。本發(fā)明可以幫助用戶在播放視頻時(shí),實(shí)現(xiàn)自由快速預(yù)覽以查找到視頻中所需的觀察點(diǎn),通過(guò)將視頻分割成若干片段,實(shí)時(shí)顯示片段的首幀或尾幀圖像以供用戶預(yù)覽,便于用戶選定播放起點(diǎn),同時(shí)提高預(yù)覽圖像的顯示速度,提高用戶體驗(yàn)。
文檔編號(hào)H04N21/45GK102905190SQ201210381569
公開(kāi)日2013年1月30日 申請(qǐng)日期2012年10月10日 優(yōu)先權(quán)日2012年10月10日
發(fā)明者王新 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司