本發明專利技術公開了一種視頻的彈幕顯示方法及裝置,包括:確定當前播放的視頻的當前播放時間點所屬的視頻時間段對應的彈幕池;獲取所述當前播放的視頻的視頻像素值,并根據保存的視頻像素值與可顯示彈幕數據條數的對應關系確定播放當前視頻時可顯示的彈幕數據的條數M;在確定的彈幕池中選擇至多M條彈幕數據;在當前視頻時間段內依次滾動顯示選擇的所述彈幕數據。由于確定了當前播放時間點所屬的視頻時間段對應的彈幕池,并對當前視頻時間段內顯示的彈幕數據的條數進行了合理的約束,因此,確保了在當前視頻時間段內顯示的彈幕數據較為有序,提高了不出現疊加的概率,影響用戶的閱讀的可能性較小,也即提高了用戶之間的互動性。
【技術實現步驟摘要】
本專利技術涉及互聯網視頻
,尤其涉及一種視頻的彈幕顯示方法及裝置。
技術介紹
隨著互聯網視頻技術的發展,視頻播放器具有了彈幕功能。通過彈幕功能,用戶在網上看視頻時,可以看到當前視頻畫面上顯示的其他已經看過當前視頻畫面的用戶發表的評論,同時,也可以在當前視屏畫面上發表自己的評論,并實時地將自己的評論顯示在當前視頻畫面上。上述彈幕功能,由于是針對同一時間點的視頻畫面發表的相關評論,大多數情況下是針對同一主題的,因此,可以實現增強觀看視頻的用戶之間的互動性的目的。然而,現階段視頻行業中的彈幕顯示通常有一個特點,就是用戶發送的作為彈幕的評論全部并且無序地呈現在視頻畫面上。一旦彈幕數據不斷增長,視頻畫面上的彈幕的顯示就無序而雜亂,呈現的彈幕出現疊加,甚至擁塞在視頻畫面的某一局部的可能性極大,不僅影響了視頻畫面的欣賞,同時也影響了用戶對彈幕的讀取,也即降低了用戶之間的互動性。
技術實現思路
本專利技術實施例提供了一種視頻的彈幕顯示方法及裝置,以解決現有視頻的彈幕顯示技術存在的視頻畫面上的彈幕的疊加導致的用戶之間互動性降低的問題。本專利技術實施例提供的具體技術方案如下:—種視頻的彈幕顯示方法,所述方法包括:確定當前播放的視頻的當前播放時間點所屬的視頻時間段對應的彈幕池;其中,將所述視頻的播放時長按照預設的規則進行劃分,得到系列的視頻時間段;所述彈幕池中包括在播放該視頻的相應視頻時間段內用戶針對該視頻發送的所有彈幕數據;獲取所述當前播放的視頻的視頻像素值,并根據保存的視頻像素值與可顯示彈幕數據條數的對應關系確定播放當前視頻時可顯示的彈幕數據的條數Μ ;在確定的彈幕池中選擇至多Μ條彈幕數據;在當前視頻時間段內依次滾動顯示選擇的所述彈幕數據。一種視頻的彈幕顯示裝置,所述裝置包括:彈幕池確定模塊,用于確定當前播放的視頻的當前播放時間點所屬的視頻時間段對應的彈幕池;其中,將所述視頻的播放時長按照預設的規則進行劃分,得到系列的視頻時間段;所述彈幕池中包括在播放該視頻的相應視頻時間段內用戶針對該視頻發送的所有彈眷數據;獲取模塊,用于獲取所述當前播放的視頻的視頻像素值,并根據保存的視頻像素值與可顯示彈幕數據條數的對應關系確定播放當前視頻時可顯示的彈幕數據的條數Μ ;選擇模塊,用于在確定的彈幕池中選擇至多Μ條彈幕數據;顯示模塊,用于在當前視頻時間段內依次滾動顯示選擇的所述彈幕數據。通過本專利技術實施例的方案,首先確定當前播放時間點所屬的視頻時間段對應的彈幕池,其次依據當前播放的視頻的視頻像素值來確定播放當前視頻時可顯示的彈幕數據的條數,然后從確定的彈幕池中選擇至多確定的彈幕數據條數的彈幕數據,最后在當前視頻時間段內依次滾動顯示選擇出的所述彈幕數據。由于確定了當前播放時間點所屬的視頻時間段對應的彈幕池,并對當前視頻時間段內顯示的彈幕數據的條數進行了合理的約束,因此,確保了在當前視頻時間段內顯示的彈幕數據較為有序,提高了不出現疊加的概率,影響用戶的閱讀的可能性較小,也即相對于現有技術而言,提高了用戶之間的互動性。【附圖說明】圖1為本專利技術實施例一提供的視頻的彈幕顯示方法的流程圖;圖2為本專利技術實施例二提供的視頻的彈幕顯示方法的流程圖;圖3為本專利技術實施例三提供的視頻的彈幕顯示裝置的結構示意圖。【具體實施方式】本專利技術實施例提供了一種視頻的彈幕顯示方法及裝置,以解決現有技術中存在的視頻畫面上的彈幕的疊加導致的用戶之間互動性降低的問題。下面結合附圖對本專利技術實施例作進一步說明。實施例一本專利技術實施例一提供了一種視頻的彈幕顯示方法,其流程圖如圖1所示,該方法包括:步驟101:確定當前播放的視頻的當前播放時間點所屬的視頻時間段對應的彈幕池;其中,將所述視頻的播放時長按照預設的規則進行劃分,得到系列的視頻時間段;所述彈幕池中包括在播放該視頻的相應視頻時間段內用戶針對該視頻發送的所有彈幕數據;所述預設規則可以是對播放時長采取等間隔劃分,也可以根據視頻內容對播放時長進行不等間隔劃分。進行不等間隔劃分時,可根據播放構成所述視頻的各場景的時長進行劃分,或根據視頻的熱點時間段進行劃分。所述場景是指一個單獨的地點拍攝的一組連續的鏡頭。在根據視頻的熱點時間段進行劃分時,視頻的熱點時間段可以從彈幕數據服務器中獲取,彈幕數據服務器可根據該視頻時間段內的彈幕數據的條數以及用戶的快進、快退和回看等操作進行統計,進而確定該視頻時間段內是否是視頻的熱點時間段。下面對視頻時間段的劃分及與視頻時間段對應的彈幕池進行舉例說明。例如:假設當前視頻的播放時長為10秒,在劃分時間段的標準為每兩秒劃分1個時間段(也即等間隔劃分)時,可將當前視頻劃時長分為5個視頻時間段,第1視頻時間段的范圍為播放的時間點大于0秒且小于等于2秒的播放時間段,第2個視頻時間段的范圍為播放的時間點大于2秒且小于等于4秒的播放時間段,第3個視頻時間段的范圍為播放的時間點大于4秒且小于等于6秒的播放時間段,第4個視頻時間段的范圍為播放的時間點大于6秒且小于8秒的播放時間段,第5個視頻時間段的范圍為播放的時間點大于8秒且小于等于10秒的播放時間段。在當前播放的視頻的當前播放時間點為3秒時,3秒大于2秒且小于等于4秒也即屬于第2個視頻時間段,此時對應的彈幕池中的彈幕數據的發送時間均在大于2秒且小于等于4秒這一時間范圍內。在上述長度為10秒的當前視頻中包括3個場景且第1個場景的時長為5秒,第2個場景的時長為3秒,第3個場景的時長為2秒時,可將當前視頻時長劃分為3個視頻時間段,第1個視頻時間段的范圍是大于0秒小于等于5秒,第2個視頻時間段的范圍為大于5秒小于等于8秒,第三個視頻時間段的范圍為大于8秒小于等于10秒。所述彈幕數據可以從彈幕數據服務器獲取,例如:在打開視頻時,視頻播放器向彈幕數據服務器發送攜帶該視頻標識的彈幕數據請求,彈幕數據服務器在接收到該彈幕數據請求后,利用其中攜帶的視頻標識從本地的數據庫中查找到該視頻標識所表示的視頻的彈幕數據,并將查找到的彈幕數據返回給彈幕數據請求的發送者。所述彈幕數據可以是播放器實時從彈幕數據服務器中獲取的包含最新彈幕的彈幕數據,例如,每隔設定時間向彈幕服務器發送彈幕數據請求,并用本次的接收的彈幕數據更新之前的彈幕數據;也可以是在開始播放視頻之前當前第1頁1 2 3 4 本文檔來自技高網...
【技術保護點】
一種視頻的彈幕顯示方法,其特征在于,所述方法包括:確定當前播放的視頻的當前播放時間點所屬的視頻時間段對應的彈幕池;其中,將所述視頻的播放時長按照預設的規則進行劃分,得到系列的視頻時間段;所述彈幕池中包括在播放該視頻的相應視頻時間段內用戶針對該視頻發送的所有彈幕數據;獲取所述當前播放的視頻的視頻像素值,并根據保存的視頻像素值與可顯示彈幕數據條數的對應關系確定播放當前視頻時可顯示的彈幕數據的條數M;在確定的彈幕池中選擇至多M條彈幕數據;在當前視頻時間段內依次滾動顯示選擇的所述彈幕數據。
【技術特征摘要】
【專利技術屬性】
技術研發人員:王林虎,孔令飛,申菲,
申請(專利權)人:樂視網信息技術北京股份有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。