一種彈幕顯示方法及終端的制作方法
【技術領域】
[0001 ]本發明涉及多媒體技術領域,具體涉及一種彈幕顯示方法及終端。
【背景技術】
[0002]彈幕顯示是在終端顯示視頻畫面時,將大量的用戶評論以滾動字幕形式顯示在視頻畫面上面的一種顯示方式。目前,常見的一種彈幕顯示方式為:每條彈幕信息占據視頻畫面的一行,并且彈幕信息從該行的左側滾動顯示至該行的右側。在實踐中發現,當視頻畫面包括特征圖像時,如人臉、動物臉等,這些彈幕信息將顯示在特征圖像上面,以致影響視頻畫面的顯示效果。
【發明內容】
[0003]本發明實施例提供一種彈幕顯示方法及終端,能夠防止彈幕信息顯示在特征圖像上面,以便提高視頻畫面的顯示效果。
[0004]本發明實施例第一方面提供一種彈幕顯示方法,包括:
[0005]當終端顯示視頻畫面時,獲取目標彈幕信息的滾動軌跡,所述目標彈幕信息是所述視頻畫面對應的彈幕信息中的任一彈幕信息;
[0006]判斷所述滾動軌跡是否經過特征圖像所在區域;
[0007]當所述滾動軌跡經過特征圖像所在區域時,若所述目標彈幕信息沿所述滾動軌跡滾動到所述特征圖像所在區域,則隱藏所述目標彈幕信息,或將所述目標彈幕信息滾動顯示在所述特征圖像所在區域對應的目標區域所顯示圖像上面。
[0008]本發明實施例第二方面提供一種終端,包括:
[0009]獲取單元,用于當所述終端顯示視頻畫面時,獲取目標彈幕信息的滾動軌跡,所述目標彈幕信息是所述視頻畫面對應的彈幕信息中的任一彈幕信息;
[0010]第一判斷單元,用于判斷所述獲取單元獲取的滾動軌跡是否經過特征圖像所在區域;
[0011 ]處理單元,用于當所述第一判斷單元的判斷結果為是時,若所述目標彈幕信息沿所述獲取單元獲取的滾動軌跡滾動到所述特征圖像所在區域,則隱藏所述目標彈幕信息,或將所述目標彈幕信息滾動顯示在所述特征圖像所在區域對應的目標區域所顯示圖像上面。
[0012]本發明實施例中,當終端顯示視頻畫面時,獲取目標彈幕信息的滾動軌跡,目標彈幕信息是視頻畫面對應的彈幕信息中的任一彈幕信息;判斷滾動軌跡是否經過特征圖像所在區域;當滾動軌跡經過特征圖像所在區域時,若目標彈幕信息沿滾動軌跡滾動到特征圖像所在區域,則隱藏目標彈幕信息,或將目標彈幕信息滾動顯示在特征圖像所在區域對應的目標區域所顯示圖像上面,以防止彈幕信息顯示在特征圖像上面,以便提高視頻畫面的顯示效果。
【附圖說明】
[0013]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0014]圖1是本發明實施例提供的一種彈幕顯示方法的流程圖;
[0015]圖2是本發明實施例提供的一種終端的結構圖;
[0016]圖3是本發明實施例提供的另一種終端的結構圖;
[0017]圖4是本發明實施例提供的一種將目標彈幕信息滾動顯示在特征圖像所在區域對應的目標區域所顯示圖像上面的示意圖。
【具體實施方式】
[0018]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0019]本發明實施例提供一種彈幕顯示方法及終端,能夠防止彈幕信息顯示在特征圖像上面,以便提高視頻畫面的顯示效果。以下分別進行詳細說明。
[0020]請參閱圖1,圖1是本發明實施例提供的一種彈幕顯示方法的流程圖。其中,該彈幕顯示方法適用于可以播放視頻的手機、平板電腦等終端。如圖1所示,該彈幕顯示方法可以包括以下步驟。
[0021 ] 101、當終端顯示視頻畫面時,獲取目標彈幕信息的滾動軌跡。
[0022]本實施例中,當終端顯示視頻畫面時,如果存在與視頻畫面對應的目標彈幕信息,將獲取為目標彈幕信息分配的滾動軌跡。其中,目標彈幕信息是視頻畫面對應的彈幕信息中的任一彈幕信息,可以是實時的彈幕信息,也可以是歷史的彈幕信息,本實施例不作限定。其中,滾動軌跡可以是從視頻畫面的左側到視頻畫面的右側的直線或曲線,也可以是從視頻畫面的右側到視頻畫面的左側的直線或曲線,還可以是從視頻畫面的下側到視頻畫面的上側的直線或曲線,還可以是從視頻畫面的上側到視頻畫面的下側的直線或曲線,還可以是其它形式的直線或曲線,本實施例不作限定。
[0023]102、判斷目標彈幕信息的滾動軌跡是否經過特征圖像所在區域,當目標彈幕信息的滾動軌跡經過特征圖像所在區域時,將執行步驟103,當目標彈幕信息的滾動軌跡未經過特征圖像所在區域時,將執行步驟104。
[0024]本實施例中,獲取到目標彈幕信息的滾動軌跡之后,將判斷目標彈幕信息的滾動軌跡是否經過特征圖像所在區域,當目標彈幕信息的滾動軌跡經過特征圖像所在區域時,表明目標彈幕信息沿滾動軌跡顯示在特征圖像上面影響視頻畫面的顯示效果,將執行步驟103;當目標彈幕信息的滾動軌跡未經過特征圖像所在區域時,表明目標彈幕信息沿滾動軌跡顯示在特征圖像上面不影響視頻畫面的顯示效果,將執行步驟104。其中,特征圖像可以是視頻畫面中出現的所有人物的人臉圖像,也可以是視頻畫面中出現的某個特定人物或某些特定人物的人臉圖像,還可以是視頻畫面中出現的動物或植物的全部或部分圖像,本實施例不作限定。
[0025]103、當目標彈幕信息沿滾動軌跡滾動到特征圖像所在區域時,將隱藏目標彈幕信息,或將目標彈幕信息滾動顯示在特征圖像所在區域對應的目標區域所顯示圖像上面,當目標彈幕信息沿滾動軌跡滾動到視頻畫面中除特征圖像所在區域之外的區域時,將目標彈幕信息沿滾動軌跡顯示在視頻畫面上面。
[0026]本實施例中,當目標彈幕信息的滾動軌跡經過特征圖像所在區域,且目標彈幕信息沿滾動軌跡滾動到特征圖像所在區域時,可以將目標彈幕信息隱藏起來,也可以將目標彈幕信息滾動顯示在特征圖像所在區域對應的目標區域所顯示圖像上面,而在特征圖像所在區域之外的區域,可以按照滾動軌跡正常顯示在視頻畫面上。其中,目標區域可以是第一區域中除特征圖像所在區域之外且未顯示彈幕信息的任一區域,第一區域是位于經過滾動軌跡與特征圖像所在區域的兩個交點且垂直于滾動軌跡的兩條直線間的區域。其中,將目標彈幕信息隱藏起來,可以是將目標彈幕信息沿滾動軌跡滾動顯示在特征圖像的下面,也可以是將目標彈幕信息以透明方式沿滾動軌跡滾動顯示在特征圖像的上面。其中,將目標彈幕信息以透明方式沿滾動軌跡滾動顯示在特征圖像的上面,即將目標彈幕信息的顏色調整為特征圖像所在區域的顯示顏色并沿滾動軌跡滾動顯示在特征圖像的上面。
[0027]104、在整個視頻畫面中將目標彈幕信息沿滾動軌跡顯示在視頻畫面上面。
[0028]本實施例中,當目標彈幕信息的滾動軌跡未經過特征圖像所在區域時,在整個視頻畫面中將目標彈幕信息沿滾動軌跡顯示在視頻畫面上面。
[0029]在圖1所描述的彈幕顯示方法中,當終端顯示視頻畫面時,獲取目標彈幕信息的滾動軌跡,目標彈幕信息是視頻畫面對應的彈幕信息中的任一彈幕信息;判斷滾動軌跡是否經過特征圖像所在區域;當滾動軌跡經過特征圖像所在區域時,若目標彈幕信息沿滾動軌跡滾動到特征圖像所在區域,則隱藏目標彈幕信息,或將目標彈幕信息滾動顯示在特征圖像所在區域對應的目標區域所顯示圖像上面,可以防止彈幕信息顯示在特征圖像上面,以便提高視頻畫面的顯示效果。
[00