当前位置: 首页 > 专利查询>复旦大学专利>正文

一种基于视频内容缩影的增强用户体验的视频播放器制造技术

技术编号:4047835 阅读:295 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于视频技术领域,具体为一种基于视频内容缩影的增强用户体验的视频播放器。该视频播放器包括缩影接收模块、缩影显示模块、附加功能模块和播放器模块,各模块又包括若干子模块。本发明专利技术引入视频内容缩影技术,视频内容缩影通过结构化视频分析,在逻辑上将一部完整的视频按照其故事情节分为许多片段,提取片段中最具代表性的一帧图片作为片段的代表;在视频主画面播放内容的同时在播放器的其它位置显示视频内容缩影。在该播放器里,用户可以通过视频内容缩影快速浏览视频,并为用户提供许多辅助功能,使观看过程更有趣。

【技术实现步骤摘要】

本专利技术属于视频
,具体涉及一种加入了视频内容缩影来增强用户体验的 视频播放器,对视频播放器进行了功能的扩展。
技术介绍
从有线电视到网络电视的过渡已经有好几年了。这些年来,用户已经习惯于在电 脑上观看电视、电影、短片。然而用户面对电脑依然只能被动地接受其内容,电脑也就如同 将电视线缆变成了网线的电视机。归纳起来主要是因为电脑上的视频依然只能提供一个主 观看区域,用户在观看时可以做的选择较少。人们希望有一种能增强用户体验的播放器。在 这种播放器里,用户可以通过视频内容缩影快速浏览视频,同时为用户提供许多辅助功能, 使观看过程更有趣。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种能够增强用户体验,并为用户提供更多辅 助功能,使观看过程更为有趣的视频播放器。为了实现上述目的,本专利技术引入视频内容缩影技术。视频内容缩影通过结构化视 频分析,在逻辑上将一部完整的视频按照其故事情节分为许多片段,提取片段中最具代表 性的一帧图片作为片段的代表。本专利技术的主要工作是在视频主画面播放内容的同时在播放 器的其它位置显示视频内容缩影。本专利技术提供的视频播放器,主要由缩影接收模块、缩影显示模块、附加功能模块以 及播放器模块组成。另外,整个系统还包括视频缩影生成模块、视频缩影服务模块、视频文 件分发模块,这些模块独立于视频播放器部分,并且不属于本专利技术的视频播放器。缩影接收 模块部署负责发送视频内容缩影的请求,从网络上获取缩影服务模块提供的视频内容缩影 文件。缩影显示模块首先解析缩影文件,然后在播放器上按序显示片段关键帧,还要负责 视频内容和视频缩影的调度和互控。附加功能模块通过提供用户更多的功能来进一步增强 用户的观看体验。播放器模块负责播放视频,播放视频时,在视频主画面播放视频内容的同 时,在其它位置显示视频内容缩影。播放器模块还设有一些基本的视频操作接口。下面分别作具体就介绍 一.缩影接收模块缩影接收模块部署负责发送视频内容缩影的请求,从网络上获取缩影服务提供的视频 内容缩影文件。缩影接收模块主要有以下几个部分组成1、本地缩影读取子模块,2、文件请求/ 查询子模块,3文件接收子模块,4请求策略调度子模块。具体来说,当用户开始观看一部视频的时候,缩影接收模块会先在用户本地硬盘 上搜索是否已经存在这部视频的内容缩影文件。如果存在,则可以关闭缩影接收模块,由本 地缩影读取子模块直接读取本地文件。否则由请求/查询子模块向缩影服务器查询这部视频的缩影文件是否存在。缩影文件分为一个索引文件,和许多文件块。索引文件中记录了 这个缩影文件的宏观信息,在各个文件块中分别保存着各个片段的信息和片段关键帧。请 求/查询子模块可以线性地请求缩影文件,也可以单独请求缩影文件中的一个片段块。然 后由文件接收子模块负责接收,一般来说先接收索引文件,然后依次接收被请求的各个片 段的块文件。当播放位置变化的时候,请求调度策略需要做出改变,来请求新的播放位置对应 的片段快文件。这一工作由请求策略调度子模块来完成,由它决定是否终止当前片段块文 件的传输,来请求更加迫切需要的位置的块文件。然后从这个位置开始继续下载后续的块 文件。二.缩影显示模块缩影显示模块首先解析缩影文件,然后在播放器上按序显示片段关键帧,此外,还要负 责视频内容和视频缩影的调度和互控。缩影显示模块分为1、解析子模块,2、显示子模块,3、互控子模块。具体来说,缩影文件中的索引文件和片段块文件都是二进制编码的。索引文件和 片段块文件都有其特有的格式。首先由解析子模块负责解析出索引文件,索引文件中包含 了整个缩影文件的信息,各个片段的分段位置和分段时间。播放器根据索引文件来调度显 示片段内容。片段内容需要经过解析片段块文件获取。缩影内容的显示主要由显示子模块负责。视频被逻辑分成片段,然后摘取片段中 的一个关键帧来代表这个片段。在播放器中将这些关键帧依次平铺。显示子模块完成一下 几个任务1、根据索引文件读取需要显示的片段块信息,2、对关键帧图片进行渲染,包括明 暗、尺寸和一些其它动画效果,最后打上时间标记,3、计算显示每一帧的位置,和需要显示 的帧数,并完成最后的绘制。一般一部视频的缩影文件可能包含十个到一百个片段。既要实时地将这些缩影信 息在播放器界面显示,又不能干扰用户体验。因此,在某一时刻只能显示其中的一部分关键 帧。在本专利技术中提供了一个滑动窗口。首先,滑动窗口一般只包含一部分片段关键帧,具体 多少又会根据播放器界面大小而定。然后,滑动窗口会随着时间,随着片段陆续播放,自动 移动。最后,用户可以调节滑动窗口,浏览前后片段的缩影信息。由互控子模块完成逻辑上 的实现。三.附加功能模块增加视频内容缩影在播放器中的主要目的是提供用户更丰富的观看体验。视频内容 缩影的显示可以提供用户两方面的观看体验一是用户可以通过缩影文件迅速浏览整部视 频。二是用户可以使用视频缩影文件来取代传统的基于时间轴的播放位置切换。附加功能模块主要是基于视频内容缩影及其显示,提供用户更多的观看体验。该 模块主要分为以下几个部分1、评论子模块,2、片段编辑子模块,3、片段信息统计子模块。评论子模块提供用户对每一个片段进行评论的可能,并且用户看到其他人的评论 的时候,附带着片段信息,可以直接观看评论的片段。评论子模块将用户的评论,视频信息, 评论的片段信息综合编码,通过互联网发送至服务器端,进行保存。同时,定时向服务器查 询最新的评论内容,在播放器中显示。片段编辑子模块提供用户对视频内容缩影文件进行编辑的可能。允许用户合并片段,分割片段,手动设置片段位置。并将自己编辑的结果保存在本地客户端。片段编辑子模 块不修改本来的视频内容缩影文件,而是在原来的基础上建立一个新的文件来保存用户自 定义的缩影。在下一次使用播放器观看这部视频的时候,会提示是否使用自定义的缩影文 件来观看视频。片段信息统计子模块主要通过统计每个片段的点击率、观看持续时间长度、观看 时间段、前后跳转的片段等信息来做统计层面的基于视频片段的分析。然后将一部视频中 较为热门的片段推荐给用户。用户也可以看到正在观看的片段的热门程度。这个子模块主 要通过记录用户的操作,然后在本地做合成,将数据统一发往服务器端。这些数据包括每 个片段的点击率、每个片段的观看持续时间长度、每个片段被观看的时间段。四.播放器模块本专利技术的播放器模块与普通流媒体播放器无异。需要特别说明的就是,本播放器需要 至少支持Random Seek操作,也就是说播放器可以随意定位到任何需要播放的位置。本专利技术提出的视频播放器具有如下一些特点在视频主画面播放内容的同时在播放器的其它位置显示视频内容缩影。视频播放器播放时,将代表视频片段的关键帧依次排列。视频内容缩影文件由一个索弓I文件和若干个片段块信息文件组成。索引文件包含 整体的这部视频的片段信息,作为整体的索引文件独立存在。片段块信息文件中最重要的 就是片段的关键帧。本专利技术中,视频内容缩影文件以索引文件和片段块文件的组织方式存在于服务器 端。用户观看一部视频的时候,会经过缩影文件的查询、请求、下载步骤,从服务器端获取缩 影文件,来提供基于视频内容缩影的服务。一经下载,缩影文件就可以存在于用户的客户端 本地,避免下一次使用的时候进行重复的下载。本专利技术中本文档来自技高网...

【技术保护点】
一种基于视频内容缩影的增强用户体验的视频播放器,其特征在于:由缩影接收模块、缩影显示模块、附加功能模块以及播放器模块组成;其中,缩影接收模块负责发送视频内容缩影的请求,从网络上获取缩影服务提供的视频内容缩影文件;缩影显示模块首先解析缩影文件,然后在播放器上按序显示片段关键帧,并负责视频内容和视频缩影的调度和互控;附加功能模块提供用户更多的功能来进一步增强用户的观看体验;播放器模块负责播放视频,播放视频时,在视频主画面播放视频内容的同时,在其它位置显示视频内容缩影。

【技术特征摘要】

【专利技术属性】
技术研发人员:王新路红俞凌杰
申请(专利权)人:复旦大学
类型:发明
国别省市:31

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

1