一種視頻預(yù)覽方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明屬于多媒體技術(shù)領(lǐng)域,特別涉及一種視頻預(yù)覽方法與裝置。
【背景技術(shù)】
[0002]現(xiàn)有的視頻、包括全景視頻、特別是全景監(jiān)控安防視頻存在如下問題:
[0003]用戶定位視頻點往往是通過該時刻發(fā)生的情景或者事件來定位的。而現(xiàn)有的視頻播放器是通過時刻來定位視頻的。用戶無法有效地定位用戶所需要的視頻段,導(dǎo)致用戶需要提前知道視頻時間區(qū)段或者通過回放整個視頻進行查找,無法方便、快捷地完成視頻片段定位。
[0004]全景無死角視頻為全天球畫面,較難在一張小的預(yù)覽圖內(nèi)看到所需場景完整信息;尤其在網(wǎng)絡(luò)遠程觀看視頻的過程中,以上缺陷問題更是造成用戶使用上的困難,導(dǎo)致需要耗費大量的流量和時間去找自己需要的某個視頻段。
[0005]通過捕捉用戶鼠標(biāo)在播放器進度條上特定時刻點的懸停事件,觸發(fā)顯示預(yù)覽功能,然而這種操作方式強烈的依賴于鼠標(biāo)和箭頭的使用,在移動端上,由于沒有鼠標(biāo)和箭頭的交互設(shè)計,很難實現(xiàn)預(yù)覽的播放效果。
[0006]雖然在傳統(tǒng)視頻播放軟件中,PC、網(wǎng)頁端的播放軟件/插件可以實現(xiàn)簡單的預(yù)覽功能,使用戶快速定位需要的視頻片段。不過一方面這種PC、網(wǎng)頁端的預(yù)覽操作模式很難在手機端通過單手進行快速操作;一方面針對全景監(jiān)控,簡單地通過縮小的全景畫面很難有效地為用戶呈現(xiàn)全景360°所有的畫面信息,傳統(tǒng)的預(yù)覽方案會造成“看到前面看不到后面”、“看到了整體但是畫面很怪異、體驗不好”的結(jié)果。
【發(fā)明內(nèi)容】
[0007]本發(fā)明公開了一種可以快速定位視頻目標(biāo)片段的操作實現(xiàn)方案。
[0008]為了解決上述的問題,本發(fā)明設(shè)計了一種視頻快速預(yù)覽定位的方式:
[0009]本發(fā)明利用預(yù)覽圖片快速的展示特定時刻的場景或者事件,針對長時間的視頻,特別是安防領(lǐng)域中的超過24小時的歷史視頻,每隔一個指定的時長采集一張圖片,用戶可以通過預(yù)覽該圖片快速對該時刻發(fā)生的事情有全局的掌握,實現(xiàn)用戶針對事件或者場景快速定位視頻;
[0010]為了呈現(xiàn)全景視野內(nèi)盡可能多的用戶感興趣的場景,事件。定義了用戶預(yù)覽畫面的最佳視角為俯瞰視角。通過將圖片根據(jù)該視角進行投影呈現(xiàn),使用戶能夠全面的把握全局的場景和事件。
[0011]本發(fā)明設(shè)計了一種中間時刻指示線和進度條拖動的預(yù)覽機制實現(xiàn)用戶拖動進度條快速瀏覽歷史圖片定位感興趣的視頻位置。其中時刻指示線固定在播放器下方的中間位置,其左邊顯示時刻指示線所指示的預(yù)覽時刻,其右邊顯示現(xiàn)在時刻。用戶拖動進度條,預(yù)覽時刻會隨著時刻指示線在進度條上的位置而相應(yīng)變化,同時播放器會根據(jù)時刻指示線指示的預(yù)覽時刻,獲取該預(yù)覽時刻對應(yīng)的歷史預(yù)覽畫面,并將其繪制在時刻指示線上的預(yù)覽畫面播放窗口內(nèi)。通過瀏覽預(yù)覽畫面播放窗口內(nèi)的預(yù)覽畫面,用戶可以快速地判斷該時刻的視頻是否包含用戶感興趣的場景或者事件,實現(xiàn)視頻的快速定位。同時這種操作方式對于電腦端和移動端都是友好的。用戶無論是在電腦端上還是在移動端上都可以通過統(tǒng)一的用戶操作實現(xiàn)快速視頻定位的操作。
[0012]相應(yīng)的本發(fā)明還提供了一套視頻播放圖片預(yù)覽裝置,包括:
[0013]圖片采集模塊,用于從視頻截取或者從攝像機中采集全景圖片,按照時間戳命名,存儲在服務(wù)器上。
[0014]預(yù)覽圖片播放模塊,該模塊集成在電腦或者移動端上的視頻播放器上,主要組成元素為進度條、中間時刻指示線、預(yù)覽圖片播放窗口,提供一種通過拖動進度條快速回放預(yù)覽歷史畫面的視頻定位操作。
[0015]預(yù)覽圖片生成模塊,用于將圖片轉(zhuǎn)化為可以把握視野和事件的俯瞰視角觀看的預(yù)覽圖片,并根據(jù)圖片的采集時刻生成文件名,保存在服務(wù)器或者客戶端上,提供給客戶端下載播放;
[0016]當(dāng)用戶定位到指定的位置的視頻后,松開進度條后,播放器播放該時刻的歷史視頻。本發(fā)明采用一種預(yù)覽畫面逐漸放大,慢慢鋪滿視頻播放頁面,然后開始播放視頻的過渡機制,進一步提升了用戶定位播放歷史視頻的體驗。
[0017]本發(fā)明設(shè)計了定時采集全景畫面并將其轉(zhuǎn)化為俯瞰視角預(yù)覽畫面的預(yù)覽圖片生成機制,設(shè)計了通過滑動進度條,快速預(yù)覽歷史畫面的用戶操作,從而使用戶在任何平臺上都能夠快速預(yù)覽歷史畫面,同時預(yù)覽畫面采用俯瞰視角呈現(xiàn),方便用戶能夠?qū)υ摃r刻的場景和事件有一個充分的全局的把握,解決了用戶難以通過事件或者場景快速定位到歷史視頻發(fā)生時刻的問題。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例或者現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是本發(fā)明實施例的一種全景視頻畫面預(yù)覽系統(tǒng)的流程示意圖;
[0020]圖2是本發(fā)明實施例的一種全景視頻畫面預(yù)覽系統(tǒng)的結(jié)構(gòu)組成示意圖;
[0021 ]圖3是圖2中全景圖片采集模塊的具體結(jié)構(gòu)示意圖;
[0022]圖4是圖2中預(yù)覽圖片生成模塊的具體結(jié)構(gòu)示意圖;
[0023]圖5是圖2中預(yù)覽圖片播放模塊的具體結(jié)構(gòu)示意圖;
[0024]圖6是瀏覽圖片播放器的播放界面具體元素示意圖,其中①為可以拖動的進度條;②為時刻指示線,用于在進度條上標(biāo)記預(yù)覽時刻;③為當(dāng)前播放畫面(預(yù)覽畫面)所記錄的預(yù)覽時刻,④為現(xiàn)在時刻,即客戶端上計時系統(tǒng)所指示的系統(tǒng)當(dāng)前時間;⑤為當(dāng)前播放的視頻的播放窗口;⑥為當(dāng)前預(yù)覽畫面的播放窗口。
【具體實施方式】
[0025]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0026]參見圖1,是本發(fā)明實施例的一種全景視頻播放畫面預(yù)覽方法的流程示意圖,本發(fā)明實施例可以應(yīng)用于各類平臺(包括臺式機,筆記本等PC端,手機、pad等移動端)的全景視頻播放系統(tǒng)中,具體的所述的方法包括:
[0027]SlOl:對于存儲全景視頻的采集端(該采集端可以是服務(wù)器端,也可以是客戶端),每隔指定的時間(如10s),需要存儲一張全景圖像,具體的實施方法包括但不限于以下兩種:通過全景視頻的截圖得到,通過接收來自攝像機拍攝的全景照片。得到全景照片后需要將其按照圖片采集時刻(拍攝或截圖對應(yīng)的時刻)命名,并存儲;
[0028]S102:對于全景照片,為了使其更加全面的展示用戶關(guān)心的場景,需要將其按照俯瞰的視角,進行圖像投影,同時為了方便用戶預(yù)覽和快速切換以及S104中的過渡機制,生成的俯瞰視角的預(yù)覽圖片的分辨率需要進行降采樣處理,生成一系列分辨率較低(如512*512)的圖片,按照圖片采集時刻(拍攝時刻或截圖對應(yīng)的時刻)和分辨率命名,并存儲;
[0029]S103:當(dāng)用戶拖動客戶端時,客戶端首先實時獲取用戶預(yù)覽時刻,然后根據(jù)該時亥IJ,檢索獲取離該時刻最近(如,比預(yù)覽時刻早,但是最接近預(yù)覽時刻)的預(yù)覽圖片。獲取該照片,該照片可以存儲在客戶端本地或者存儲在服務(wù)器上,對于存儲在服務(wù)器上的預(yù)覽圖片,可以通過網(wǎng)絡(luò)接口,發(fā)送數(shù)據(jù)請求,獲取預(yù)覽圖片。客戶端在獲取到預(yù)覽圖片后,實時地將該圖片繪制在預(yù)覽圖片播放窗口內(nèi)。實現(xiàn)快速的圖片預(yù)覽效果;
[003