System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及視頻處理,具體為一種視頻播放速度自適應調節方法。
技術介紹
1、隨著互聯網以及移動通信的發展,視頻內容的豐富和用戶對播放體驗的要求日益提高,例如視頻會議、網絡課堂、視頻監控等系統中,為了保存以及回溯,一般都會提供錄像功能,以便用戶回看,并且在回看過程中可以通過調節播放速度的方式快速定位,并節省回看時間。
2、然而,在現有的視頻回看技術中,還存在一些影響體驗的問題,例如,傳統的視頻快進方式是通過以更高幀率或跳過一定數量的視頻幀實現,這種方案會導致快進過程中畫面變化劇烈,容易產生視覺疲勞,并且相應的音頻也會產生劇烈變化,影響視頻內容的識別,同時,目前的快進倍數通常為固定式,如一倍速、一點五倍速、兩倍速等,沒有根據視頻內容自適應調節快進倍數,用戶體驗較差,亟需針對這些問題進行優化。
3、所以有必要提供一種視頻播放速度自適應調節方法來解決上述問題。
4、需要說明的是,本
技術介紹
部分中公開的以上信息僅用于理解本申請構思的
技術介紹
,并且因此,它可以包含不構成現有技術的信息。
技術實現思路
1、基于現有技術中存在的上述問題,本申請所要解決的問題是:提供一種視頻播放速度自適應調節方法,達到通過結合視頻變化程度調節播放速度的效果。
2、本申請解決其技術問題所采用的技術方案是:一種視頻播放速度自適應調節方法,該視頻播放速度自適應調節方法包括:
3、讀取待處理的視頻數據,并對該視頻數據進行預處理,生成視頻幀以及對應的視頻幀索引,將生成
4、從視頻幀緩沖區中選擇至少一組視頻幀,并通過自適應檢測算法對提取出的視頻幀進行檢測,輸出分析結果,該分析結果包括視頻幀的起始時間以及畫面變化值;
5、根據分析結果,設置播放速度自適應調節策略,對視頻播放的播放速度進行自適應調節。
6、在本申請的技術方案實施過程中,通過在播放時檢測實時視頻畫面變動,通過檢測算法分析錄像中視頻畫面變化值,自適應動態調節播放速度和播放位置,從而減少畫面變動,提高回放效率。
7、進一步的,對視頻數據進行預處理具體包括以下步驟:
8、確定視頻數據的格式和編碼,進行解碼處理;
9、提取視頻關鍵幀,并建立關鍵幀之間的時序關系;
10、根據時序關系生成視頻幀索引,便于快速檢索并分析各視頻幀變化程度,從而判斷視頻播放的快進倍數。
11、進一步的,所述視頻幀的起始時間通過視頻幀索引關聯得到,畫面變化值反映不同視頻幀間的差異。
12、進一步的,通過自適應檢測算法對提取出的視頻幀進行檢測包括以下步驟:
13、對提取出的視頻幀進行特征提取,該特診包括像素灰度值、邊緣特征、紋理特征、運動矢量;
14、建立卡爾曼濾波模型,并將像素坐標和顏色值組合作為該模型的狀態向量元素;
15、設置狀態轉移矩陣,獲取畫面噪聲協方差,對視頻幀進行背景噪聲干擾剔除;
16、過卡爾曼濾波模型預測當前時刻的視頻畫面特征,并更新視頻畫面特征的估計值,將當前時刻的特征估計值與上一時刻的特征估計值進行比對,生成特征差值;
17、設置特征差值閾值,并將生成的特征差值與特征差值閾值進行比對,判斷視頻幀是否發生變化。
18、進一步的,對于特征差值未超過閾值的視頻幀,進行壓縮處理以減少數據傳輸負擔,并在不同場景下的視頻分析需求中動態調整特征差值閾值。
19、進一步的,所述播放速度自適應調節策略包括:在運動變化劇烈的場景中,平滑過渡播放速度,在變化較小的靜態場景中,直接跳過一段畫面。
20、進一步的,自適應調節策略采用閾值對應法實現,該方法包括預設多個閾值,每個閾值對應不同的播放速度調整方案,如果視頻幀畫面變動高于預設的閾值,則將播放速度提高至該閾值對應的速度檔次,如果視頻幀畫面變動低于預設的閾值,則將播放位置跳到這組視頻幀之后。
21、一種視頻播放速度自適應調節系統,該視頻播放速度自適應調節系統包括:
22、預處理模塊,用于讀取待處理的視頻數據,并對該視頻數據進行預處理,生成視頻幀以及對應的視頻幀索引,將生成的視頻幀存入視頻幀緩沖區中;
23、自適應檢測模塊,用于從視頻幀緩沖區中選擇至少一組視頻幀,并通過自適應檢測算法對提取出的視頻幀進行檢測,輸出分析結果,該分析結果包括視頻幀的起始時間以及畫面變化值;
24、自適應調節模塊,用于根據分析結果,設置播放速度自適應調節策略,對視頻播放的播放速度進行自適應調節。
25、本申請的有益效果是:本申請提供的一種視頻播放速度自適應調節方法,通過在播放時檢測實時視頻畫面變動,通過檢測算法分析錄像中視頻畫面變化值,自適應動態調節播放速度和播放位置,從而減少畫面變動,提高回放效率,并且降低了計算資源的消耗,同時保證了關鍵畫面的完整呈現。
26、除了上面所描述的目的、特征和優點之外,本申請還有其它的目的、特征和優點。下面將參照圖,對本申請作進一步詳細的說明。
本文檔來自技高網...【技術保護點】
1.一種視頻播放速度自適應調節方法,其特征在于:該視頻播放速度自適應調節方法包括:
2.根據權利要求1所述的一種視頻播放速度自適應調節方法,其特征在于:對視頻數據進行預處理具體包括以下步驟:
3.根據權利要求1所述的一種視頻播放速度自適應調節方法,其特征在于:所述視頻幀的起始時間通過視頻幀索引關聯得到,畫面變化值反映不同視頻幀間的差異。
4.根據權利要求1所述的一種視頻播放速度自適應調節方法,其特征在于:通過自適應檢測算法對提取出的視頻幀進行檢測包括以下步驟:
5.根據權利要求4所述的一種視頻播放速度自適應調節方法,其特征在于:對于特征差值未超過閾值的視頻幀,進行壓縮處理以減少數據傳輸負擔,并在不同場景下的視頻分析需求中動態調整特征差值閾值。
6.根據權利要求1所述的一種視頻播放速度自適應調節方法,其特征在于:所述播放速度自適應調節策略包括:在運動變化劇烈的場景中,平滑過渡播放速度,在變化較小的靜態場景中,直接跳過一段畫面。
7.根據權利要求1所述的一種視頻播放速度自適應調節方法,其特征在于:自適應調節策略采
8.一種視頻播放速度自適應調節系統,其特征在于:該視頻播放速度自適應調節系統包括:
9.根據權利要求8所述的一種視頻播放速度自適應調節系統,其特征在于:用于實施如權利要求1至7任一項所述的視頻播放速度自適應調節方法。
...【技術特征摘要】
1.一種視頻播放速度自適應調節方法,其特征在于:該視頻播放速度自適應調節方法包括:
2.根據權利要求1所述的一種視頻播放速度自適應調節方法,其特征在于:對視頻數據進行預處理具體包括以下步驟:
3.根據權利要求1所述的一種視頻播放速度自適應調節方法,其特征在于:所述視頻幀的起始時間通過視頻幀索引關聯得到,畫面變化值反映不同視頻幀間的差異。
4.根據權利要求1所述的一種視頻播放速度自適應調節方法,其特征在于:通過自適應檢測算法對提取出的視頻幀進行檢測包括以下步驟:
5.根據權利要求4所述的一種視頻播放速度自適應調節方法,其特征在于:對于特征差值未超過閾值的視頻幀,進行壓縮處理以減少數據傳輸負擔,并在不同場景下的視頻分析需求中動態調整特征差值閾值。
6.根據權利要求...
【專利技術屬性】
技術研發人員:郭亞杰,朱春建,
申請(專利權)人:江蘇唯德康醫療科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。