智能电视中的3d设置信息处理方法及装置制造方法

文档序号:7782370阅读:323来源:国知局
智能电视中的3d设置信息处理方法及装置制造方法
【专利摘要】本发明公开了智能电视中的3D设置信息处理方法及装置,其中,智能电视中的不同应用共用同一全局3D设置功能,所述全局3D设置功能中预设一系统全局的环境变量,并对操作系统的核心显示进程的行为进行修改,使得操作系统的核心显示进程轮询该系统全局的环境变量,所述方法包括:在当前应用内接收到3D设置调用请求时,展示3D设置用户界面;当通过所述3D设置用户界面中的操作入口接收到用户的选择结果时,根据所述选择结果修改所述系统全局的环境变量的值;操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,根据该系统全局的环境变量的值的变化,对视频的播放状态进行切换。通过本发明,能够实现全局的3D设置。
【专利说明】智能电视中的3D设置信息处理方法及装置
【技术领域】
[0001]本发明涉及智能电视3D播放【技术领域】,特别地,涉及智能电视中的3D设置信息处
理方法及装置。
【背景技术】
[0002]在个人计算机(PC)已经智能化、手机和平板电脑也已经大面积智能化的情况下,为顺应电视机“高清化”、“网络化”、“智能化”的趋势,智能电视也逐步进入我们的生活。
[0003]所谓智能电视,就像智能手机一样,具有全开放式平台,搭载了操作系统,顾客在欣赏普通电视内容的同时,可自行安装和卸载由电视厂商或第三方服务商提供的应用软件、游戏等程序,通过此类程序可持续对智能电视的功能进行扩充和升级,并且,智能电视可连接于网络、AV设备、PC等,并可从网络、AV设备、PC等多种渠道获得节目内容,通过简单易用的整合式操作界面,将用户最需要的内容在电视屏幕上进行清晰地展现。
[0004]在使用智能电视系统观看视频的过程中,有些视频可能是3D的,3D片源一般包含两个在拍摄角度上具有一定视觉差的视频文件合成得到,具体的合成方式一般包括左右合成和上下合成两种,这样,就需要在应用中为用户提供3D设置的功能,由用户选择具体的3D合成方式等。但是,现有技术中,主流的3D设置开关一般被设计成与具体的视频播放等应用绑定,如信号源输入界面绑定有一个3D设置功能,多媒体播放器绑定有另一个3D设置功能,两个3D设置之间是相互独立的。上述现有技术至少存在以下技术问题:首先,不同的3D设置功能之间会存在大量重复的工作量,因此,不同的应用均需要实现相同的3D设置功能;其次,同样是3D设置,在不同的应用中,用户界面风格不统一;再者,灵活性差,只能使用系统提供的应用观看3D内容,用户自行安装的第三方应用可能就不具有3D设置。

【发明内容】

