一种视频处理方法和一种播放器技术

技术编号:14804765 阅读:90 留言:0更新日期:2017-03-14 23:58
本发明专利技术实施例提供了一种视频处理方法和一种播放器,其中,所述方法包括:确定当前视频帧的时间信息;根据所述当前视频帧的时间信息,获取所述当前视频帧中的各个视频对象的描述信息;将获取的所述当前视频帧中的各个视频对象的描述信息分别与所述当前视频帧中对应的视频对象进行关联注册;将所述完成关联注册的视频对象与所述当前视频帧对应的视频流进行合成并播放。通过本发明专利技术实施例实现了用户与视频的交互,特别是用户与视频中的视频对象的交互,简化了操作流程,提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及视频
,具体涉及一种视频处理方法和一种播放器。
技术介绍
如今,随着互联网技术的应用和普及,用户习惯利用各种终端设备从互联网获取需要的信息。尤其是,很多用户都喜欢在闲暇时间,观看互联网视频节目。通过选择收看视频节目已成为各种终端用户消磨时间的一种重要方式。然而,目前的视频播放方案只能实现对视频节目的单一播放功能,用户和视频节目之间相对独立,缺少互动性。例如,用户在观看视频节目时,经常会对视频节目中出现的某一件道具或商品感兴趣,但是,由于目前的视频播放方案无法实现视频节目与用户的交互,故,用户无法获取到其感兴趣的道具或商品的具体信息。
技术实现思路
本专利技术实施例提供一种视频处理方法和一种播放器,以实现用户与视频的交互,特别是用户与视频中的视频对象的交互,简化了操作流程,提升了用户体验。本专利技术实施例提供了一种视频处理方法,包括:确定当前视频帧的时间信息;根据所述当前视频帧的时间信息,获取所述当前视频帧中的各个视频对象的描述信息;将获取的所述当前视频帧中的各个视频对象的描述信息分别与所述当前视频帧中对应的视频对象进行关联注册;将所述完成关联注册的视频对象与所述当前视频帧对应的视频流进行合成并播放。本专利技术实施例还提供了一种播放器,包括:确定模块,用于确定当前视频帧的时间信息;获取模块,用于根据所述当前视频帧的时间信息,获取所述当前视频帧中的各个视频对象的描述信息;注册模块,用于将获取的所述当前视频帧中的各个视频对象的描述信息分别与所述当前视频帧中对应的视频对象进行关联注册;合成播放模块,用于将所述完成关联注册的视频对象与所述当前视频帧对应的视频流进行合成并播放。本专利技术实施例所述的视频处理方案,可以确定当前视频帧的时间信息;根据所述当前视频帧的时间信息,获取所述当前视频帧中的各个视频对象的描述信息;然后,将获取的所述当前视频帧中的各个视频对象的描述信息分别与所述当前视频帧中对应的视频对象进行关联注册;最后,将所述完成关联注册的视频对象与所述当前视频帧对应的视频流进行合成并播放。可见,用户在观看合成后的增强视频时,可以实时与视频帧画面中的视频对象进行实时交互,例如,用户可以查看并获取视频帧画面中出现的商品的具体信息(如,商品的规格信息、价格信息、购买链接信息等),又例如,查看并获取视频帧画面中出现的人物的人物简介信息等,实现了用户与视频,特别是用户与视频中的视频对象的实时交互。相较于现有技术,本专利技术实施例所述的方案可以直接向用户展示视频对象的各类描述信息,用户不需要另行打开第三方应用(如,搜索浏览器)去搜索获取视频对象的各类信息,简化了操作流程,实现了用户与视频的实时交互,用于可以实时、快速的获取视频对象信息,提升了用户体验。附图说明图1是本专利技术实施例一中一种视频处理方法的步骤流程图;图2是本专利技术实施例二中一种视频处理方法的步骤流程图;图3是本专利技术实施例三中一种播放器的结构示意图;图4是本专利技术实施例中一种优选的播放器的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。实施例一参照图1,示出了本专利技术实施例一中一种视频处理方法的步骤流程图。在本实施例中,所述视频处理方法包括:步骤102,确定当前视频帧的时间信息。视频帧可以是指视频剪辑每秒显示的帧数,一个静态图像为一帧,若干个静态图像可以组成一段视频。也即,一段视频可以是由多个连续的视频帧组成的。在本实施例中,可以但不仅限于根据视频的播放时间来确定所述当前视频帧的时间信息。步骤104,根据所述当前视频帧的时间信息,获取所述当前视频帧中的各个视频对象的描述信息。一般地,一段视频中包括多个视频对象,例如,视频中出现的人物、人物穿戴的服装、人物使用的电子设备,以及视频中出现的餐厅、公交站、咖啡店等场景环境都可以理解为是视频中的视频对象。其中,各个视频对象在视频中出现的时间不完全相同。例如,人物A穿戴着服装A在视频的第1秒中出现,人物A穿戴着服装B在视频的第10秒出现。在本实施例中,可以根据所述当前视频帧的时间信息获取所述当前视频帧中的各个视频对象的描述信息。例如,所述视频对象的描述信息可以包括上述服装A或服装B的商品介绍信息、产地信息和购买链接信息等。其中,所述当前视频帧中的各个视频对象的描述信息可以是预先提取并保存在数据库中的,进而可以根据所述当前视频帧的时间信息直接从数据库中获取对应的视频对象的描述信息。步骤106,将获取的所述当前视频帧中的各个视频对象的描述信息分别与所述当前视频帧中对应的视频对象进行关联注册。在本实施例中,通过将描述信息与对应的视频对象进行关联注册,实现了描述信息与所述当前视频帧中的视频对象的融合,实现了用户与所述当前视频帧中的视频对象的交互。步骤108,将所述完成关联注册的视频对象与所述当前视频帧对应的视频流进行合成并播放。在本实施例中,可以通过任意一种适当的方式实现所述完成关联注册的视频对象与所述当前视频帧对应的视频流的合成。例如,在windows平台中,可以采用DirectShow来实现所述完成关联注册的视频对象与所述当前视频帧对应的视频流的合成,进而实现合成后的增强视频帧画面的播放,用户在观看合成后的增强视频帧画面时,可以与所述当前视频帧画面中的视频对象(人物、道具或服装)进行实时互动,查看所述视频对象的具体信息。综上所述,本实施例所述的视频处理方法可以直接向用户展示视频对象的各类描述信息,用户不需要另行打开第三方应用(如,搜索浏览器)去搜索获取视频对象的各类信息,简化了操作流程,实现了用户与视频的实时交互,用于可以实时、快速的获取视频对象信息,提升了用户体验。实施例二参照图2,示出了本专利技术实施例二中一种视频处理方法的步骤流程图。在本实施例中,所述视频处理方法包括:步骤202,对当前视频进行特征提取,得到元数据。在本实施例中,所述元数据包括但不仅限于:所述当前视频中的视频对象的描述信息。所述描述信息具体可以是指视频对象的轮廓信息、色彩信息和语义信息等。其中,所述描述信息可以用于指示视频对象的在某一视频帧画面中的相对位置,以及所述视频对象的具体语义(如,所述视频对象是什么角色人物,或是什么物品,在视频中的含义等)。在本实施例本文档来自技高网...

