CN104735518A - 一种信息展示方法及装置 - Google Patents
一种信息展示方法及装置 Download PDFInfo
- Publication number
- CN104735518A CN104735518A CN201510150458.XA CN201510150458A CN104735518A CN 104735518 A CN104735518 A CN 104735518A CN 201510150458 A CN201510150458 A CN 201510150458A CN 104735518 A CN104735518 A CN 104735518A
- Authority
- CN
- China
- Prior art keywords
- target information
- information
- region
- foreground object
- motion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种信息展示方法及装置,涉及信息处理技术领域,其中,上述方法包括:获得在当前视频帧FC的前一帧FF上展示目标信息时目标信息的位置信息PTF;根据PTF和预设的目标信息运动规则,预测在FC上展示目标信息时目标信息的位置信息PTC;获得FC中前景对象的位置信息PFC;判断PTC和PFC之间是否存在重合区域;若存在,根据PTC和PFC确定目标信息的显示方式,以避免或者减小在FC上展示目标信息时目标信息对FC中前景对象的遮挡;根据所确定的显示方式在FC上展示目标信息。应用本发明实施例提供的方案展示信息,能够在降低对用户正常观看视频影响的前提下,在用户所观看视频的各视频帧上展示信息。
Description
技术领域
本发明涉及信息处理技术领域,特别涉及一种信息展示方法及装置。
背景技术
随着网络技术、硬件技术等的快速发展,越来越多的用户通过网络观看视频节目,网络视频已逐渐成为人们生活中很重要的一部分。
各个运营商为了最大程度的吸引用户,一直在尝试向用户提供多样化的视觉体验,希望在向用户展示丰富多彩的视频节目的同时,能够在正在播放视频的当前视频帧上向用户展示与当前视频帧的内容相关的文字、图形等信息。以为用户提供一种全新的视觉效果。
现有技术中,在正在播放视频的各视频帧上向用户展示信息时,一般情况下,要展示的各条信息按照预设的运动规则在视频播放界面上进行移动,形成通常称之为“弹幕”的视觉效果。然而,应用上述方式进行信息展示时,未考虑各视频帧中的内容对象,要展示的各条信息在播放界面上移动时可能会遮挡用户要观看的内容对象,影响用户正常观看视频,在要展示的信息多时,这种情况更为严重。
发明内容
本发明实施例公开了一种信息展示方法及装置,以在降低对用户正常观看视频影响的前提下,在用户所观看视频的各视频帧上向用户展示信息。
为达到上述目的,本发明实施例公开了一种信息展示方法,所述方法包括:
获得在当前视频帧FC的前一帧FF上展示目标信息时所述目标信息的位置信息PTF;
根据所述PTF和预设的目标信息运动规则,预测在所述FC上展示所述目标信息时所述目标信息的位置信息PTC;
获得所述FC中前景对象的位置信息PFC;
判断所述PTC和所述PFC之间是否存在重合区域;
若存在,根据所述PTC和所述PFC确定所述目标信息的显示方式,以避免或者减小在所述FC上展示所述目标信息时所述目标信息对所述FC中前景对象的遮挡;
根据所确定的显示方式在所述FC上展示所述目标信息。
在本发明的一种具体实现方式中,所述获得所述FC中前景对象的位置信息PFC,包括:
确定距离所述FC最近的关键帧FK;
获得所述FK中前景对象的位置信息PFK;
根据所述PFK、所述FC与所述FK之间的差异,确定所述FC中前景对象的位置信息PFC。
在本发明的一种具体实现方式中,所述预设的目标信息运动规则中包括:所述目标信息的运动方向;
所述根据所述PTC和所述PFC确定所述目标信息的显示方式,包括:
确定所述PTC和所述PFC之间的重合区域AC和非重合区域AD;
沿着所述目标信息的运动方向,或沿着与所述目标信息的运动方向夹角为预设角度的方向,在所述FC中与前景对象所在区域相邻的非前景对象所在区域确定所述AC的对应区域A'C;
在所述FC中对应于所述A'C和所述AD的区域上展示所述目标信息。
在本发明的一种具体实现方式中,在所述预设角度大于90度的情况下,
所述在所述FC中对应于所述A'C和所述AD的区域上展示所述目标信息,包括:
在所述FC中对应于A'C的区域上,反向显示所述A'C对应的所述目标信息中的内容,更新所述预设的目标信息运动规则中包括的所述目标信息的运动方向为与当前目标信息的运动方向夹角为预设角度的运动方向;
在所述FC中对应于AD的区域上,正向显示所述AD对应的所述目标信息中的内容。
在本发明的一种具体实现方式中,所述根据所述PTC和所述PFC确定所述目标信息的显示方式,包括:
确定所述PTC与所述PFC之间的重合区域和非重合区域;
以预设的第一透明度,在所述FC中上述重合区域对应的位置上展示上述重合区域对应的所述目标信息中的内容;
以预设的第二透明度,在所述FC中上述非重合区域对应的位置上展示上述非重合区域对应的所述目标信息中的内容。
为达到上述目的,本发明实施例公开了一种信息展示装置,所述装置包括:
第一位置信息获得模块,用于获得在当前视频帧FC的前一帧FF上展示目标信息时所述目标信息的位置信息PTF;
位置信息预测模块,用于根据所述PTF和预设的目标信息运动规则,预测在所述FC上展示所述目标信息时所述目标信息的位置信息PTC;
第二位置信息获得模块,用于获得所述FC中前景对象的位置信息PFC;
重合区域判断模块,用于判断所述PTC和所述PFC之间是否存在重合区域;
显示方式确定模块,用于在所述重合区域判断模块的判断结果为是的情况下,根据所述PTC和所述PFC确定所述目标信息的显示方式,以避免或者减小在所述FC上展示所述目标信息时所述目标信息对所述FC中前景对象的遮挡;
信息展示模块,用于根据所确定的显示方式在所述FC上展示所述目标信息。
在本发明的一种具体实现方式中,所述第二位置信息获得模块,包括:
关键帧确定子模块,用于确定距离所述FC最近的关键帧FK;
位置信息获得子模块,用于获得所述FK中前景对象的位置信息PFK;
位置信息确定子模块,用于根据所述PFK、所述FC与所述FK之间的差异,确定所述FC中前景对象的位置信息PFC。
在本发明的一种具体实现方式中,所述预设的目标信息运动规则中包括:所述目标信息的运动方向;
所述显示方式确定模块,包括:
第一区域确定子模块,用于确定所述PTC和所述PFC之间的重合区域AC和非重合区域AD;
第二区域确定子模块,用于沿着所述目标信息的运动方向,或沿着与所述目标信息的运动方向夹角为预设角度的方向,在所述FC中与前景对象所在区域相邻的非前景对象所在区域确定所述AC的对应区域A'C;
第一信息展示子模块,用于在所述FC中对应于所述A'C和所述AD的区域上展示所述目标信息。
在本发明的一种具体实现方式中,所述第一信息展示子模块,包括:
第一信息展示单元,用于在所述预设角度大于90度的情况下,在所述FC中对应于A'C的区域上,反向显示所述A'C对应的所述目标信息中的内容,更新所述预设的目标信息运动规则中包括的所述目标信息的运动方向为与当前目标信息的运动方向夹角为预设角度的运动方向;
第二信息展示单元,用于在所述A'C为沿着与所述目标信息的运动方向相反的方向确定的区域的情况下,在所述FC中对应于AD的区域上,正向显示所述AD对应的所述目标信息中的内容。
在本发明的一种具体实现方式中,所述显示方式确定模块,包括:
第三区域确定子模块,用于确定所述PTC与所述PFC之间的重合区域和非重合区域;
第二信息展示子模块,用于以预设的第一透明度,在所述FC中上述重合区域对应的位置上展示上述重合区域对应的所述目标信息中的内容;
第三信息展示子模块,用于以预设的第二透明度,在所述FC中上述非重合区域对应的位置上展示上述非重合区域对应的所述目标信息中的内容。
由以上可见,本发明实施例提供的方案中,根据在当前视频帧的前一帧上展示目标信息时目标信息的位置信息和预设的目标信息运动规则,预测在当前视频帧上展示目标信息时目标信息的位置信息后,结合当前视频帧中前景对象的位置信息,确定目标信息的显示方式,并以所确定的显示方式在当前视频帧上展示目标信息。由于在确定目标信息的显示方式时,考虑了预测得到的在当前视频帧上展示目标信息时目标信息的位置信息和当前视频帧中前景对象的位置信息,所以,所确定的信息显示方式能够避免或者减小在当前视频帧上展示目标信息时目标信息对当前视频帧中前景对象的遮挡,另外,又由于用户观看视频时,对视频帧中前景对象的关注度较高,所以,综合以上,应用本发明实施例提供的方案在视频帧上展示信息时,能够降低对用户正常观看视频的影响。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一种应用现有技术中信息展示方法的示例图;
图2为本发明实施例提供的一种信息展示方法的流程示意图;
图3为第一种应用本发明实施例提供的信息展示方法的示例图;
图4为第二种应用本发明实施例提供的信息展示方法的示例图;
图5为第三种应用本发明实施例提供的信息展示方法的示例图;
图6为本发明实施例提供的一种信息展示装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为一种应用现有技术中信息展示方法的示例图,从该图中可以看出,应用现有技术中的信息展示方法可以在视频帧上展示多条信息,但是当所展示信息位于图中人脸区域上时,用户无法清楚的看到人物的表情等,进而影响用户正常观看视频。基于此,本发明提出了一种信息展示方法及装置。
图2为本发明实施例提供的一种信息展示方法的流程示意图,该方法包括:
S201:获得在当前视频帧FC的前一帧FF上展示目标信息时目标信息的位置信息PTF。
S202:根据PTF和预设的目标信息运动规则,预测在FC上展示目标信息时目标信息的位置信息PTC。
其中,预设的目标信息运动规则可以是针对直线运动的运动规则,也可以是针对曲线运动的运动规则。该预设的目标信息运动规则中可以包括:目标信息的运动方向、目标信息的运动速度等等信息,当然,本申请并不对上述运动规则中所包含的信息进行限定。
一种可选实现方式中,预测在FC上展示目标信息时目标信息的位置信息PTC时,可以直接根据上述的PTF,结合目标信息的运动方向和目标信息的运动速度计算得到。
S203:获得FC中前景对象的位置信息PFC。
通常情况下,视频帧中的内容对象可以分为前景对象和背景对象两种。用户一般对前景对象的关注度较高,而对背景对象的关注度较低。
一种具体实现方式中,运营维护人员可以通过前景对象识别算法,预先识别出整个视频的各个视频帧中的前景对象,并将识别得到的前景对象的位置信息存储在预先设定的文件中,当需要获得FC中前景对象的位置信息PFC时,直接从上述预先设定的文件中读取。
另一种具体实现方式中,在计算资源允许的情况下也可以不预先获得整个视频的各个视频帧中的前景对象的位置信息,而是在播放FC时直接根据前景对象识别算法进行识别,得到FC中前景对象的位置信息PFC,由于通常情况下前景对象识别算法的计算复杂度较高,本实现方式对硬件资源的要求较高。
上述的前景对象识别算法可以包括:人脸识别算法、边缘提取算法等等,这些算法属于现有技术中比较成熟的技术,这里不再详述。
另外,由于实际应用中视频数据是以编码码流的形式存在的,而通常情况下根据编码算法对视频信息进行编码时,会按一定间隔在码流中设置关键帧,以保证解码器在解码存在数据丢失等问题的码流时,能够快速从异常解码状态恢复至正常解码状态。另外,又由于每个关键帧与下一个关键帧之间的视频帧数量较少,所以,一个关键帧与其与下一个关键帧之间的各视频帧之间存在较强的相关性,因此,在获得FC中前景对象的位置信息PFC时,可以先确定距离FC最近的关键帧FK,获得FK中前景对象的位置信息PFK,再根据PFK、FC与FK之间的差异,确定FC中前景对象的位置信息PFC。
其中,获得FK中前景对象的位置信息PFK时,可以从预先设定的文件中读取得到的,还可以是在展示FK时根据前景对象识别算法识别得到的,本申请并不对此进行限定。
需要说明的是,在根据根据PFK、FC与FK之间的差异,确定FC中前景对象的位置信息PFC的情况下,预先设定的文件中可以只记录视频的各个关键帧中前景对象的位置信息。
与根据前景对象识别算法识别得到FC中前景对象的位置信息的方式相比,利用距离FC最近的关键帧FK的信息,获得FC中前景对象的位置信息,能够大大节省计算量,提高计算速度。
FC与FK之间的差异可以通过FC与FK之间对应像素点的像素值之差表示,还可以通过编码码流中各个编码块对应的运动矢量获得等等。
S204:判断PTC和PFC之间是否存在重合区域,若存在,执行S205,若不存在,执行S207。
S205:根据PTC和PFC确定目标信息的显示方式。
在确定目标信息的显示方式时,考虑PTC和PFC,这样可以避免或者减小在FC上展示目标信息时目标信息对FC中前景对象的遮挡。
在确定目标信息的显示方式时,可以从展示目标信息的位置、展示目标信息时信息的透明度等方面考虑,以减少目标信息的展示对视频帧中前景对象的遮挡。
在上述的预设的目标信息运动规则中包括目标信息的运动方向的情况下,一种具体实现方式中,根据PTC和PFC确定目标信息的显示方式时,可以先确定PTC和PFC之间的重合区域AC和非重合区域AD,再沿着目标信息的运动方向,或沿着与目标信息的运动方向夹角为预设角度的方向,在FC中与前景对象所在区域相邻的非前景对象所在区域确定AC的对应区域A'C,并在FC中对应于A'C和AD的区域上展示目标信息。
其中,预设角度可以为大于零度的任意值,例如,90度、45度、125度、180度等等,其中,180度,即与目标信息的运动方向相反的方向。
需要说明的是,A'C与AD不能重合。
经上述方式确定得到的A'C和AD均与PFC之间不存在重合区域,所以在FC中对应于A'C和AD的区域上展示目标信息时不会遮挡该视频帧中的前景对象,又由于用户通常比较关注视频帧中的前景对象,所以这种情况下用户能够正常观看视频。
其中,在预设角度大于90度的情况下,在FC中对应于A'C和AD的区域上展示目标信息可以包括:
在FC中对应于A'C的区域上,反向显示A'C对应的目标信息中的内容,更新预设的目标信息运动规则中包括的目标信息的运动方向为与当前目标信息的运动方向夹角为预设角度的方向;
在FC中对应于AD的区域上,正向显示AD对应的目标信息中的内容。
参见图3,提供了第一种应用本发明实施例提供的信息展示方法的示例图,该图中A'C为沿着目标信息的运动方向确定的,目标信息沿着水平方向由左向右运动,其中,前景对象为图中的人物,当判断得上述的AC位于前景对象左腹部时,沿着目标信息的运动方向在前景对象的右侧背景区域中确定A'C,并进行信息展示,形成了类似“传送门”的效果。
参见图4,提供了第二种应用本发明实施例提供的信息展示方法的示例图,该图中A'C为沿着与目标信息的运动方向相反的方向确定的,目标信息沿着水平方向由左向右运动,其中,前景对象为图中的人物,当判断得上述的AC位于前景对象左腹部时,沿着与目标信息的运动方向相反的方向在前景对象的左侧背景区域中确定A'C,A'C不与AD重合,并进行信息展示,形成了类似“反弹”的效果。
预测得到的展示目标信息的区域与前景区域在该前景区域的左侧重合时,
另一种实现方式中,根据PTC和PFC确定目标信息的显示方式时,在确定PTC与PFC之间的重合区域和非重合区域之后,以预设的第一透明度,在FC中上述重合区域对应的位置上展示上述重合区域对应的目标信息中的内容,以预设的第二透明度,在FC中上述非重合区域对应的位置上展示上述非重合区域对应的目标信息中的内容。
上述的预设的第一透明度与预设的第二透明度可以相等,也可以不相等。假设,实际应用中以0表示完全不透明,1表示完全透明,则较佳的,预设的第一透明度可以为1,此时,在FC中上述重合区域对应的位置上仅仅展示FC自身的信息,而不展示对应的目标信息中的内容,这种情况下,仅仅在FC中上述非重合区域对应的位置上展示上述非重合区域对应的目标信息中的内容,这种情况下,所展示的目标信息也不会遮挡视频帧中的前景对象,用户能够正产观看视频。
参见图5,提供了第三种应用本发明实施例提供的信息展示方法的示例图,其中,前景对象为图中的人物,在A'C区域半透明显示目标信息中的内容,在AD区域正常显示目标信息中的内容。
S206:根据所确定的显示方式在FC上展示目标信息。
S207:结束本流程。
由以上可见,本实施例提供的方案中,根据在当前视频帧的前一帧上展示目标信息时目标信息的位置信息和预设的目标信息运动规则,预测在当前视频帧上展示目标信息时目标信息的位置信息后,结合当前视频帧中前景对象的位置信息,确定目标信息的显示方式,并以所确定的显示方式在当前视频帧上展示目标信息。由于在确定目标信息的显示方式时,考虑了预测得到的在当前视频帧上展示目标信息时目标信息的位置信息和当前视频帧中前景对象的位置信息,所以,所确定的信息显示方式能够避免或者减小在当前视频帧上展示目标信息时目标信息对当前视频帧中前景对象的遮挡,另外,又由于用户观看视频时,对视频帧中前景对象的关注度较高,所以,综合以上,应用本实施例提供的方案在视频帧上展示信息时,能够降低对用户正常观看视频的影响。
图6为本发明实施例提供的一种信息展示装置的结构示意图,该装置包括:第一位置信息获得模块601、位置信息预测模块602、第二位置信息获得模块603、重合区域判断模块604、显示方式确定模块605和信息展示模块606。
其中,第一位置信息获得模块601,用于获得在当前视频帧FC的前一帧FF上展示目标信息时所述目标信息的位置信息PTF;
位置信息预测模块602,用于根据所述PTF和预设的目标信息运动规则,预测在所述FC上展示所述目标信息时所述目标信息的位置信息PTC;
第二位置信息获得模块603,用于获得所述FC中前景对象的位置信息PFC;
重合区域判断模块604,用于判断所述PTC和所述PFC之间是否存在重合区域;
显示方式确定模块605,用于在所述重合区域判断模块的判断结果为是的情况下,根据所述PTC和所述PFC确定所述目标信息的显示方式,以避免或者减小在所述FC上展示所述目标信息时所述目标信息对所述FC中前景对象的遮挡;
信息展示模块606,用于根据所确定的显示方式在所述FC上展示所述目标信息。
具体的,所述第二位置信息获得模块603可以包括:关键帧确定子模块、位置信息获得子模块和位置信息确定子模块(图中未示出)。
其中,关键帧确定子模块,用于确定距离所述FC最近的关键帧FK;
位置信息获得子模块,用于获得所述FK中前景对象的位置信息PFK;
位置信息确定子模块,用于根据所述PFK、所述FC与所述FK之间的差异,确定所述FC中前景对象的位置信息PFC。
具体的,所述预设的目标信息运动规则中包括:所述目标信息的运动方向;
所述显示方式确定模块605可以包括:第一区域确定子模块、第二区域确定子模块和第一信息展示子模块(图中未示出)。
其中,第一区域确定子模块,用于确定所述PTC和所述PFC之间的重合区域AC和非重合区域AD;
第二区域确定子模块,用于沿着所述目标信息的运动方向,或沿着与所述目标信息的运动方向夹角为预设角度的方向,在所述FC中与前景对象所在区域相邻的非前景对象所在区域确定所述AC的对应区域A'C;
第一信息展示子模块,用于在所述FC中对应于所述A'C和所述AD的区域上展示所述目标信息。
具体的,上述的第一信息展示子模块可以包括:第一信息展示单元和第二信息展示单元(图中未示出)。
其中,第一信息展示单元,用于在所述预设角度大于90度的情况下,在所述FC中对应于A'C的区域上,反向显示所述A'C对应的所述目标信息中的内容,更新所述预设的目标信息运动规则中包括的所述目标信息的运动方向为与当前目标信息的运动方向夹角为预设角度的运动方向;
第二信息展示单元,用于在所述A'C为沿着与所述目标信息的运动方向相反的方向确定的区域的情况下,在所述FC中对应于AD的区域上,正向显示所述AD对应的所述目标信息中的内容。
具体的,所述显示方式确定模块605可以包括:第三区域确定子模块、第二信息展示子模块和第三信息展示子模块(图中未示出)。
其中,第三区域确定子模块,用于确定所述PTC与所述PFC之间的重合区域和非重合区域;
第二信息展示子模块,用于以预设的第一透明度,在所述FC中上述重合区域对应的位置上展示上述重合区域对应的所述目标信息中的内容;
第三信息展示子模块,用于以预设的第二透明度,在所述FC中上述非重合区域对应的位置上展示上述非重合区域对应的所述目标信息中的内容。
由以上可见,本实施例提供的方案中,根据在当前视频帧的前一帧上展示目标信息时目标信息的位置信息和预设的目标信息运动规则,预测在当前视频帧上展示目标信息时目标信息的位置信息后,结合当前视频帧中前景对象的位置信息,确定目标信息的显示方式,并以所确定的显示方式在当前视频帧上展示目标信息。由于在确定目标信息的显示方式时,考虑了预测得到的在当前视频帧上展示目标信息时目标信息的位置信息和当前视频帧中前景对象的位置信息,所以,所确定的信息显示方式能够避免或者减小在当前视频帧上展示目标信息时目标信息对当前视频帧中前景对象的遮挡,另外,又由于用户观看视频时,对视频帧中前景对象的关注度较高,所以,综合以上,应用本实施例提供的方案在视频帧上展示信息时,能够降低对用户正常观看视频的影响。
对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种信息展示方法,其特征在于,所述方法包括:
获得在当前视频帧FC的前一帧FF上展示目标信息时所述目标信息的位置信息PTF;
根据所述PTF和预设的目标信息运动规则,预测在所述FC上展示所述目标信息时所述目标信息的位置信息PTC;
获得所述FC中前景对象的位置信息PFC;
判断所述PTC和所述PFC之间是否存在重合区域;
若存在,根据所述PTC和所述PFC确定所述目标信息的显示方式,以避免或者减小在所述FC上展示所述目标信息时所述目标信息对所述FC中前景对象的遮挡;
根据所确定的显示方式在所述FC上展示所述目标信息。
2.根据权利要求1所述的方法,其特征在于,所述获得所述FC中前景对象的位置信息PFC,包括:
确定距离所述FC最近的关键帧FK;
获得所述FK中前景对象的位置信息PFK;
根据所述PFK、所述FC与所述FK之间的差异,确定所述FC中前景对象的位置信息PFC。
3.根据权利要求1或2所述的方法,其特征在于,
所述预设的目标信息运动规则中包括:所述目标信息的运动方向;
所述根据所述PTC和所述PFC确定所述目标信息的显示方式,包括:
确定所述PTC和所述PFC之间的重合区域AC和非重合区域AD;
沿着所述目标信息的运动方向,或沿着与所述目标信息的运动方向夹角为预设角度的方向,在所述FC中与前景对象所在区域相邻的非前景对象所在区域确定所述AC的对应区域A’C;
在所述FC中对应于所述A’C和所述AD的区域上展示所述目标信息。
4.根据权利要求3所述的方法,其特征在于,在所述预设角度大于90度的情况下,
所述在所述FC中对应于所述A’C和所述AD的区域上展示所述目标信息,包括:
在所述FC中对应于A’C的区域上,反向显示所述A’C对应的所述目标信息中的内容,更新所述预设的目标信息运动规则中包括的所述目标信息的运动方向为与当前目标信息的运动方向夹角为预设角度的运动方向;
在所述FC中对应于AD的区域上,正向显示所述AD对应的所述目标信息中的内容。
5.根据权利要求1或2所述的方法,其特征在于,所述根据所述PTC和所述PFC确定所述目标信息的显示方式,包括:
确定所述PTC与所述PFC之间的重合区域和非重合区域;
以预设的第一透明度,在所述FC中上述重合区域对应的位置上展示上述重合区域对应的所述目标信息中的内容;
以预设的第二透明度,在所述FC中上述非重合区域对应的位置上展示上述非重合区域对应的所述目标信息中的内容。
6.一种信息展示装置,其特征在于,所述装置包括:
第一位置信息获得模块,用于获得在当前视频帧FC的前一帧FF上展示目标信息时所述目标信息的位置信息PTF;
位置信息预测模块,用于根据所述PTF和预设的目标信息运动规则,预测在所述FC上展示所述目标信息时所述目标信息的位置信息PTC;
第二位置信息获得模块,用于获得所述FC中前景对象的位置信息PFC;
重合区域判断模块,用于判断所述PTC和所述PFC之间是否存在重合区域;
显示方式确定模块,用于在所述重合区域判断模块的判断结果为是的情况下,根据所述PTC和所述PFC确定所述目标信息的显示方式,以避免或者减小在所述FC上展示所述目标信息时所述目标信息对所述FC中前景对象的遮挡;
信息展示模块,用于根据所确定的显示方式在所述FC上展示所述目标信息。
7.根据权利要求6所述的装置,其特征在于,所述第二位置信息获得模块,包括:
关键帧确定子模块,用于确定距离所述FC最近的关键帧FK;
位置信息获得子模块,用于获得所述FK中前景对象的位置信息PFK;
位置信息确定子模块,用于根据所述PFK、所述FC与所述FK之间的差异,确定所述FC中前景对象的位置信息PFC。
8.根据权利要求6或7所述的装置,其特征在于,
所述预设的目标信息运动规则中包括:所述目标信息的运动方向;
所述显示方式确定模块,包括:
第一区域确定子模块,用于确定所述PTC和所述PFC之间的重合区域AC和非重合区域AD;
第二区域确定子模块,用于沿着所述目标信息的运动方向,或沿着与所述目标信息的运动方向夹角为预设角度的方向,在所述FC中与前景对象所在区域相邻的非前景对象所在区域确定所述AC的对应区域A’C;
第一信息展示子模块,用于在所述FC中对应于所述A’C和所述AD的区域上展示所述目标信息。
9.根据权利要求8所述的装置,其特征在于,所述第一信息展示子模块,包括:
第一信息展示单元,用于在所述预设角度大于90度的情况下,在所述FC中对应于A’C的区域上,反向显示所述A’C对应的所述目标信息中的内容,更新所述预设的目标信息运动规则中包括的所述目标信息的运动方向为与当前目标信息的运动方向夹角为预设角度的运动方向;
第二信息展示单元,用于在所述A’C为沿着与所述目标信息的运动方向相反的方向确定的区域的情况下,在所述FC中对应于AD的区域上,正向显示所述AD对应的所述目标信息中的内容。
10.根据权利要求6或7所述的装置,其特征在于,所述显示方式确定模块,包括:
第三区域确定子模块,用于确定所述PTC与所述PFC之间的重合区域和非重合区域;
第二信息展示子模块,用于以预设的第一透明度,在所述FC中上述重合区域对应的位置上展示上述重合区域对应的所述目标信息中的内容;
第三信息展示子模块,用于以预设的第二透明度,在所述FC中上述非重合区域对应的位置上展示上述非重合区域对应的所述目标信息中的内容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510150458.XA CN104735518B (zh) | 2015-03-31 | 2015-03-31 | 一种信息展示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510150458.XA CN104735518B (zh) | 2015-03-31 | 2015-03-31 | 一种信息展示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104735518A true CN104735518A (zh) | 2015-06-24 |
CN104735518B CN104735518B (zh) | 2019-02-22 |
Family
ID=53458881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510150458.XA Active CN104735518B (zh) | 2015-03-31 | 2015-03-31 | 一种信息展示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104735518B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430471A (zh) * | 2015-11-26 | 2016-03-23 | 无锡天脉聚源传媒科技有限公司 | 一种视频中弹幕的显示方法及装置 |
CN105959814A (zh) * | 2016-06-01 | 2016-09-21 | 上海幻电信息科技有限公司 | 基于场景识别的视频弹幕显示方法及其显示装置 |
CN106249980A (zh) * | 2015-09-25 | 2016-12-21 | 北京智谷睿拓技术服务有限公司 | 基于弹幕的信息呈现方法、信息呈现装置及用户设备 |
CN106303731A (zh) * | 2016-08-01 | 2017-01-04 | 北京奇虎科技有限公司 | 弹幕的显示方法及装置 |
CN108319683A (zh) * | 2018-01-31 | 2018-07-24 | 广东欧珀移动通信有限公司 | 网页显示方法、装置及终端 |
CN108401177A (zh) * | 2018-02-27 | 2018-08-14 | 上海哔哩哔哩科技有限公司 | 视频播放方法、服务器及视频播放*** |
CN110765377A (zh) * | 2018-07-27 | 2020-02-07 | 北京华通人商用信息有限公司 | 一种数据加载方法和装置 |
CN111212246A (zh) * | 2019-06-13 | 2020-05-29 | 浙江大华技术股份有限公司 | 视频生成方法、装置、计算机设备及存储介质 |
CN115086738A (zh) * | 2022-06-07 | 2022-09-20 | 广州博冠信息科技有限公司 | 信息添加方法、装置、计算机设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1602051A (zh) * | 2003-09-26 | 2005-03-30 | 松下电器产业株式会社 | 生成带有浮动标题的视频内容的设备 |
CN101420556A (zh) * | 2008-11-19 | 2009-04-29 | 康佳集团股份有限公司 | 一种电视机字幕屏蔽方法及*** |
CN101917557A (zh) * | 2010-08-10 | 2010-12-15 | 浙江大学 | 一种基于视频内容的动态添加字幕方法 |
CN102685413A (zh) * | 2012-05-11 | 2012-09-19 | 青岛海信电器股份有限公司 | 字幕和菜单同时显示的方法及*** |
CN103686095A (zh) * | 2014-01-02 | 2014-03-26 | 中安消技术有限公司 | 一种视频浓缩方法和*** |
CN104238911A (zh) * | 2014-08-20 | 2014-12-24 | 小米科技有限责任公司 | 加载图标显示方法和装置 |
US20150071608A1 (en) * | 2013-09-06 | 2015-03-12 | Kabushiki Kaisha Toshiba | Receiving device, transmitting device and transmitting/receiving system |
-
2015
- 2015-03-31 CN CN201510150458.XA patent/CN104735518B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1602051A (zh) * | 2003-09-26 | 2005-03-30 | 松下电器产业株式会社 | 生成带有浮动标题的视频内容的设备 |
CN101420556A (zh) * | 2008-11-19 | 2009-04-29 | 康佳集团股份有限公司 | 一种电视机字幕屏蔽方法及*** |
CN101917557A (zh) * | 2010-08-10 | 2010-12-15 | 浙江大学 | 一种基于视频内容的动态添加字幕方法 |
CN102685413A (zh) * | 2012-05-11 | 2012-09-19 | 青岛海信电器股份有限公司 | 字幕和菜单同时显示的方法及*** |
US20150071608A1 (en) * | 2013-09-06 | 2015-03-12 | Kabushiki Kaisha Toshiba | Receiving device, transmitting device and transmitting/receiving system |
CN103686095A (zh) * | 2014-01-02 | 2014-03-26 | 中安消技术有限公司 | 一种视频浓缩方法和*** |
CN104238911A (zh) * | 2014-08-20 | 2014-12-24 | 小米科技有限责任公司 | 加载图标显示方法和装置 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106249980B (zh) * | 2015-09-25 | 2019-08-06 | 北京智谷睿拓技术服务有限公司 | 基于弹幕的信息呈现方法、信息呈现装置及用户设备 |
CN106249980A (zh) * | 2015-09-25 | 2016-12-21 | 北京智谷睿拓技术服务有限公司 | 基于弹幕的信息呈现方法、信息呈现装置及用户设备 |
CN105430471B (zh) * | 2015-11-26 | 2018-07-24 | 无锡天脉聚源传媒科技有限公司 | 一种视频中弹幕的显示方法及装置 |
CN105430471A (zh) * | 2015-11-26 | 2016-03-23 | 无锡天脉聚源传媒科技有限公司 | 一种视频中弹幕的显示方法及装置 |
CN105959814A (zh) * | 2016-06-01 | 2016-09-21 | 上海幻电信息科技有限公司 | 基于场景识别的视频弹幕显示方法及其显示装置 |
CN105959814B (zh) * | 2016-06-01 | 2018-08-17 | 上海幻电信息科技有限公司 | 基于场景识别的视频弹幕显示方法及其显示装置 |
CN106303731A (zh) * | 2016-08-01 | 2017-01-04 | 北京奇虎科技有限公司 | 弹幕的显示方法及装置 |
CN108319683A (zh) * | 2018-01-31 | 2018-07-24 | 广东欧珀移动通信有限公司 | 网页显示方法、装置及终端 |
CN108401177A (zh) * | 2018-02-27 | 2018-08-14 | 上海哔哩哔哩科技有限公司 | 视频播放方法、服务器及视频播放*** |
US10810434B2 (en) | 2018-02-27 | 2020-10-20 | Shanghai Bilibili Technology Co., Ltd. | Movement and transparency of comments relative to video frames |
CN110765377A (zh) * | 2018-07-27 | 2020-02-07 | 北京华通人商用信息有限公司 | 一种数据加载方法和装置 |
CN110765377B (zh) * | 2018-07-27 | 2023-05-23 | 北京华通人商用信息有限公司 | 一种数据加载方法和装置 |
CN111212246A (zh) * | 2019-06-13 | 2020-05-29 | 浙江大华技术股份有限公司 | 视频生成方法、装置、计算机设备及存储介质 |
CN115086738A (zh) * | 2022-06-07 | 2022-09-20 | 广州博冠信息科技有限公司 | 信息添加方法、装置、计算机设备及存储介质 |
CN115086738B (zh) * | 2022-06-07 | 2024-06-11 | 广州博冠信息科技有限公司 | 信息添加方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104735518B (zh) | 2019-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104735518A (zh) | 一种信息展示方法及装置 | |
US9563983B2 (en) | Filtering information within augmented reality overlays | |
CN110692251B (zh) | 组合数字视频内容的方法及*** | |
US9762846B2 (en) | Real-time hyper-lapse video creation via frame selection | |
US9432722B2 (en) | Reducing interference of an overlay with underlying content | |
US9557951B2 (en) | Filtering information within augmented reality overlays | |
CN102880381B (zh) | 上下文感知用户界面*** | |
CN103797783A (zh) | 评论信息生成装置及评论信息生成方法 | |
US20160240004A1 (en) | Augmented reality skin manager | |
US10623683B1 (en) | Methods and apparatus for improving image retention | |
CN112991274B (zh) | 一种人群计数方法、装置、计算机设备及存储介质 | |
US20200285857A1 (en) | Method and apparatus for applying video viewing behavior | |
CN111010606B (zh) | 视频处理方法和装置 | |
CN112399265B (zh) | 基于负空间识别向图像添加内容的方法和*** | |
CN115866314A (zh) | 视频播放方法及其装置 | |
WO2019110873A1 (en) | Method and apparatus for defining a storyline based on path probabilities | |
US11386683B1 (en) | Detection and recognition of overlaid content within video content | |
US20130009964A1 (en) | Methods and apparatus to perform animation smoothing | |
CN102065301A (zh) | 一种智能监控***中检测信息的编码方法及装置 | |
CN105809659A (zh) | 一种视频检测方法,及装置 | |
CN114697656B (zh) | 一种编码方法、装置、电子设备及介质 | |
KR102012376B1 (ko) | 증강현실 영상기기의 전력 관리 방법 및 그 장치 | |
US20170221457A1 (en) | Electronic apparatus, frames per second decision method, and non-transitory computer readable storage medium thereof | |
US20230217010A1 (en) | Video compression method and system | |
KR20240001729A (ko) | 위조 영상 검출방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |