一种电视系统的视频播放方法和装置的制造方法

文档序号:9263792阅读:176来源:国知局
一种电视系统的视频播放方法和装置的制造方法
【技术领域】
[0001]本发明涉及电视领域,尤其涉及的是一种电视系统的视频播放方法和装置。
【背景技术】
[0002]目前,在使用Android系统的智能电视中,3D视频播放功能的应用已经很广泛,但是智能电视中大部分播放器都是只能播放2D视频的普通播放器,只有少数播放器可以实现3D视频播放,其具体播放方法通常是:用户在其菜单中设置3D功能,然后调出菜单使用3D功能播放3D视频。
[0003]由此可见,现有技术中用户需特意找到能够播放3D视频的播放器才能实现3D视频播放,而不能任选智能电视中的播放器,同时,进行3D视频播放时的操作也很麻烦,这样便大大降低了用户体验满意度。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]本发明要解决的技术问题在于,提供一种电视系统的视频播放方法和装置,旨在解决现有的电视系统播放3D视频播放操作麻烦,不方便的问题。
[0006]本发明解决技术问题所采用的技术方案如下:
一种电视系统的视频播放方法,其中,包括以下步骤:
A、检测电视系统的媒体播放器是否被调用,当检测到所述媒体播放器被调用时,获取所述媒体播放器要播放的视频的视频流数据,并根据所述视频流数据识别所述视频的片源格式;
B、判断所述电视系统预先设置的3D视频自动识别模式是否打开;当所述3D视频自动识别模式打开时,根据所述视频的片源格式对应播放所述视频;当所述3D视频自动识别模式关闭时,播放所述视频对应的2D格式视频。
[0007]所述的电视系统的视频播放方法,其中,所述步骤A具体包括:
Al、添加用于监听所述媒体播放器是否被调用的监听器,当有视频调用所述媒体播放器进行媒体播放时,回调所述监听器,并触发所述监听器监听媒体播放器,获取所述视频的第一帧视频流数据;
A2、根据所述第一帧视频流数据识别所述视频的片源格式是否为3D格式。
[0008]所述的电视系统的视频播放方法,其中,所述步骤B具体包括:
B1、当所述3D视频自动识别模式打开时,若所述视频的片源格式为3D格式,则以所述视频对应的3D格式播放所述视频;
B2、当所述3D视频自动识别模式关闭时,若所述视频的片源格式为3D格式,则将所述视频转换为对应的2D格式视频并播放。
[0009]所述的电视系统的视频播放方法,其中,所述步骤B2具体包括:
当所述3D视频自动识别模式关闭且所述视频的片源格式为3D格式时,在所述电视系统上只显示所述3D格式视频的左画面或右画面,以实现2D格式播放所述视频。
[0010]所述的电视系统的视频播放方法,其中,在所述步骤B之后还包括:
C、通过预先设置在所述电视系统上的3D按键来接收用户的操作指令,当检测到3D按键被按下时,检测当前播放的视频是否为3D格式的视频,若当前播放的视频为2D格式的视频,则将所述2D格式的视频转换为3D格式的视频并在所述电视系统上对应播放。
[0011]所述的电视系统的视频播放方法,其中,所述步骤C还包括:
Cl、将所述2D格式的视频的片源格式转换成3D格式并对应播放后,若检测到所述3D按键被再次按下,则将所述3D格式视频还原为2D格式的视频并对应播放。
[0012]所述的电视系统的视频播放方法,其中,所述步骤C还包括:
C2、当检测到所述3D按键被按下且超过预定时间时,在所述电视系统上显示3D设置界面,并接收用户的操作指令对应设置所述3D设置界面,所述3D设置界面包括3D视频格式设置、3D转2D播放及3D自动识别模式的开关。
[0013]所述的电视系统的视频播放方法,其中,所述步骤C中将所述2D格式的视频转换为3D格式的视频具体包括:
将所述2D格式的视频对应的画面复制为两幅画面,根据用户调节的景深和设置的两幅画面的偏移度,合制为对应的3D格式画面。
[0014]一种电视系统的视频播放装置,其中,包括:
播放检测模块,用于检测电视系统的媒体播放器是否被调用,当检测到所述媒体播放器被调用时,获取所述媒体播放器要播放的视频的视频流数据,并根据所述视频流数据识别所述视频的片源格式;
视频播放模块,用于判断所述电视系统预先设置的3D视频自动识别模式是否打开;当所述3D视频自动识别模式打开时,根据所述视频的片源格式对应播放所述视频;当所述3D视频自动识别模式关闭时,播放所述视频对应的2D格式视频。
[0015]所述的电视系统的视频播放装置,其中,还包括:
视频转换模块,用于通过预先设置在所述电视系统上的3D按键来接收用户的操作指令,当检测到3D按键被按下时,检测当前播放的视频是否为3D格式的视频,若当前播放的视频为2D格式的视频,则将所述2D格式的视频转换为3D格式的视频并在所述电视系统上对应播放。
[0016]本发明所提供的一种电视系统的视频播放方法和装置,有效地解决了现有的电视系统播放3D视频播放操作麻烦,不方便的问题,所述电视系统的视频播放方法通过检测电视系统的媒体播放器是否被调用,当检测到所述媒体播放器被调用时,获取所述媒体播放器要播放的视频的视频流数据,并根据所述视频流数据识别所述视频的片源格式;判断所述电视系统预先设置的3D视频自动识别模式是否打开;当所述3D视频自动识别模式打开时,根据所述视频的片源格式对应播放所述视频;当所述3D视频自动识别模式关闭时,播放所述视频对应的2D格式视频;使得电视系统播放视频时操作简单,能够根据视频的片源格式对应播放视频,给用户带来了大大的方便。
【附图说明】
[0017]图1为本发明提供的电视系统的视频播放方法第一实施例的流程图。
[0018]图2为本发明提供的电视系统的视频播放方法第一实施例的步骤流程图。
[0019]图3为本发明提供的电视系统的视频播放方法第二实施例的流程图。
[0020]图4为本发明提供的电视系统的视频播放装置第一实施例的结构框图。
[0021]图5为本发明提供的电视系统的视频播放装置第二实施例的结构框图。
【具体实施方式】
[0022]本发明提供一种电视系统的视频播放方法和装置,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]请参阅图1,图1为本发明提供的电视系统的视频播放方法第一实施例的流程图,如图所示,所述视频播放方法包括以下步骤:
步骤S100、检测电视系统的媒体播放器是否被调用,当检测到所述媒体播放器被调用时,获取所述媒体播放器要播放的视频的视频流数据,并根据所述视频流数据识别所述视频的片源格式;
步骤S200、判断所述电视系统预先设置的3D视频自动识别模式是否打开;当所述3D视频自动识别模式打开时,根据所述视频的片源格式对应播放所述视频;当所述3D视频自动识别模式关闭时,播放所述视频对应的2D格式视频。
[0024]下面结合具体的实施例对上述步骤进行详细的描述。
[0025]在步骤SlOO中,检测电视系统的媒体播放器是否被调用,当检测到所述媒体播放器被调用时,获取所述媒体播放器要播放的视频的视频流数据,并根据所述视频流数据识别所述视频的片源格式。具体来说,在现有的电视系统中,采用了各个不同的系统,譬如Android智能电视系统,那么在电视上可以安装多个应用来播放视频。而所有应用的播放器,无论界面如何不同,实质性的媒体播放部分,都是通过系统层的Media Player (媒体播放器)实现的,因此在系统层增加一个视频播放检测模块,就能够获得所有应用播放器的播放情况进行控制,也就是检测电视系统的视频播放通道是否被使用,从而得知是否有视频在电视上播放。也就是说,首先检测电视系统的视频播放通道是否被使用,当所述视频播放通道被使用时,获取所述媒体播放器要播放的视频的视频流数据,并根据所述视频流数据识别出所述视频的片源格式。然后进入步骤S200判断所述电视系统预设的3D视频自动识别模式是否为打开。
[0026]进一步地,所述步骤SlOO具体包括:在所述媒体播放器中添加监听器,所述监听器用于监听所述媒体播放器是否被调用。当所述视频调用所述媒体播放器进行媒体播放时,回调所述监听器,触发监听器监听媒体播放器,然后获取所述媒体播放器要播放的视频的第一巾贞视频流数据。在实际应用时,当媒体播放器(Media Player)初始化时,进行视频播放检测模块的注册,该视频播放检测模块实现一个监听器(listener)的监听,因此可在Media Player视频播放功能中添加listener (监听器)。当有视频播放任务调用媒体播放器执行播放时,回调listener,触发listener监听,并将第
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1