【技术保护点】
一种视频处理方法,其特征在于,包括:确定当前视频帧的时间信息;根据所述当前视频帧的时间信息,获取所述当前视频帧中的各个视频对象的描述信息;将获取的所述当前视频帧中的各个视频对象的描述信息分别与所述当前视频帧中对应的视频对象进行关联注册;将所述完成关联注册的视频对象与所述当前视频帧对应的视频流进行合成并播放。

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:
确定当前视频帧的时间信息;
根据所述当前视频帧的时间信息,获取所述当前视频帧中的各个视频对
象的描述信息;
将获取的所述当前视频帧中的各个视频对象的描述信息分别与所述当
前视频帧中对应的视频对象进行关联注册;
将所述完成关联注册的视频对象与所述当前视频帧对应的视频流进行
合成并播放。
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前视频
帧的时间信息,获取所述当前视频帧中的各个视频对象的描述信息,包括:
根据所述当前视频帧的时间信息,从元数据脚本中获取与所述当前视频
帧相匹配的第一脚本;
对所述第一脚本进行解析,得到所述当前视频帧中的各个视频对象的描
述信息。
3.根据权利要求2所述的方法,其特征在于,还包括:
对当前视频进行特征提取,得到元数据;其中,所述元数据包括:所述
当前视频中的视频对象的描述信息;
对所述元数据进行标注;
将标注后的元数据以元数据脚本形式进行保存;其中,所述元数据脚本
中携带有所述标注。
4.根据权利要求3所述的方法,其特征在于,所述根据所述当前视频
帧的时间信息,从元数据脚本中获取与所述当前视频帧相匹配的第一脚本,
包括:
确定与所述前视频帧的时间信息相匹配的第一标注;
根据所述确定的第一标注从所述元数据脚本中获取与所述当前视频帧
相匹配的第一脚本。
5.根据权利要求2所述的方法,其特征在于,所述元数据脚本为MPEG-7
脚本。
6.根据权利要求1所述的方法,其特征在于,还包括:
当视频播放到所述当前视频帧位置时,在视频播放界面中显示所述当前
视频帧中的各个视频对象的描述信息;
和/或,
当接收到针对所述当前视频帧中的视频对象的触发操作时,显示所述触
发操作所触发的视频对象的描述信息。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述描述信息
包括:轮廓信息、色彩信息和语义信息。
8.一种播放器,其特征在于,...

【专利技术属性】
技术研发人员:蔡炜
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1