一种终端视频浏览辅助定位方法和装置制造方法及图纸

技术编号:11383304 阅读:64 留言:0更新日期:2015-05-01 07:59
本发明专利技术提供一种终端视频浏览辅助定位方法,包括步骤:获取终端视频显示界面上光标的位置信息,根据所述位置信息计算所述光标当前的位置信息对应的图像帧;提取所述图像帧及其前后预设数值帧图像作为关键帧,自动播放。本发明专利技术还提供一种终端视频浏览辅助定位装置,包括检测模块、提取播放模块。该方法和装置,通过自动播放关键帧图像,方便用户对视频数据中的图像帧进行定位,更加准确,效率更高。

【技术实现步骤摘要】

本专利技术涉及P2P视频网络
,特别涉及一种终端视频浏览辅助定位方法和装置
技术介绍
通过终端浏览视频,是大多数人的日常生活需要,各大视频分享网站,通过较为完善的技术平台支持下,让互联网用户在线流畅发布、浏览和分享视频作品。在实际应用中,视频文件的内容常有较大的冗余,因此在很多场合都需要将视频文件中的主要场景提取出来,以方便用户选择自己感兴趣的部分视频内容进行重点观看;或者,如果用户已经明确要看的是某个视频图像帧,想快速定位到此帧的位置,并从此位置开始观看视频,这两种情况都需要进行定位,而现有技术通常只能通过手动拖动视频进度来寻找,这种方法,拖动的准确度难以把握,轻微的抖动就很有可能会错过很多想要收看的场景,难以实现准确定位。
技术实现思路
本专利技术提供一种终端视频浏览辅助定位方法和装置,以解决上述问题。本专利技术实施例提供了一种终端视频浏览辅助定位方法,包括步骤:步骤A,获取终端视频显示界面上光标的位置信息,根据所述位置信息计算所述光标当前的位置信息对应的图像帧;步骤B,提取所述图像帧及其前后预设数值帧图像作为关键帧,自动播放。其中,所述步骤A之前还包括步骤:向终端的中央处理单元申请位于该终端内存中的动态存储区,作为缓冲序列。其中,所述步骤A之后,步骤B之前还包括步骤:仅将关键帧存入所述缓冲序列。其中,所述步骤B之后还包括步骤:清空所述缓冲序列。其中,所述步骤B包括步骤:提取所述图像帧及其前后10-90帧图像作为关键帧。本专利技术还提供一种终端视频浏览辅助定位装置,包括检测模块和提取播放模块;所述检测模块,用于获取终端视频显示界面上光标的位置信息,根据所述位置信息计算所述光标当前的位置信息对应的图像帧;所述提取播放模块,用于提取所述图像帧及其前后预设数值帧图像作为关键帧,自动播放。其中,还包括缓存设置模块;所述缓存设置模块,用于向终端的中央处理单元申请位于该终端内存中的动态存储区,作为缓冲序列,在确定关键帧后仅将关键帧图像存入所述缓冲序列,并在提取完关键帧图像后清空所述缓冲序列。本专利技术实施例提供了一种终端视频浏览辅助定位方法和装置,通过检测光标的位置信息,提取对应的关键帧,并将该关键帧附近的图像自动播放,这样,用户可在自动播放过程中,准确地知道当前播放的图像是否有想要观看的内容,相比通过拖动鼠标不断加载视频尝试的方式,定位的准确度更高,同时,传统的方式需要多次加载视频,比较耗时,效率较低;此外,设置缓冲序列,仅将关键帧附近的视频图像存入缓冲序列,而不是所有的图像帧,这样可以大大减少视频播放线程的数据处理量,降低内存的消耗;每次视频播放线程从缓冲序列中提取完关键帧后,都会清空缓冲序列,因此,能降低内存的使用率,提高系统的处理速度。附图说明图1为本专利技术实施例提供的终端视频浏览辅助定位方法的流程示意图;图2为本专利技术实施例提供的终端视频浏览辅助定位装置的结构示意图。具体实施方式本专利技术实施例提供了一种终端视频浏览辅助定位方法和装置。参见图1所示,作为一种可实施方式,该方法包括步骤:步骤S110,获取终端视频显示界面上光标的位置信息,根据该位置信息计算所述光标当前的位置信息对应的图像帧。步骤S111,提取图像帧及其前后预设数值帧图像作为关键帧,自动播放。提取图像帧及其前后预设数值帧图像作为关键帧,即提取图像帧附近的多帧图像为关键帧。具体数值可以预先设定,一般地,该预设数值可以为10-90,例如,可以提取前后30帧图像进行自动播放。提取关键帧,可以提取连续的前后数帧,也可以摘要式提取,以光标定位的当前图像帧为基准,前1帧、4帧、7帧···后2帧、6帧···,具体实现方式可由本领域技术人员适应性调整。光标在视频显示界面上的位置信息,主要包括光标与视频播放进度条(时间轴)的相对位置关系,首先应判断光标是否在视频显示界面内且位于视频播放进度条附近预设范围内,是,则获取其位置信息,并通过光标在时间轴上的位置,提取对应的图像帧及其附近的图像帧,进行自动播放,这样,用户不用点击观看视频,即可知道该位置附近是哪些内容。优选地,向终端的中央处理单元申请位于终端内存中的动态存储区,将所述动态存储区作为缓冲序列。优选地,预先获取各关键帧图像对应的时间标签;在自动播放关键帧时,同时展示对应的时间标签,当获得针对其中某一关键帧图像的选择指令后,跳转到该关键帧图像对应的时间标签进行视频播放。本专利技术仅将展示视频图像附近的关键帧存入缓冲序列,而不是所有的图像帧,这样可以大大减少视频播放线程的数据处理量,降低内存的消耗;每次视频播放线程从缓冲序列中提取完关键帧后,都会清空可变长度的缓冲序列,因此,能降低内存的使用率,提高系统的处理速度。本专利技术实施例还提供一种终端视频浏览辅助定位装置,参见图2所示,包括检测模块和提取播放模块。检测模块,用于获取终端视频显示界面上光标的位置信息,根据位置信息计算光标当前的位置信息对应的图像帧。提取播放模块,用于提取图像帧及其前后预设数值帧图像作为关键帧,自动播放。优选地,该装置还包括缓存设置模块。缓存设置模块,用于向终端的中央处理单元申请位于该终端内存中的动态存储区,作为缓冲序列,在确定关键帧后仅将关键帧图像存入所述缓冲序列,并在提取完关键帧图像后清空所述缓冲序列。需要说明的是,作为一种可实施方式,本专利技术实施例的技术方案,可基于HTML(HyperText Markup language,超文本标记语言)技术,采用通用js(JavaScript)类库,使用XML模型,存储于关系数据库,前后台交互使用ajax(Asynchronous Javascript And XML,异步JavaScript和XML)技术等手段实现,并保证兼容主流浏览器,支持国产化操作系统。本专利技术实施例提供的技术方案一般是基于P2P(peer to peer)技术实施的。目前国内很多大型的视频网站都开始采用P2P模式。P2P技术是一种在网络上用于不同电脑间不经过中继设备而直接进行数据交换服务的技术。它采用多点对多点的原理,同一时间下载一个文件的人越多下载速度就越快,因此常被用于上传下载电影、音乐等大流量的文件。一直以来视频网站最大的成本就是带宽。视频网站要降低带宽成本,利用P2P技术是必由之路。流媒体技术基于P2P的网络电视采用了一种基于P2P平本文档来自技高网...

