一种视频播放器及视频显示方法、系统技术方案

技术编号:15522450 阅读:58 留言:0更新日期:2017-06-04 11:28
本发明专利技术属于播放器领域,提供了一种视频播放器及其视频显示方法、系统。该视频播放器及其视频显示方法及系统在现有的2D播放模式基础上,融合了3D播放模式和VR播放模式,丰富了用户的观影体验,同时通过重绘视频展示界面,实现了不同播放模式的切换。

Video player and video display method and system

The invention belongs to the field of a player, and provides a video player and a video display method and a system thereof. The video player and video display method and system playback mode based on the current 2D, 3D and VR fusion play mode play mode, enrich the user viewing experience, and display interface by redrawing video switch different play mode.

【技术实现步骤摘要】
一种视频播放器及视频显示方法、系统
本专利技术属于播放器领域,尤其涉及一种视频播放器及其视频显示方法、系统。
技术介绍
视频播放器是指能播放以数字信号形式存储/传输的视频的软件,其通过对源文件进行解析并解码,得到视频数据和音频数据,之后一般使用图形库实现视频显示、利用音频驱动来驱动声卡输出音频数据。当前,VR(VirtualReality,虚拟现实)技术作为一种高仿真系统,能创建并让用户感受到原本只有在真实世界才会拥有的体验,即是说,VR技术能够将用户的感知带入由它创建的虚拟世界,人们更加喜欢这种身临其境的体验。但现有技术提供的视频播放器在视频显示方面仅支持2D播放模式,通用性差、用户观影体验差。
技术实现思路
本专利技术实施例的目的在于提供一种视频播放器的视频显示方法,旨在解决现有的视频播放器在视频显示方面仅支持2D播放模式,通用性差、用户观影体验差的问题。本专利技术实施例是这样实现的,一种视频播放器的视频显示方法,所述方法包括以下步骤:在视频播放器的当前播放模式下,接收用户输入的播放模式切换指令;根据所述播放模式切换指令,重绘视频展示界面,以切换到相应的2D播放模式、3D播放模式或VR播放模式。本专利技术实施例的另一目的在于提供一种视频播放器的视频显示系统,所述系统包括:第一接收模块,用于在视频播放器的当前播放模式下,接收用户输入的播放模式切换指令;切换模块,用于根据所述播放模式切换指令,重绘视频展示界面,以切换到相应的2D播放模式、3D播放模式或VR播放模式。本专利技术实施例的另一目的在于提供一种视频播放器,所述视频播放器包括如上所述的视频播放器的视频显示系统。本专利技术实施例提供的视频播放器及其视频显示方法及系统在现有的2D播放模式基础上,融合了3D播放模式和VR播放模式,丰富了用户的观影体验,同时通过重绘视频展示界面,实现了不同播放模式的切换。附图说明图1是本专利技术实施例提供的视频播放器的视频显示方法的流程图;图2是本专利技术实施例提供的视频播放器的视频显示系统的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。针对现有视频播放器存在的问题,本专利技术实施例提供的视频播放器的视频显示方法同时融合了2D播放模式、3D播放模式和VR播放模式,通过重绘视频展示界面,实现不同播放模式的切换。图1示出了本专利技术实施例提供的视频播放器的视频显示方法的流程,包括以下步骤:S1:在视频播放器的当前播放模式下,接收用户输入的播放模式切换指令。本专利技术实施例中,播放模式可以是2D播放模式、3D播放模式或VR播放模式,相应地,播放模式切换指令的类型可以包括2D转3D播放模式指令、2D转VR播放模式指令、3D转2D播放模式指令、3D转VR播放模式指令、VR转2D播放模式指令、VR转3D播放模式指令。本专利技术实施例中,用户既可以传统的输入方式(如键盘、触摸屏等)输入播放模式切换指令,若安装有视频播放器的便携式电子设备带有麦克风,则用户也可以语音方式输入播放模式切换指令,若安装有视频播放器的便携式电子设备带有三轴陀螺仪,则用户还可以利用三轴陀螺仪来输入播放模式切换指令。具体地,若以语音方式输入播放模式切换指令,则接收用户输入的播放模式切换指令的步骤具体可以是:S11:对安装有视频播放器的便携式电子设备中麦克风采集到的声音信号进行除杂处理(即切除首尾端的静音),以降低噪声对后续步骤的干扰。S12:通过移动窗函数,对声音信号进行分帧处理。S13:对每一帧的声音信号进行声学特征提取,得到相应的观测序列。S14:基于观测序列,识别每一帧的状态,之后将状态组合成音素,再将音素组合成单词。S15:若在先识别出的单词为开始指令,则返回步骤S11,继续接收用户后续以语音形式输入的播放模式切换指令,直至识别出的单词为结束指令后,停止从麦克风接收声音信号,即:使得播放器停止响应用户输入的声音信号;若在先识别出的单词不为开始指令,则不从麦克风接收声音信号,即:使得播放器不响应用户输入的声音信号。其中的开始指令和结束指令可以是预先设计好的固定单词,例如开始指令可以是单词“开始”,结束指令可以是单词“结束”。具体地,若利用三轴陀螺仪来输入播放模式切换指令,则接收用户输入的播放模式切换指令的步骤具体可以是:S16:获取安装有视频播放器的便携式电子设备中三轴陀螺仪读取的X轴、Y轴、Z轴的旋转角度值,并根据获取的角度值的正负极判断便携式电子设备的动作方向。S17:获取安装有视频播放器的便携式电子设备中三轴陀螺仪输出的X轴、Y轴、Z轴的旋转角速度,对获取的旋转角速度进行积分,得到便携式电子设备的动作在三轴上的旋转角度。S18:将得到的三轴上的旋转角度分别与相应的角度阈值进行比较,并结合动作的停留时间与相应的时间阈值的比较,识别播放模式切换指令的类型及有效性。举例来说,若通过旋转角度与相应的角度阈值的比较,识别出播放模式切换指令的类型为2D转3D播放模式指令,则继续判定旋转角度满足相应的角度阈值的停留时间是否达到相应的时间阈值,是则判定2D转3D播放模式指令有效,否则虽识别出播放模式切换指令的类型为2D转3D播放模式指令,但该指令无效。S2:根据播放模式切换指令,重绘视频展示界面,以切换到相应的2D播放模式、3D播放模式或VR播放模式。目前,对于2D播放模式、3D播放模式和VR播放模式,已有较多的成熟技术能够实现,在此不一一列举。作为本专利技术实施例的一种优选实现方式,利用openGL(OpenGraphicsLibrary,底层图形库)和建立在其基础上的GLUI、GLU类库,并结合C++程序语言来实现2D播放模式、3D播放模式和VR播放模式。为实现VR播放模式时,需要利用openGL,用矩阵画出一立体空间(如球体、半球体、立方体等),立体空间的中心为视点,全景二维图通过openGL纹理映射技术投射到立体表面上,这样便可看到360度全景。此时,若播放模式切换指令的类型为2D转3D播放模式指令,则步骤S2具体可以是:根据播放模式切换指令,将2D展示界面作为中间界面,对中间界面进行平移而得到左眼图像和右眼图像,之后将左眼图像和右眼图像同时展示在同一界面,以切换到3D播放模式。此时,若播放模式切换指令的类型为2D转VR播放模式指令,则步骤S2具体可以是:根据播放模式切换指令,将2D展示界面通过openGL纹理映射技术投射到预先画出的立体空间的表面上,该立体空间的中心为视点,以切换到VR播放模式。此时,若播放模式切换指令的类型为3D转2D播放模式指令,则步骤S2具体可以是:根据播放模式切换指令,将3D展示界面中的左眼图像或右眼图像铺展开,以切换到2D播放模式。此时,若播放模式切换指令的类型为3D转VR播放模式指令,则步骤S2具体可以是:根据播放模式切换指令,提取3D展示界面中的左眼图像或右眼图像,将提取的图像通过openGL纹理映射技术投射到预先画出的立体空间的表面上,该立体空间的中心为视点,以切换到VR播放模式。此时,若播放模式切换指令的类型为VR转2D播放模式指令,则步骤S2具体可以是:根据播放模式切换指令,将VR展示的立体空间展开为2D展示界面,以切换本文档来自技高网...
一种视频播放器及视频显示方法、系统

