一种弹幕内容的显示方法和装置的制造方法_2

文档序号:8946132阅读:来源:国知局
易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本发明实施例一提供的一种弹幕内容的显示方法流程示意图;
[0031]图2是本发明实施例二提供的一种弹幕内容的显示装置的结构示意图。
【具体实施方式】
[0032]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]实施例一
[0034]针对现有技术中存在的问题,本发明实施例一提供一种弹幕内容的显示方法,该方法可以应用在移动终端上,该移动终端可以如智能手机、平板电脑等终端设备。其中,移动终端上安装有用于显示弹幕内容的客户端,该客户端用于将弹幕内容显示在视频画面中。如图1所示,该弹幕内容的显示方法可以包括以下步骤:
[0035]步骤101,客户端以第一弹出速度显示弹幕内容。
[0036]客户端上会预先配置弹幕内容的初始弹出速度,该初始弹出速度为第一弹出速度。当未对弹出速度进行修改时,客户端均会以第一弹出速度显示弹幕内容。基于此,当需要将弹幕内容显示在视频画面时,客户端首先以第一弹出速度显示弹幕内容,即以第一弹出速度将弹幕内容显示在视频画面中。
[0037]其中,客户端上预先配置的初始弹出速度可以为客户端自身配置的初始弹出速度,也可以为服务器配置的初始弹出速度,并由服务器将初始弹出速度通知给客户端。在客户端配置初始弹出速度时,可以为所有的视频画面配置相同的初始弹出速度,也可以为不同的视频画面配置不同的初始弹出速度。在服务器配置初始弹出速度时,可以为所有的视频画面配置相同的初始弹出速度,也可以为不同的视频画面配置不同的初始弹出速度。
[0038]步骤102,客户端获得本客户端所在的移动终端的运动方向信息和加速度信息。
[0039]步骤103,当加速度信息大于预设阈值,且运动方向信息表示朝向指定方向运动时,则客户端将第一弹出速度降低为第二弹出速度。
[0040]本发明实施例中,在客户端以第一弹出速度显示弹幕内容的过程中,客户端会实时检测本客户端所在的移动终端的运动方向信息和加速度信息,并基于该运动方向信息和加速度信息判断移动终端是否发生了预先设定的弹幕内容观看行为。其中,预先设定的弹幕内容观看行为表示用户对弹幕内容感兴趣,并产生仔细观看弹幕内容的行为,如用户有拉近移动终端的屏幕的行为。进一步的,当加速度信息大于预设阈值,且运动方向信息表示朝向指定方向运动时,则客户端检测到移动终端发生了预先设定的弹幕内容观看行为,并将第一弹出速度降低为第二弹出速度;当加速度信息不大于预设阈值,和/或,运动方向信息表示未朝向指定方向运动时,则客户端未检测到移动终端发生了预先设定的弹幕内容观看行为,并保持第一弹出速度不变。
[0041]其中,预设阈值可以根据实际经验任意进行设置。加速度信息大于预设阈值是指:移动终端有瞬间移动的情况,移动终端的瞬间移动速度变化很大。加速度信息不大于预设阈值是指:移动终端未发生移动或者移动终端的瞬间移动速度变化很小。此外,运动方向信息表示朝向指定方向运动具体包括但不限于:移动终端的移动方向是朝向手持移动终端的用户的方向进行运动。
[0042]基于此,在用户对弹幕内容感兴趣,并产生拉近移动终端的屏幕的行为时,客户端可以获得移动终端的加速度信息大于预设阈值或者未大于预设阈值,如果获得移动终端的加速度信息大于预设阈值,则可以说明移动终端有瞬间移动的情况,且移动终端的瞬间移动速度变化很大。此外,客户端还可以获得移动终端的运动方向信息表示朝向指定方向运动或者未朝向指定方向运动,如果获得移动终端的运动方向信息表示朝向指定方向运动,则可以说明移动终端的移动方向是朝向手持移动终端的用户的方向进行运动。
[0043]本发明实施例中,移动终端内包括加速度传感器和重力传感器,加速度传感器用于检测移动终端的加速度信息,重力传感器用于检测移动终端的重力信息。基于此加速度传感器和重力传感器,客户端获得移动终端的加速度信息和运动方向信息的过程,具体包括但不限于:客户端读取加速度传感器输出的移动终端的加速度信息。客户端读取重力传感器输出的移动终端的重力信息,并利用移动终端的重力信息确定移动终端的运动方向信息。
[0044]在用户观看视频画面的过程中,如果用户对视频画面中的弹幕内容感兴趣,则用户本能的反应是拉近移动终端的屏幕仔细观看,移动终端的屏幕突然靠近手持移动终端的用户。在此过程中,移动终端内的加速度传感器可以检测到移动终端的加速度信息,并输出移动终端的加速度信息;移动终端内的重力传感器可以检测到移动终端的重力信息,并输出移动终端的重力信息。基于移动终端的重力信息,可以确定出移动终端是靠近手持移动终端的用户,还是背离手持移动终端的用户,从而确定移动终端的运动方向信息。
[0045]为了实现上述过程,首先定义移动终端的坐标系统,加速度传感器和重力传感器可以使用同一个坐标系统,也可以使用不同的坐标系统。其中,移动终端的屏幕所在的平面的两个垂直方向分别为X轴和Y轴,垂直于该平面的方向为Z轴。
[0046]基于上述坐标系统,当加速度传感器检测到移动终端的加速度信息时,则将移动终端的加速度信息输出到指定存储位置;当重力传感器检测到移动终端的重力信息时,可以将移动终端的重力信息输出到指定存储位置。进一步的,客户端可以从移动终端的指定存储位置读取到移动终端的重力信息和加速度信息。基于此重力信息,客户端可以确定移动终端的运动方向信息(如移动终端朝着Z轴方向运动,或者大致朝着Z轴方向运动)。
[0047]以移动终端使用Andr1d系统为例(使用1S系统的移动终端的处理类似),Andr1d系统可以提供输出接口。通过该输出接口,加速度传感器可以将移动终端的加速度信息输出到指定存储位置,如输出到指定存储位置的values (价值)数组中。通过该输出接口,重力传感器可以将移动终端的重力信息输出到指定存储位置,如输出到指定存储位置的values数组中。
[0048]本发明实施例中,客户端将第一弹出速度降低为第二弹出速度的过程,具体包括但不限于如下方式:客户端直接利用预先配置的速度降低值将第一弹出速度降低为第二弹出速度;或者,客户端利用移动终端的加速度信息确定速度降低值,并将第一弹出速度降低该速度降低值后,得到第二弹出速度。
[0049]其中,客户端在将第一弹出速度降低为第二弹出速度时
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1