[0005]本发明提供了智能电视中的3D设置信息处理方法及装置,能够实现全局的3D设置。
[0006]根据本发明的一个方面,提供了一种智能电视中的3D设置信息处理方法,智能电视中的不同应用共用同一全局3D设置功能,所述全局3D设置功能中预设一系统全局的环境变量,并对操作系统的核心显示进程的行为进行修改,使得操作系统的核心显示进程轮询该系统全局的环境变量,所述方法包括:
在当前应用内接收到3D设置调用请求时,展示3D设置用户界面;
当通过所述3D设置用户界面中的操作入口接收到用户的选择结果时,根据所述选择结果修改所述系统全局的环境变量的值;
操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,根据该系统全局的环境变量的值的变化,对视频的播放状态进行切换。
[0007]可选地,所述在当前应用内接收到3D设置调用请求时,展示3D设置用户界面,包括: 在当前应用内,接收通过控制终端上的快捷键呼出3D设置的调用请求,展示3D设置用户界面。
[0008]可选地,所述展示3D设置用户界面,包括:
将所述3D设置用户界面以窗口的形式叠加显示在当前应用所在窗口的上层。
[0009]可选地,所述操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,根据该系统全局的环境变量的值的变化,对视频的播放状态进行切换,包括:
操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,在检测到该系统全局的环境变量的值发生变化时,判断当前系统中视频层的数量;
如果当前系统中视频层的数量为有且只有一个,则对该视频层中正在播放的视频的播放状态进行切换。
[0010]可选地,还包括:
所述操作系统的核心显示进程对退出当前应用的行为进行监控;
当监控到退出当前应用的行为时,将视频的播放状态从3D状态切换会2D状态。
[0011]相应的,提供了一种智能电视中的3D设置信息处理装置,智能电视中的不同应用共用同一全局3D设置功能,所述全局3D设置功能中预设一系统全局的环境变量,并对操作系统的核心显示进程的行为进行修改,使得操作系统的核心显示进程轮询该系统全局的环境变量,所述装置包括:
界面展示单元,用于在当前应用内接收到3D设置调用请求时,展示3D设置用户界面;变量修改单元,用于当通过所述3D设置用户界面中的操作入口接收到用户的选择结果时,根据所述选择结果修改所述系统全局的环境变量的值;
响应单元,用于操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,根据该系统全局的环境变量的值的变化,对视频的播放状态进行切换。
[0012]可选地,所述界面展示单元具体用于:
在当前应用内,接收通过控制终端上的快捷键呼出3D设置的调用请求,展示3D设置用户界面。
[0013]可选地,所述界面展示单元具体用于:
将所述3D设置用户界面以窗口的形式叠加显示在当前应用所在窗口的上层。
[0014]可选地,所述响应单元包括:
视频层数量判断单元,用于操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,在检测到该系统全局的环境变量的值发生变化时,判断当前系统中视频层的数量;
切换单元,用于如果当前系统中视频层的数量为有且只有一个,则对该视频层中正在播放的视频的播放状态进行切换。
[0015]可选地,还包括:
监控单元,用于所述操作系统的核心显示进程对退出当前应用的行为进行监控;状态切换单元,用于当监控到退出当前应用的行为时,将视频的播放状态从3D状态切换会2D状态。
[0016]与现有技术相比,上述技术方案中的一个技术方案具有以下优点或有益效果: 在本发明实施例中,可以通过预设一系统全局的环境变量,并对系统的核心显示进程的行为进行修改,使得该核心显示进程能够轮询该系统全局的环境变量,并在发现环境变量的值发生变化时,执行视频播放状态的切换,这样就可以使得操作系统能够支持全局的3D设置。进而,在不同的应用中都可以直接呼出相同的全局3D设置界面,并根据用户的选择结果,对全局的环境变量进行修改,并由系统核心显示进程在读取到修改后的变量值之后,实现对视频播放状态的切换。因此,在这种方式下,就可以实现在不同的应用中通过相同的3D设置功能来响应用户的选择操作,用户界面统一,并且无论是系统级的应用还是第三方应用都可以共享该3D设置功能,而不需要各自单独实现,因此可以避免工作量重复。
[0017]【专利附图】

