一种弹幕显示方法及终端的制作方法_2

文档序号:9870953阅读:来源:国知局
30]在一个实施例中,当判断出滚动轨迹经过特征图像所在区域时,将判断特征图像所在区域是否占据满视频画面,即判断特征图像所在区域是否占据满第一区域,当特征图像所在区域占据满视频画面,且目标弹幕信息沿滚动轨迹滚动到特征图像所在区域时,将目标弹幕信息隐藏起来;当特征图像所在区域未占据满视频画面,且目标弹幕信息沿滚动轨迹滚动到特征图像所在区域时,可以将目标弹幕信息隐藏起来,也可以将目标弹幕信息滚动显示在特征图像所在区域对应的目标区域所显示图像上面。请参阅图4,图4是本发明实施例提供的一种将目标弹幕信息滚动显示在特征图像所在区域对应的目标区域所显示图像上面的示意图。如图4所示,当“剧情很好”的弹幕信息沿滚动轨迹滚动到较大的人物的人脸区域时,将“剧情很好”滚动显示在第一区域所显示图像上面,图4a是沿直线滚动显示在第一区域所显示图像上面,图4b是沿曲线滚动显示在第一区域所显示图像上面。
[0031]请参阅图2,图2是本发明实施例提供的一种终端的结构图。其中,该终端是可以播放视频的手机、平板电脑等。如图2所示,该终端200可以包括:
[0032]获取单元201,用于当终端显示视频画面时,获取目标弹幕信息的滚动轨迹,目标弹幕信息是视频画面对应的弹幕信息中的任一弹幕信息;
[0033]第一判断单元202,用于判断获取单元201获取的滚动轨迹是否经过特征图像所在区域;
[0034]处理单元203,用于当第一判断单元202的判断结果为是时,若目标弹幕信息沿获取单元201获取的滚动轨迹滚动到特征图像所在区域,则隐藏目标弹幕信息,或将目标弹幕信息滚动显示在特征图像所在区域对应的目标区域所显示图像上面。
[0035]本实施例中,当终端显示视频画面时,如果存在与视频画面对应的目标弹幕信息,获取单元201将获取为目标弹幕信息分配的滚动轨迹。其中,目标弹幕信息是视频画面对应的弹幕信息中的任一弹幕信息,可以是实时的弹幕信息,也可以是历史的弹幕信息,本实施例不作限定。其中,滚动轨迹可以是从视频画面的左侧到视频画面的右侧的直线或曲线,也可以是从视频画面的右侧到视频画面的左侧的直线或曲线,还可以是从视频画面的下侧到视频画面的上侧的直线或曲线,还可以是从视频画面的上侧到视频画面的下侧的直线或曲线,还可以是其它形式的直线或曲线,本实施例不作限定。
[0036]本实施例中,获取单元201获取到目标弹幕信息的滚动轨迹之后,第一判断单元202将判断目标弹幕信息的滚动轨迹是否经过特征图像所在区域,当目标弹幕信息的滚动轨迹经过特征图像所在区域时,表明目标弹幕信息沿滚动轨迹显示在特征图像上面影响视频画面的显示效果,若目标弹幕信息沿获取单元201获取的滚动轨迹滚动到特征图像所在区域,将触发处理单元203隐藏目标弹幕信息,或将目标弹幕信息滚动显示在特征图像所在区域对应的目标区域所显示图像上面;当目标弹幕信息的滚动轨迹未经过特征图像所在区域时,表明目标弹幕信息沿滚动轨迹显示在特征图像上面不影响视频画面的显示效果,将在整个视频画面中将目标弹幕信息沿滚动轨迹显示在视频画面上面。其中,特征图像可以是视频画面中出现的所有人物的人脸图像,也可以是视频画面中出现的某个特定人物或某些特定人物的人脸图像,还可以是视频画面中出现的动物或植物的全部或部分图像,本实施例不作限定。
[0037]作为一种可能的实施方式,该终端200还可以包括:
[0038]第二判断单元204,用于判断特征图像所在区域是否占据满视频画面;
[0039]当第二判断单元204的判断结果为是时,触发处理单元203执行所述隐藏目标弹幕信息;
[0040]当第二判断单元204的判断结果为否时,触发处理器单元203执行所述隐藏目标弹幕信息,或将目标弹幕信息滚动显示在特征图像所在区域对应的目标区域所显示图像上面。
[0041]具体地,当第一判断单元202的判断结果为是时,将触发第二判断单元204判断特征图像所在区域是否占据满视频画面。
[0042]作为一种可能的实施方式,目标区域是第一区域中除特征图像所在区域之外的任一区域,第一区域是位于经过滚动轨迹与特征图像所在区域的两个交点且垂直于滚动轨迹的两条直线间的区域。
[0043]本实施例中,当第一判断单元202的判断结果为判断出滚动轨迹经过特征图像所在区域时,第二判断单元204可以判断特征图像所在区域是否占据满视频画面,即判断特征图像所在区域是否占据满第一区域,当特征图像所在区域占据满视频画面,且目标弹幕信息沿滚动轨迹滚动到特征图像所在区域时,将目标弹幕信息隐藏起来;当特征图像所在区域未占据满视频画面,且目标弹幕信息沿滚动轨迹滚动到特征图像所在区域时,可以将目标弹幕信息隐藏起来,也可以将目标弹幕信息滚动显示在特征图像所在区域对应的目标区域所显示图像上面。请参阅图4,图4是本发明实施例提供的一种将目标弹幕信息滚动显示在特征图像所在区域对应的目标区域所显示图像上面的示意图。如图4所示,当“剧情很好”的弹幕信息沿滚动轨迹滚动到较大的人物的人脸区域时,将“剧情很好”滚动显示在第一区域,图4a是沿直线滚动显示在第一区域,图4b是沿曲线滚动显示在第一区域。
[0044]作为一种可能的实施方式,处理单元203隐藏目标弹幕信息的方式具包括:
[0045]将目标弹幕信息沿滚动轨迹滚动显示在特征图像下面;或者
[0046]将目标弹幕信息以透明方式沿滚动轨迹滚动显示在特征图像上面。
[0047]作为一种可能的实施方式,处理单元203将目标弹幕信息以透明方式沿滚动轨迹滚动显示在特征图像上面的方式包括:
[0048]将目标弹幕信息的颜色调整为特征图像所在区域的显示颜色并沿滚动轨迹滚动显示在特征图像上面。
[0049]本实施例中,处理单元203将目标弹幕信息隐藏起来,可以是将目标弹幕信息沿滚动轨迹滚动显示在特征图像的下面,也可以是将目标弹幕信息以透明方式沿滚动轨迹滚动显示在特征图像的上面。其中,处理单元203将目标弹幕信息以透明方式沿滚动轨迹滚动显示在特征图像的上面,即将目标弹幕信息的颜色调整为特征图像所在区域的显示颜色并沿滚动轨迹滚动显示在特征图像的上面。
[0050]在图2所描述的终端中,当终端显示视频画面时,获取目标弹幕信息的滚动轨迹,目标弹幕信息是视频画面对应的弹幕信息中的任一弹幕信息;判断滚动轨迹是否经过特征图像所在区域;当滚动轨迹经过特征图像所在区域时,若目标弹幕信息沿滚动轨迹滚动到特征图像所在区域,则隐藏目标弹幕信息,或将目标弹幕信息滚动显示在特征图像所在区域对应的目标区域所显示图像上面,可以防止弹幕信息显示在特征图像上面,以便提高视频画面的显示效果。
[0051]请参阅图3,图3是本发明实施例提供的另一种终端的结构图。其中,该终端是可以播放视频的手机、平板电脑等。如图3所示,该终端300可以包括:至少一个处理器301,如CPU,存储器302,输入装置303,如键盘、触摸屏等,显示屏304以及至少一个通信总线305。存储器302可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器302还可以是至少一个位于远离前述处理器301的存储装置。其中:
[0052]通信总线305,用于实现这些组件之间的连接通信;
[0053]输入装置303,用于输入弹幕信息并发送至处理器301;
[0054]显示屏304,用于显示视频画面;
[0055]存储器302中存储有一组程序代码,处理器301用于调用存储器中存储的程序代码执行以下操作:
[0056]处理器301获取目标弹幕信息的滚动轨迹,目标弹幕信息是视频画面对应的弹幕信息中的任一弹幕信息;
[0
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1