點,對視頻起始時間點和視頻結(jié)束時間點所指向的第一視頻片段生成分享鏈接,由于用戶可以通過指定起始摘要畫面和結(jié)束摘要畫面的方式來確定想要分享的視頻片段,因而,本發(fā)明實施例可以方便快捷地選定想要分享的視頻片段,克服觸摸屏定位不精確的缺陷,避免了移動終端中資源的耗費。
【附圖說明】
[0059]圖1是本發(fā)明的一種視頻分享方法方法實施例的步驟流程圖;
[0060]圖2是本發(fā)明的一種視頻分享方法裝置實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0061]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步詳細(xì)的說明。
[0062]本發(fā)明實施例的核心構(gòu)思之一在于,由服務(wù)器預(yù)先生成視頻的摘要畫面,當(dāng)用戶想要分享視頻片段時,用戶可以通過指定起始摘要畫面和結(jié)束摘要畫面的方式來確定想要分享的視頻片段,因而,本發(fā)明實施例可以方便快捷地選定想要分享的視頻片段,克服觸摸屏定位不精確的缺陷,避免了移動終端中資源的耗費。
[0063]參照圖1,示出了本發(fā)明的一種視頻分享方法方法實施例的步驟流程圖,具體可以包括如下步驟:
[0064]步驟101,當(dāng)接收到用戶輸入的視頻分享請求時,向服務(wù)器發(fā)送摘要畫面請求信息;
[0065]步驟102,接收由所述服務(wù)器基于所述摘要畫面請求信息發(fā)送的摘要畫面;
[0066]移動終端(如手機、平板電腦等等)通常都有視頻播放應(yīng)用程序,目前,視頻播放應(yīng)用程序基本都具有分享功能。
[0067]在本發(fā)明實施例中,用戶通過移動終端的視頻播放應(yīng)用程序觀看視頻的過程中,當(dāng)發(fā)現(xiàn)視頻中的精彩片段,并想要將該精彩片段與他人分享時,可以點擊該視頻播放應(yīng)用程序中的分享功能圖標(biāo),輸入視頻分享請求,此時,移動終端接收到用戶輸入的視頻分享請求。
[0068]當(dāng)接收到用戶輸入的視頻分享請求時,該移動終端可以向服務(wù)器發(fā)送摘要畫面請求信息,用以請求服務(wù)器下發(fā)摘要畫面。
[0069]服務(wù)器可以響應(yīng)該摘要畫面請求信息,向移動終端發(fā)送與該摘要畫面請求信息對應(yīng)的摘要畫面,移動終端可以接收由服務(wù)器發(fā)送的摘要畫面。
[0070]在實際應(yīng)用中,摘要畫面由服務(wù)器預(yù)先生成,并與視頻的唯一標(biāo)識信息共同存儲在服務(wù)器中,通過唯一標(biāo)識信息即可查找到對應(yīng)的摘要畫面。
[0071]因而,摘要畫面請求信息可以附帶視頻的唯一標(biāo)識信息,服務(wù)器下發(fā)的摘要畫面即是與附帶的唯一標(biāo)識信息對應(yīng)的摘要畫面。
[0072]在本發(fā)明實施例中,摘要畫面包括一般摘要畫面和字幕摘要畫面,其中,一般摘要畫面是不具有字幕的視頻所生成的摘要畫面,字幕摘要畫面是具有字幕的視頻所生成的摘要畫面。
[0073]當(dāng)待分析視頻(即需要生成摘要畫面的視頻)不具有字幕時,一般摘要畫面可以由服務(wù)器通過以下方式預(yù)先生成:
[0074]步驟Sll,對待分析視頻進行鏡頭分割,獲得分割鏡頭;
[0075]步驟S12,選取各個所述分割鏡頭中在時間上位于中間的視頻幀作為關(guān)鍵幀;
[0076]步驟S13,對所述關(guān)鍵幀進行視覺相似度聚類,獲得一般摘要畫面;
[0077]步驟S14,基于所述分割鏡頭的時間長度信息,對所獲得的一般摘要畫面分配權(quán)重值。
[0078]本發(fā)明實施例可以對待分析視頻進行鏡頭分割,獲得分割鏡頭,所獲得分割鏡頭是指攝像機一次連續(xù)拍攝的一段視頻,鏡頭分割的方法有基于像素域的方法(如直方圖法、像素差異法、邊緣變化率法)和基于壓縮域的方法(如基于DTC系數(shù)的方法、空時分析法、矢量量化法)。
[0079]獲得分割鏡頭后,可以選取各個分割鏡頭中,在時間上位于中間的視頻幀作為關(guān)鍵幀,并對關(guān)鍵幀進行視覺相似度聚類,獲得一般摘要畫面。
[0080]基于分割鏡頭的時間長度信息,對所獲得的一般摘要畫面分配權(quán)重值,分割鏡頭的時間越長,對該分割鏡頭內(nèi)的一般摘要畫面分配的權(quán)重值越大。
[0081]在本發(fā)明實施例中,步驟S13可以進一步包括以下子步驟:
[0082]子步驟S131,提取各個所述關(guān)鍵幀的視覺信息;
[0083]子步驟S132,采用所述視覺信息,計算各個所述關(guān)鍵幀的視覺特征向量;
[0084]子步驟S133,采用所述視覺特征向量,計算相鄰N個關(guān)鍵幀所形成的向量中心;
[0085]子步驟S134,提取相鄰N個關(guān)鍵幀中,距離所述向量中心最近的關(guān)鍵幀作為一般摘要畫面。
[0086]在本發(fā)明實施例中,視覺信息可以包括關(guān)鍵幀的顏色信息、紋理信息等等,進而,視覺特征向量可以包括顏色特征向量和紋理特征向量。
[0087]本發(fā)明實施例可以對相鄰的關(guān)鍵幀進行聚類,具體而言,可以取相鄰N個關(guān)鍵幀,采用這N個關(guān)鍵幀對應(yīng)的視覺特征向量計算這N個關(guān)鍵幀所形成的向量中心,分別計算這N個關(guān)鍵幀與向量中心的距離值,若所計算的距離值中的最大值小于或等于預(yù)設(shè)閾值,則將這N個相鄰關(guān)鍵幀分為一類,并將距離向量中心最近的關(guān)鍵幀作為一般摘要畫面。
[0088]當(dāng)待分析視頻具有字幕時,字幕摘要畫面可以由服務(wù)器通過以下方式預(yù)先生成:
[0089]步驟S21,獲取待分析視頻中字幕的字幕開始時間點和字幕結(jié)束時間點;
[0090]步驟S22,確定所述字幕開始時間點和所述字幕結(jié)束時間點所指向的第二視頻片段;
[0091]步驟S23,提取在時間上位于所述第二視頻片段中間位置的視頻幀作為字幕摘要畫面;
[0092]步驟S24,基于所述字幕的時間長度信息,對所提取的字幕摘要畫面分配權(quán)重值。
[0093]本發(fā)明實施例可以獲取待分析視頻中字幕的字幕開始時間點和字幕結(jié)束時間點,對于字幕與視頻分離的情形,可以直接從字幕文件的時間點中提取字幕開始時間點和字幕結(jié)束時間點,對于字幕已壓制在視頻中的情形,可以采用字幕檢測技術(shù)進行字幕變化的檢測,以獲取字幕的時間點,進而提取字幕開始時間點和字幕結(jié)束時間點,進而可以確定字幕開始時間點和字幕結(jié)束時間點所指向的第二視頻片段。
[0094]本發(fā)明實施例可以提取在時間上位于第二視頻片段中間位置的視頻幀作為字幕摘要畫面,并基于字幕的時間長度信息,對所提取的字幕摘要畫面分配權(quán)重值,與字幕摘要畫面對應(yīng)的字幕的時間越長,對該字幕摘要畫面分配的權(quán)重值越大。
[0095]步驟103,展示所述摘要畫面;
[0096]步驟104,獲取用戶在所述摘要畫面中指定的起始摘要畫面和結(jié)束摘要畫面;
[0097]步驟105,確定所述起始摘要畫面對應(yīng)的視頻起始時間點,以及所述結(jié)束摘要畫面對應(yīng)的視頻結(jié)束時間點;
[0098]步驟106,對所述視頻起始時間點和所述視頻結(jié)束時間點所指向的第一視頻片段生成分享鏈接。
[0099]本發(fā)明實施例可以在移動終端上展示接收到的摘要畫面,以便用戶可以在摘要畫面中指定的起始摘要畫面和結(jié)束摘要畫面。
[0100]在實際應(yīng)用中,移動終端并不能夠同時在顯示屏上展示所有的摘要