【技术保护点】
一种终端视频浏览辅助定位方法,其特征在于,包括步骤:步骤A,获取终端视频显示界面上光标的位置信息,根据所述位置信息计算所述光标当前的位置信息对应的图像帧;步骤B,提取所述图像帧及其前后预设数值帧图像作为关键帧,自动播放所述关键帧。

【技术特征摘要】
1.一种终端视频浏览辅助定位方法,其特征在于,包括步骤:
步骤A,获取终端视频显示界面上光标的位置信息,根据所述位置信息
计算所述光标当前的位置信息对应的图像帧;
步骤B,提取所述图像帧及其前后预设数值帧图像作为关键帧,自动播
放所述关键帧。
2.根据权利要求1所述的终端视频浏览辅助定位方法,其特征在于,所
述步骤A之前还包括步骤:
向终端的中央处理单元申请位于该终端内存中的动态存储区,作为缓冲
序列。
3.根据权利要求2所述的终端视频浏览辅助定位方法,其特征在于,所
述步骤A之后,步骤B之前还包括步骤:
仅将关键帧存入所述缓冲序列。
4.根据权利要求3所述的终端视频浏览辅助定位方法,其特征在于,所
述步骤B之后还包括步骤:清空所述缓冲序列。
5.根据权利要求...

【专利技术属性】
技术研发人员:房善华郭运艳
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

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

1