[发明专利]视频文件播放器和视频文件播放的处理方法有效
申请号: | 201210291570.1 | 申请日: | 2012-08-15 |
公开(公告)号: | CN102789385A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | 李响;张征 | 申请(专利权)人: | 魔方天空科技(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/048;H04N21/435 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;余刚 |
地址: | 100044 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频文件 播放 处理 方法 | ||
技术领域
本发明涉及数字处理领域,具体而言,涉及一种视频文件播放器和视频文件播放的处理方法。
背景技术
现有技术中在对视频文件进行播放时,一般的播放器对视频文件的处理原理在图1中示出,如图1所示,其处理原理为:接收视频文件或视频流得到音视频源文件(Original Video);经分离过滤器(Splitter)处理,将音视频进行分离;视频解码过滤器(Video Decoder)对上游传送来的视频流数据进行解码;字幕渲染过滤器(Subtitle Renderer)进行字幕叠加;最终经视频渲染过滤器(Video Renderer)输出视频画面。基于以上处理原理的播放器在进行视频文件播放时,由于只能在输出视频画面的同时同步输出与视频画面相匹配的字幕文字,造成对视频文件的播放处理功能单一、缺乏互动性,无法与用户进行字幕交互,不方便用户通过播放器所播放的视频文件进行文字学习。
针对相关技术中视频文件播放器无法与用户进行字幕交互的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种视频文件播放器和视频文件播放的处理方法,以解决现有技术中视频文件播放器无法与用户进行字幕交互的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种视频文件播放器,包括:应用程序主窗口,用于接收用户对第一文字的取词指令,其中,第一文字为第一视频画面的字幕中的文字,第一视频画面为用户发送取词指令时显示在应用程序主窗口上的视频画面;以及内核过滤器图表,用于在接收到来自应用程序主窗口转发的取词指令后,调用与取词指令相对应的注释信息,并控制注释信息对第一文字进行注释。
进一步地,内核过滤器图表包括:第一过滤器图表,用于在视频文件播放过程中调用与取词指令相对应的注释信息,并控制注释信息对第一文字进行注释;以及第二过滤器图表,用于在视频文件暂停时调用与取词指令相对应的注释信息,并控制注释信息对第一文字进行注释。
进一步地,第一过滤器图表包括:第一源过滤器,用于读取视频文件并将视频文件分离为音频数据流和视频数据流;第一转换过滤器,与第一源过滤器相连接,用于对视频数据流进行解码,得到视频帧;第二转换过滤器,与第一转换过滤器相连接,用于将视频文件的字幕及字幕中的各个文字的注释信息叠加到视频帧上,得到视频画面,其中,视频画面包括第一视频画面;第一渲染过滤器,与第二转换过滤器相连接,用于输出视频画面;第三转换过滤器,与第一源过滤器相连接,用于对音频数据流进行解码;以及第二渲染过滤器,与第三转换过滤器相连接,用于输出解码后的音频数据流,其中,第二转换器过滤器还用于在接收到取词指令时,激活与取词指令相对应的注释信息。
进一步地,注释信息包括文字注释信息和音频发音信息,应用程序主窗口还用于接收用户对音频发音信息的触发指令并将触发指令转发至第二转换过滤器,其中,第二转换过滤器通过以下方式激活与取词指令相对应的注释信息:第二转换过滤器控制文字注释信息显示在第一视频画面上;以及第二转换过滤器在接收到触发指令后控制音频发音信息播放。
进一步地,取词指令为第一鼠标信息或第一键盘导航信息,触发指令为第二鼠标信息或第二键盘导航信息,第二转换过滤器包括:第一COM接口,用于在接收到第一鼠标信息时控制文字注释信息显示在第一视频画面上;第二COM接口,用于在接收到第一键盘导航信息时控制文字注释信息显示在第一视频画面上;以及第三COM接口,用于在接收到第二鼠标信息或第二键盘导航信息时控制音频发音信息播放。
进一步地,视频文件播放器还包括:后台服务器,其中,视频文件的字幕及字幕中的各个文字的注释信息存储在后台服务器中,其中,第二转换过滤器还用发送查询请求至后台服务器以获取视频文件的字幕及字幕中的各个文字的注释信息。
进一步地,应用程序主窗口还用于接收用户的输入信息,后台服务器还用于按照输入信息更新存储的视频文件的字幕及字幕中的各个文字的注释信息。
进一步地,应用程序主窗口在视频文件暂停时接收取词指令,应用程序主窗口还用于在接收取词指令之前接收暂停指令并将暂停指令转发至第一过滤器图表,第二过滤器图表包括:第二源过滤器,用于接收第一视频画面,第一视频画面为第一过滤器在接收到暂停指令时输出的视频画面第四转换过滤器,与第二源过滤器相连接,用于在接收到取词指令时,激活与取词指令相对应的注释信息;以及第三渲染过滤器,与第四转换过滤器相连接,用于输出第一视频画面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于魔方天空科技(北京)有限公司,未经魔方天空科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210291570.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:促排石用身体悬空辅助支架
- 下一篇:一种扣碗式弱视遮盖眼罩