一种浏览器的视频处理方法及视频处理系统与流程

文档序号:11389106阅读:378来源:国知局

本发明涉及浏览器技术领域,尤其涉及一种浏览器的视频处理方法及视频处理系统。



背景技术:

目前,很多浏览器中设置了独立的视频播放器,用于实时的从浏览器的数据库中读取并播放视频数据,为用户带来了极佳的观看体验。

其中,当点击视频播放器的播放区域时,所述演示区域是浮在浏览器的页面之上用于控制及展示视频数据的可视区域,产生的键值会透传到浏览器的渲染进程,进而导致浏览器的页面发生跳转;然而,通常用户点击播放区域只是想控制视频数据的播放,而非将点击事件交给页面处理。

常规的解决方法,是在系统的应用层对用户的点击动作进行拦截,但是此方法并不能识别用户的真正意图,容易产生误操作、或无法执行用户的操作指令,影响用户的使用体验。

而且现有的视频处理系统大多不能够高效的对视频数据进行像素重建,快速的提高视频的清晰度,给用户带来绝佳的观看体验。



技术实现要素:

基于背景技术存在的技术问题,本发明提出了一种浏览器的视频处理方法及视频处理系统。

本发明提出的一种浏览器的视频处理系统,包括视频帧数据采集装置、视频帧数据分组装置、像素重建模块、视频缓存模块、视频播放模块、输入事件捕获装置、全屏判断模块、重叠判断模块、拦截模块和执行模块,所述视频帧数据采集装置、视频帧数据分组装置、像素重建模块、视频缓存模块和视频播放模块依次连接,且视频播放模块分别与全屏判断模块、重叠判断模块、拦截模块和执行模块连接,所述全屏判断模块分别与拦截模块和执行模块连接,且重叠判断模块分别与拦截模块和执行模块连接,所述拦截模块和执行模块均与输入事件捕获装置连接。

优选地,所述视频帧数据采集装置用于对浏览器的视频帧数据进行采集,且视频帧数据分组装置用于根据视频帧数据的像素对视频帧数据进行分组,所述像素重建模块用于对视频帧数据进行像素重建,且视频缓存模块用于对视频帧数据进行缓存。

优选地,所述像素重建模块包括残差取绝值单元、倍率放大单元、截位还原单元、误差补偿单元和像素重建值计算单元,且残差取绝值单元、倍率放大单元、截位还原单元、误差补偿单元和像素重建值计算单元依次连接。

优选地,所述输入事件捕获装置用于对输入事件进行捕获,且全屏判断模块用于判断视频播放是否为全屏,所述重叠判断模块用于判断输入事件的点击区域是否与视频播放区域重叠,且拦截模块用于对输入事件进行拦截,所述执行模块用于对输入事件进行执行。

本发明还提出了一种浏览器的视频处理方法,包括以下步骤:

s1:视频帧数据采集装置对浏览器的视频帧数据进行采集,然后将视频帧数据传输至视频帧数据分组装置进行分组,分组后的视频帧数据传输至像素重建模块进行像素重建,接着传输至视频缓存模块;

s2:视频播放模块提取视频缓存模块中的视频帧数据进行播放,输入事件捕获装置对输入事件进行捕获,然后将输入事件传输至拦截模块和执行模块;

s3:全屏判断模块对视频播放是否为全屏进行判断,重叠判断模块对输入事件的点击区域是否与视频播放区域重叠进行判断,拦截模块和执行模块根据全屏判断模块和重叠判断模块的判断结果对输入事件进行执行或拦截。

优选地,所述s1中,像素重建模块中的系数为固定或自适应调整。

优选地,所述s1中,视频帧数据采集装置对浏览器的视频帧数据进行采集,然后将视频帧数据传输至视频帧数据分组装置进行分组,接着将分组后的视频帧数据进行排列,再传输至像素重建模块进行像素重建,最后传输至视频缓存模块。

本发明中,所述一种浏览器的视频处理方法及视频处理系统通过视频帧数据采集装置能够对浏览器的视频帧数据进行采集,通过视频帧数据分组装置能够对视频帧数据进行分组,然后进行排列,通过像素重建模块能够对视频帧数据的像素进行重建,通过全屏判断模块和重叠判断模块能够对视频播放是否为全屏和输入事件的点击区域是否与视频播放区域重叠进行判断,本发明能够识别用户的意图,避免产生误操作,且能够高效的对像素进行重建,提高视频的清晰度,给用户带来绝佳的观看体验,方法简单,使用方便,成本低。

附图说明

图1为本发明提出的一种浏览器的视频处理方法及视频处理系统的结构示意图。

具体实施方式

下面结合具体实施例对本发明作进一步解说。

实施例

参考图1,本实施例提出了一种浏览器的视频处理系统,包括视频帧数据采集装置、视频帧数据分组装置、像素重建模块、视频缓存模块、视频播放模块、输入事件捕获装置、全屏判断模块、重叠判断模块、拦截模块和执行模块,视频帧数据采集装置、视频帧数据分组装置、像素重建模块、视频缓存模块和视频播放模块依次连接,且视频播放模块分别与全屏判断模块、重叠判断模块、拦截模块和执行模块连接,全屏判断模块分别与拦截模块和执行模块连接,且重叠判断模块分别与拦截模块和执行模块连接,拦截模块和执行模块均与输入事件捕获装置连接。

本实施例中,视频帧数据采集装置用于对浏览器的视频帧数据进行采集,且视频帧数据分组装置用于根据视频帧数据的像素对视频帧数据进行分组,像素重建模块用于对视频帧数据进行像素重建,且视频缓存模块用于对视频帧数据进行缓存,像素重建模块包括残差取绝值单元、倍率放大单元、截位还原单元、误差补偿单元和像素重建值计算单元,且残差取绝值单元、倍率放大单元、截位还原单元、误差补偿单元和像素重建值计算单元依次连接,输入事件捕获装置用于对输入事件进行捕获,且全屏判断模块用于判断视频播放是否为全屏,重叠判断模块用于判断输入事件的点击区域是否与视频播放区域重叠,且拦截模块用于对输入事件进行拦截,执行模块用于对输入事件进行执行,一种浏览器的视频处理方法及视频处理系统通过视频帧数据采集装置能够对浏览器的视频帧数据进行采集,通过视频帧数据分组装置能够对视频帧数据进行分组,然后进行排列,通过像素重建模块能够对视频帧数据的像素进行重建,通过全屏判断模块和重叠判断模块能够对视频播放是否为全屏和输入事件的点击区域是否与视频播放区域重叠进行判断,本发明能够识别用户的意图,避免产生误操作,且能够高效的对像素进行重建,提高视频的清晰度,给用户带来绝佳的观看体验,方法简单,使用方便,成本低。

本实施例还提出了一种浏览器的视频处理方法,包括以下步骤:

s1:视频帧数据采集装置对浏览器的视频帧数据进行采集,然后将视频帧数据传输至视频帧数据分组装置进行分组,分组后的视频帧数据传输至像素重建模块进行像素重建,接着传输至视频缓存模块;

s2:视频播放模块提取视频缓存模块中的视频帧数据进行播放,输入事件捕获装置对输入事件进行捕获,然后将输入事件传输至拦截模块和执行模块;

s3:全屏判断模块对视频播放是否为全屏进行判断,重叠判断模块对输入事件的点击区域是否与视频播放区域重叠进行判断,拦截模块和执行模块根据全屏判断模块和重叠判断模块的判断结果对输入事件进行执行或拦截。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1