【技术保护点】
一种视频播放器的视频显示方法,其特征在于,所述方法包括以下步骤:在视频播放器的当前播放模式下,接收用户输入的播放模式切换指令;根据所述播放模式切换指令,重绘视频展示界面,以切换到相应的2D播放模式、3D播放模式或VR播放模式。

【技术特征摘要】
1.一种视频播放器的视频显示方法,其特征在于,所述方法包括以下步骤:在视频播放器的当前播放模式下,接收用户输入的播放模式切换指令;根据所述播放模式切换指令,重绘视频展示界面,以切换到相应的2D播放模式、3D播放模式或VR播放模式。2.如权利要求1所述的视频播放器的视频显示方法,其特征在于,所述接收用户输入的播放模式切换指令的步骤包括以下步骤:对安装有视频播放器的便携式电子设备中麦克风采集到的声音信号进行除杂处理;通过移动窗函数,对声音信号进行分帧处理;对每一帧的声音信号进行声学特征提取,得到相应的观测序列;基于所述观测序列,识别每一帧的状态,之后将状态组合成音素,再将音素组合成单词;若在先识别出的单词为开始指令,则返回所述对安装有视频播放器的便携式电子设备中麦克风采集到的声音信号进行除杂处理的步骤,直至识别出的单词为结束指令后,停止从所述麦克风接收声音信号,若在先识别出的单词不为开始指令,则不从所述麦克风接收声音信号。3.如权利要求1所述的视频播放器的视频显示方法,其特征在于,安装有视频播放器的便携式电子设备带有三轴陀螺仪,所述接收用户输入的播放模式切换指令的步骤包括以下步骤:获取安装有视频播放器的便携式电子设备中三轴陀螺仪读取的X轴、Y轴、Z轴的旋转角度值,并根据获取的角度值的正负极判断便携式电子设备的动作方向;获取安装有视频播放器的便携式电子设备中三轴陀螺仪输出的X轴、Y轴、Z轴的旋转角速度,对获取的旋转角速度进行积分,得到所述便携式电子设备的动作在三轴上的旋转角度;将得到的三轴上的旋转角度分别与相应的角度阈值进行比较,并结合动作的停留时间与相应的时间阈值的比较,识别播放模式切换指令的类型及有效性。4.如权利要求1所述的视频播放器的视频显示方法,其特征在于,在所述在视频播放器的当前播放模式下,接收用户输入的播放模式切换指令的步骤之前或之后,所述方法还包括以下步骤:在视频播放器的当前播放模式下,在视频播放过程中,接收用户输入的常规操作指令。5.如权利要求1至4任一项所述的视频播放器的视频显示方法,其特征在于,利用openGL和建立在openGL基础上的GLUI、GLU类库,并结合C++程序语言实现2D播放模式、3D播放模式和VR播放模式;所述播放模式切换指令的类型包括2D转3D播放模式指令、2D转VR播放模式指令、3D转2D播放模式指令、3D转VR播放模式指令、VR转2D播放模式指令、VR转3D播放模式指令。6.如...

【专利技术属性】
技术研发人员:杨可政徐志林张平安
申请(专利权)人:深圳市潘多拉虚拟与现实科技有限公司
类型:发明
国别省市:广东,44

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

1