【附图说明】
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是本发明实施例提供的智能电视中的3D设置信息处理方法的流程图;
图2是本发明实施例提供的智能电视中的3D设置信息处理装置的示意图。
[0018]【具体实施方式】
[0019]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0020]在本发明实施例中,为了弥补现有技术中的缺陷,可以在智能电视系统中提供一个全局3D设置的功能,该功能可以是一个单独的应用,也可以是集成在系统设置应用内的一个功能。其他的应用在播放视频的过程中,如果需要进行3D设置,都可以与该全局3D设置功能进行对接。也就是说,本发明实施例中,将3D设置也可以做成像图像设置、声音设置等一样,成为一种全局的设置,在任何的应用中,无论是系统自带的应用还是第三方的应用,都可以通过控制装置上的快捷键等方式呼出来3D设置功能界面。
[0021]需要说明的是,现有技术中之所以没有将3D设置做成全局的形式,而是在各自的应用中单独实现,主要原因是现有的操作系统只提供了对全局图像设置、全局声音设置的支持,但对于这种全局3D设置,现有的操作系统并不支持。为此,在本发明实施例中,要想实现这种全局的3D设置,首先需要使得操作系统能够支持。具体的,首先可以设置一个系统全局的环境变量,并且对操作系统的核心显示进程的行为进行修改,使其能够不断的轮询该系统全局的环境变量,并且在该环境变量的值发生变化时,能够进行响应,实现对视频播放状态的切换,例如,从2D切换到3D,从左右合成方式的3D切换到上下合成方式的3D等
坐寸ο
[0022]在进行了上述基础性质的改进之后,就可以在具体的应用中对全局3D设置进行调用,完成对视频播放状态的切换。下面对具体的实现方式进行详细地介绍。
[0023]参照图1,本发明实施例首先提供了一种智能电视中的3D设置信息处理方法,该方法可以包括以下步骤:
SlOl:在当前应用内接收到3D设置调用请求时,展示3D设置用户界面;
在具体实现时,一般是用户在一个应用中观看某视频时,需要调用3D设置功能,对视频的播放状态进行切换,例如从2D切换到3D,或者从3D左右合成切换到3D上下合成等等。为了便于用户调用3D设置功能,可以预先在控制装置(例如遥控器等)上设置快捷键,例如显示有“3D设置”的按键等,用户可以通过该快捷键呼出全局3D设置的用户界面。或者,如果将全局3D设置功能集成在系统设置应用内,则可以先通过快捷键呼出系统设置应用界面,然后再在该界面中找到全局3D设置的入口,并进行点击等操作,也可以呼出全局3D设置的用户界面。
[0024]其中,具体在展示3D设置的用户界面时,具体可以将3D设置用户界面以窗口的形式叠加显示在当前应用所在窗口的上层进行展示。也即,具体的展示形式与图像设置、声音设置等的界面上类似的。并且,实际上,在将3D设置进行上述全局化处理之后,3D设置与图像设置、声音设置等可以成为同等级别的功能,用户在任意的应用中都可以调用,并且具有统一的用户界面。
[0025]S102:当通过所述3D设置用户界面中的操作入口接收到用户的选择结果时,根据所述选择结果修改所述系统全局的环境变量的值;
3D设置的用户界面中一般会存在多个选项,用户可以选择其中的选择,来确定将当前视频播放到何种状态进行播放。其中,在默认状态下,视频当前所处的播放状态对应的选项会被选中,例如,在进行3D设置之前,视频可能正在以2D的形式进行播放,此时,在呼出全局3D设置的用户界面之后,用户界面中的“2D”选项处于选中状态。之后,用户如果需要切换到3D状态下,就可以在3D设置的用户界面中将操作焦点移动到3D对应的选项上,然后再通过确定等操作,来发出选择该选项的指令。相应的,全局3D设置功能在接收到用户的选择结果之后,就可以对之前预设的系统全局的环境变量的值进行修改。
[0026]其中,该系统全局的环境变量的取值可以是一个枚举型的值,并且预先定义好各个值与各种播放状态之间的对应关系。例如,该环境变量的取值可以为0、1、2、3,其中,“O”代表2D状态,“I”代表左右合成方式的3D状态,“2”代表上下合成方式的3D状态,“3”代表其他某种状态,等等。假设,某视频当前处于2D播放状态,则此时该环境变量的值为0,在用户选择切换到左右合成方式的3D状态时,就可以将该环境变量的值修改为1,在用户选择切换到上下合成方式的3D状态时,就可以将该环境变量的值修改为2,等等。
[0027]S103:操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,根据该系统全局的环境变量的值的变化,对视频的播放状态进行切换。
[0028]由于已经对操作系统的核心显示进程的行为进行了修改,使其能够按照一定能够的时间间隔不断地轮询该系统全局的环境变量,因此在对该系统全局的环境变量的取值进行了修改之后,操作系统的核心显示进程就能够获知到该值的变化,进而根据预先定义的取值与播放状态之间的对应关系,对视频的播放状态进行切换即可。例如,在发现该环境变量的取值由“O”切换为“ 1”,则可以按照预先的定义,将视频的播放状态切换为左右合成方式的3D状态,等等。其中,具体如何进行播放状态的切换,不属于本发明实施例关注的范围,因此这里不再详述。
[0029]需要说明的是,在实际应用中,在本发明实施例中,由于提供的是全局3D设置,这也就意味着用户在任意界面下均可调用并进行设置,但实际上,并不是所有场景下均合适或者需要切换播放状态,只有在有且仅有一个视频层存在时,才会需要响应用户的3D设置操作。也就是说,只有在用户在当前应用中正在以常规的模式观看某个视频的情况下,才能够对视频的播放状态进行切换,否则,如果没有观看视频(视频层的数量为0),或者正在以画中画的形式观看视频(视频层的数量为多个),则都是不能从2D状态切换到3D状态的,或者说切换是没有意义的。因此,在实际应用中,系统的核心显示进程在读取环境变量的同时,还可以判断视频层的数量,当视频层数量等于I时,才响应用户的设置操作,否则,即使用户在用户界面中进行设置,核心显示进程也不会进行响应。换言之,操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,在检测到该系统全局的环境变量的值发生变化时,首先判断当前系统中视频层的数量,如果当前系统中视频层的数量为有且只有一个,则对该视频层中正在播放的视频的播放状态进行切换,否则不进行响应。其中,由于核心显示进程位于系统的核心层,因此,是可以获取到视频层的数量信息的。
[0030]另外,在实际应用中,用户可能会在视频播放过程中,将播放状态从2D切换到了3D,播放完成后就直接退出播放器,相当于视频层数量从I减为0,对于这种情形,系统的核心显示进程也可以做出处理,自动将该视频的状态从3D状态切换回2D状态。也就是说,操作系统的核心显示进程可以对退出当前应用的行为进行监控,当监控到退出当前应用的行为时,将视频的播放状态从3D状态切换会2D状态。其中,在具体进行播放状态的切换时,同样可以首先将系统全局的环境变量进行修改,然后再根据修改后的变量值进行状态的切换。
[0031]总之,在本发明实施例中,可以通过预设一系统全局的环境变量,并对系统的核心显示进程的行为进行修改,使得该核心显示进程能够轮询该系统全局的环境变量,并在发现环境变量的值发生变化时,执行视频播放状态的切换,这样就可以使得操作系统能够支持全局的3D设置。进而,在不同的应用中都可以直接呼出相同的全局3D设置界面,并根据用户的选择结果,对全局的环境变量进行修改,并由系统核心显示进程在读取到修改后的变量值之后,实现对视频播放状态的切换。因此,在这种方式下,就可以实现在不同的应用中通过相同的3D设置功能来响应用户的选择操作,用户界面统一,并且无论是系统级的应用还是第三方应用都可以共享该3D设置功能,而不需要各自单独实现,因此可以避免工作量重复。
[0032]与本发明实施例提供的智能电视中的3D设置信息处理方法相对应,本发明实施例还提供了一种智能电视中的3D设置信息处理装置,其中,智能电视中的不同应用共用同一全局3D设置功能,所述全局3D设置功能中预设一系统全局的环境变量,并使得操作系统的核心显示进程轮询该系统全局的环境变量,参见图2,该装置包括:
界面展示单元201,用于在当前应用内接收到3D设置调用请求时,展示3D设置用户界
面;
变量修改单元202,用于当通过所述3D设置用户界面中的操作入口接收到用户的选择结果时,根据所述选择结果修改所述系统全局的环境变量的值;
响应单元203,用于操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,根据该系统全局的环境变量的值的变化,对视频的播放状态进行切换。
[0033]其中,所述界面展示单元201具体可以用于:
在当前应用内,接收通过控制终端上的快捷键呼出3D设置的调用请求,展示3D设置用户界面。
[0034]所述界面展示单元201具体可以用于:
将所述3D设置用户界面以窗口的形式叠加显示在当前应用所在窗口的上层。[0035]在实际应用中,系统的核心显示进程在读取环境变量的同时,还可以判断视频层的数量,当视频层数量等于I时,才响应用户的设置操作,否则,即使用户在用户界面中进行设置,核心显示进程也不会进行响应。此时,所述响应单元203具体可以包括:
视频层数量判断单元,用于操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,在检测到该系统全局的环境变量的值发生变化时,判断当前系统中视频层的数量;
切换单元,用于如果当前系统中视频层的数量为有且只有一个,则对该视频层中正在播放的视频的播放状态进行切换。
[0036]另外,用户可能会在视频播放过程中,将播放状态从2D切换到了 3D,播放完成后就直接退出播放器,相当于视频层数量从I减为0,对于这种情形,系统的核心显示进程也可以做出处理,自动将该视频的状态从3D状态切换回2D状态。此时,该装置还可以包括:
监控单元,用于所述操作系统的核心显示进程对退出当前应用的行为进行监控;状态切换单元,用于当监控到退出当前应用的行为时,将视频的播放状态从3D状态切换会2D状态。
[0037]在本发明实施例中,可以通过预设一系统全局的环境变量,并对系统的核心显示进程的行为进行修改,使得该核心显示进程能够轮询该系统全局的环境变量,并在发现环境变量的值发生变化时,执行视频播放状态的切换,这样就可以使得操作系统能够支持全局的3D设置。进而,在不同的应用中都可以直接呼出相同的全局3D设置界面,并根据用户的选择结果,对全局的环境变量进行修改,并由系统核心显示进程在读取到修改后的变量值之后,实现对视频播放状态的切换。因此,在这种方式下,就可以实现在不同的应用中通过相同的3D设置功能来响应用户的选择操作,用户界面统一,并且无论是系统级的应用还是第三方应用都可以共享该3D设置功能,而不需要各自单独实现,因此可以避免工作量重复。
[0038]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域的技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺去或同时执行;其次,本领域技术人员也应该知悉,上述方法实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0039]对于前述的各装置实施例,为了简单描述,故将其都表述为一系列的单元组合,但是本领域的技术人员应该知悉,本发明并不受所描述的单元组合的限制,因为根据本发明,某些单元可以采用其他单元执行;其次,本领域技术人员也应该知悉,上述装置实施例均属于优选实施例,所涉及的单元并不一定是本发明所必须的。
[0040]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0041]以上对本发明所提供的智能电视中的3D设置信息处理方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种智能电视中的3D设置信息处理方法,其特征在于,智能电视中的不同应用共用同一全局3D设置功能,所述全局3D设置功能中预设一系统全局的环境变量,并对操作系统的核心显示进程的行为进行修改,使得操作系统的核心显示进程轮询该系统全局的环境变量,所述方法包括: 在当前应用内接收到3D设置调用请求时,展示3D设置用户界面; 当通过所述3D设置用户界面中的操作入口接收到用户的选择结果时,根据所述选择结果修改所述系统全局的环境变量的值; 操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,根据该系统全局的环境变量的值的变化,对视频的播放状态进行切换。
2.根据权利要求1所述的智能电视中的3D设置信息处理方法,其特征在于,所述在当前应用内接收到3D设置调用请求时,展示3D设置用户界面,包括: 在当前应用内,接收通过控制终端上的快捷键呼出3D设置的调用请求,展示3D设置用户界面。
3.根据权利要求1所述的智能电视中的3D设置信息处理方法,其特征在于,所述展示3D设置用户界面,包括: 将所述3D设置用户界面以窗口的形式叠加显示在当前应用所在窗口的上层。
4.根据权利要求1所述的智能电视中的3D设置信息处理方法,其特征在于,所述操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,根据该系统全局的环境变量的值的变化,对视频的播放状态进行切换,包括: 操作系统的核心显示进程在轮询`该系统全局的环境变量的过程中,在检测到该系统全局的环境变量的值发生变化时,判断当前系统中视频层的数量; 如果当前系统中视频层的数量为有且只有一个,则对该视频层中正在播放的视频的播放状态进行切换。
5.根据权利要求1所述的智能电视中的3D设置信息处理方法,其特征在于,还包括: 所述操作系统的核心显示进程对退出当前应用的行为进行监控; 当监控到退出当前应用的行为时,将视频的播放状态从3D状态切换会2D状态。
6.一种智能电视中的3D设置信息处理装置,其特征在于,智能电视中的不同应用共用同一全局3D设置功能,所述全局3D设置功能中预设一系统全局的环境变量,并对操作系统的核心显示进程的行为进行修改,使得操作系统的核心显示进程轮询该系统全局的环境变量,所述装置包括: 界面展示单元,用于在当前应用内接收到3D设置调用请求时,展示3D设置用户界面; 变量修改单元,用于当通过所述3D设置用户界面中的操作入口接收到用户的选择结果时,根据所述选择结果修改所述系统全局的环境变量的值; 响应单元,用于操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,根据该系统全局的环境变量的值的变化,对视频的播放状态进行切换。
7.根据权利要求6所述的智能电视中的3D设置信息处理装置,其特征在于,所述界面展示单元具体用于: 在当前应用内,接收通过控制终端上的快捷键呼出3D设置的调用请求,展示3D设置用户界面。
8.根据权利要求6所述的智能电视中的3D设置信息处理装置,其特征在于,所述界面展示单元具体用于: 将所述3D设置用户界面以窗口的形式叠加显示在当前应用所在窗口的上层。
9.根据权利要求6所述的智能电视中的3D设置信息处理装置,其特征在于,所述响应单元包括: 视频层数量判断单元,用于操作系统的核心显示进程在轮询该系统全局的环境变量的过程中,在检测到该系统全局的环境变量的值发生变化时,判断当前系统中视频层的数量; 切换单元,用于如果当前系统中视频层的数量为有且只有一个,则对该视频层中正在播放的视频的播放状态进行切换。
10.根据权利要求6所述的智能电视中的3D设置信息处理装置,其特征在于,还包括: 监控单元,用于所述操作系统的核心显示进程对退出当前应用的行为进行监控; 状态切换单元,用于当监控到退出当前应用的行为时,将视频的播放状态从3D状态切换会2D状态。`
【文档编号】H04N21/482GK103686416SQ201310734626
【公开日】2014年3月26日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】肖汉, 黄波, 韩婷婷, 梁帆, 李强 申请人:乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1