著录项信息
专利名称 | 应用程序窗口与视频播放窗口的显示方法及装置 |
申请号 | CN201210149972.8 | 申请日期 | 2012-05-14 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2012-09-12 | 公开/公告号 | CN102665130A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/431 | IPC分类号 | H;0;4;N;2;1;/;4;3;1;;;H;0;4;N;2;1;/;4;7查看分类表>
|
申请人 | 青岛海信传媒网络技术有限公司 | 申请人地址 | 山东省青岛市崂山区松岭路399号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 聚好看科技股份有限公司 | 当前权利人 | 聚好看科技股份有限公司 |
发明人 | 尚修远 |
代理机构 | 北京市京大律师事务所 | 代理人 | 黄启行;方晓明 |
摘要
本发明公开了一种应用程序窗口与视频播放窗口的显示方法及装置。所述方法包括:在视频播放过程中,如果接收到应用程序运行指令,则将视频播放程序切换为后台运行模式;设置图片层:将图片层设置于视频层之上;根据视频播放窗口的大小和位置参数,对原始桌面图片进行裁剪;运行应用程序后,根据图层设置依次显示视频播放窗口、经裁剪的桌面图片、应用程序的窗口。由于在运行应用程序之前,将视频播放程序切换为后台运行,并将桌面图片中对应于视频播放窗口的位置处裁剪掉,从而使得视频播放窗口可以透过桌面图片被显示出来,因此,用户可以边看视频边操作应用程序,提高了用户使用的方便性。
1.一种应用程序窗口与视频播放窗口的显示方法,包括:
在视频播放过程中,如果接收到应用程序运行指令,则将视频播放程序切换为后台运行模式;
修改图层设置:将图片层设置于视频层之上;
根据视频播放窗口的大小和位置参数,在原始桌面图片的相应处进行裁剪,得到第一裁剪图片作为当前的桌面图片;
运行所述应用程序后,根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口;
如果在视频播放过程中,接收到拖动所述视频播放窗口的指令,则确定所述视频窗口拖动后所在位置的位置参数;
根据所述视频播放窗口的大小和所述视频窗口拖动后所在位置的位置参数,在原始桌面图片的相应处进行裁剪,得到第二裁剪图片作为当前的桌面图片;
根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。
2.如权利要求1所述的方法,其特征在于,在运行所述应用程序之前,还包括:
将所述应用程序的背景设置为透明状态。
3.一种应用程序窗口与视频播放窗口的显示装置,包括:
指令接收模块,用于接收输入的指令;
指令解析模块,用于对所述指令接收模块接收的指令进行解析;若解析出所述指令接收模块接收的指令为视频播放过程中运行应用程序的指令,则发送预备运行通知;
预备运行模块,用于根据所述指令解析模块发送的预备运行通知将视频播放程序切换为后台运行模式;并修改图层设置:将图片层设置于视频层之上;还根据视频播放窗口的大小和位置参数,在原始桌面图片的相应处进行裁剪,得到第一裁剪图片作为当前的桌面图片;之后,通知运行所述应用程序;
图层显示模块,用于所述应用程序运行后,根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口;
预备拖动模块;以及
所述指令解析模块还用于若解析出所述指令接收模块接收的指令为视频播放程序与应用程序同时运行过程中拖动视频播放窗口的指令,则发送预备拖动通知;
所述预备拖动模块用于根据所述指令解析模块发送的预备拖动通知,确定所述视频窗口拖动后所在位置的位置参数;根据所述视频播放窗口的大小和所述视频窗口拖动后所在位置的位置参数,在原始桌面图片的相应处进行裁剪,得到第二裁剪图片作为当前的桌面图片;之后,通知执行拖动;
所述图层显示模块还用于在视频播放窗口拖动后,依据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。
4.如权利要求3所述的装置,其特征在于,
所述预备运行模块还用于在通知运行所述应用程序之前,将所述应用程序的背景设置为透明状态。
5.一种应用程序窗口与视频播放窗口的显示方法,包括:
在视频播放过程中,如果接收到应用程序运行指令,则将视频播放程序切换为后台运行模式;
修改图层设置:将图片层设置于视频层之上;
将桌面图片设置为透明状态;
运行所述应用程序后,根据所述图层设置依次显示所述视频播放窗口、设置为透明状态的桌面图片、所述应用程序的窗口;
其中,如果在视频播放过程中,接收到拖动所述视频播放窗口的指令,则确定所述视频窗口拖动后所在位置的位置参数;
根据所述视频播放窗口的大小和所述视频窗口拖动后所在位置的位置参数,在原始桌面图片的相应处进行裁剪,得到第二裁剪图片作为当前的桌面图片;
根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。
6.如权利要求5所述的方法,其特征在于,在运行所述应用程序之前,还包括:
将所述应用程序的背景设置为透明状态。
7.一种应用程序窗口与视频播放窗口的显示装置,包括:
指令接收模块,用于接收输入的指令;
指令解析模块,用于对所述指令接收模块接收的指令进行解析;若解析出所述指令接收模块接收的指令为视频播放过程中运行应用程序的指令,则发送预备运行通知;
预备运行模块,用于根据所述指令解析模块发送的预备运行通知将视频播放程序切换为后台运行模式;并修改图层设置:将图片层设置于视频层之上;将桌面图片设置为透明状态;之后,通知运行所述应用程序;
图层显示模块,用于所述应用程序运行后,根据所述图层设置依次显示所述视频播放窗口、设置为透明状态的桌面图片、所述应用程序的窗口;
预备拖动模块;以及
所述指令解析模块还用于若解析出所述指令接收模块接收的指令为视频播放程序与应用程序同时运行过程中拖动视频播放窗口的指令,则发送预备拖动通知;
所述预备拖动模块用于根据所述指令解析模块发送的预备拖动通知,确定所述视频窗口拖动后所在位置的位置参数;根据所述视频播放窗口的大小和所述视频窗口拖动后所在位置的位置参数,在原始桌面图片的相应处进行裁剪,得到第二裁剪图片作为当前的桌面图片;之后,通知执行拖动;
所述图层显示模块还用于在视频播放窗口拖动后,依据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。
8.如权利要求7所述的装置,其特征在于,
所述预备运行模块还用于在通知运行所述应用程序之前,将所述应用程序的背景设置为透明状态。
应用程序窗口与视频播放窗口的显示方法及装置\n技术领域\n[0001] 本发明涉及智能电视技术,尤其涉及智能电视中实现显示应用程序窗口和视频播放窗口的方法及装置。\n背景技术\n[0002] 随着科技的发展,数字化越来越深入生活,近年电视TV也逐渐走向智能化。目前推出的智能电视具有更为丰富的人机交互功能,例如,可以为用户提供操作菜单,通过操作菜单用户可以控制电视实现网络搜索、IP电视、视频点播(VOD)、数字音乐、搜索电视频道、录制电视节目,或者运行其它的应用程序,如登录和运行QQ、即时通应用程序的操作。\n[0003] 在现有技术中,智能电视通常采用已有的嵌入式系统(如Android系统),然而这些嵌入式系统具有一个缺陷:即系统在运行其它应用程序,例如QQ应用程序时,需要先将视频播放进程转移到后台运行或者关闭,然后再启动QQ应用程序;于是智能电视的整个画面显示出系统的桌面背景,在该桌面背景上出现QQ登录窗口,或者QQ聊天窗口;直至QQ应用程序被关闭,才能再次将视频播放启动或置于前台进行显示。在这种情况下,用户无法实现边聊QQ,边看视频。\n[0004] 因此,现有技术的智能电视不能实现同时显示应用程序窗口和视频播放窗口的效果,用户也就无法达到边操作应用程序边看视频的目的,不能为用户的使用提供更多的方便性。\n发明内容\n[0005] 本发明的实施例提供了一种应用程序窗口和视频播放窗口的显示方法及装置,用以实现在智能电视中同时显示应用程序窗口和视频播放窗口,为用户的使用提供更多的方便性。\n[0006] 根据本发明的一个方面,提供了一种应用程序窗口和视频播放窗口的显示方法,包括:在视频播放过程中,如果接收到应用程序运行指令,则将视频播放程序切换为后台运行模式;修改图层设置:将图片层设置于视频层之上;根据视频播放窗口的大小和位置参数,在原始桌面图片的相应处进行裁剪,得到第一裁剪图片作为当前的桌面图片;运行所述应用程序后,根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。\n[0007] 进一步,在运行所述应用程序之前,还包括:将所述应用程序的背景设置为透明状态。\n[0008] 进一步,在所述根据所述图层设置依次显示所述视频播放窗口、经裁剪的桌面图片、所述应用程序的窗口之后,还包括:如果在视频播放过程中,接收到拖动所述视频播放窗口的指令,则确定所述视频窗口拖动后所在位置的位置参数;根据所述视频播放窗口的大小和所述视频窗口拖动后所在位置的位置参数,在原始桌面图片的相应处进行裁剪,得到第二裁剪图片作为当前的桌面图片;根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。\n[0009] 根据本发明的另一个方面,还提供了一种应用程序窗口和视频播放窗口的显示装置,包括:指令接收模块,用于接收输入的指令;指令解析模块,用于对所述指令接收模块接收的指令进行解析;若解析出所述指令接收模块接收的指令为视频播放过程中运行应用程序的指令,则发送预备运行通知;\n[0010] 预备运行模块,用于根据所述指令解析模块发送的预备运行通知将视频播放程序切换为后台运行模式;并修改图层设置:将图片层设置于视频层之上;还根据视频播放窗口的大小和位置参数,在原始桌面图片的相应处进行裁剪,得到第一裁剪图片作为当前的桌面图片;之后,通知运行所述应用程序;图层显示模块,用于所述应用程序运行后,根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。\n[0011] 进一步,所述预备运行模块还用于在通知运行所述应用程序之前,将所述应用程序的背景设置为透明状态。\n[0012] 进一步,所述装置还包括:预备拖动模块;以及所述指令解析模块还用于若解析出所述指令接收模块接收的指令为视频播放程序与应用程序同时运行过程中拖动视频播放窗口的指令,则发送预备拖动通知;所述预备拖动模块用于根据所述指令解析模块发送的预备拖动通知,确定所述视频窗口拖动后所在位置的位置参数;根据所述视频播放窗口的大小和所述视频窗口拖动后所在位置的位置参数,在原始桌面图片的相应处进行裁剪,得到第二裁剪图片作为当前的桌面图片;之后,通知执行拖动;所述图层显示模块还用于在视频播放窗口拖动后,依据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。\n[0013] 根据本发明的另一个方面,还提供了一种应用程序窗口和视频播放窗口的显示方法,包括:在视频播放过程中,如果接收到应用程序运行指令,则将视频播放程序切换为后台运行模式;修改图层设置:将图片层设置于视频层之上;将桌面图片设置为透明状态;运行所述应用程序后,根据所述图层设置依次显示所述视频播放窗口、设置为透明状态的桌面图片、所述应用程序的窗口。\n[0014] 进一步,在运行所述应用程序之前,还包括:将所述应用程序的背景设置为透明状态。\n[0015] 根据本发明的另一个方面,还提供了一种应用程序窗口和视频播放窗口的显示装置,包括:指令接收模块,用于接收输入的指令;指令解析模块,用于对所述指令接收模块接收的指令进行解析;若解析出所述指令接收模块接收的指令为视频播放过程中运行应用程序的指令,则发送预备运行通知;\n[0016] 预备运行模块,用于根据所述指令解析模块发送的预备运行通知将视频播放程序切换为后台运行模式;并修改图层设置:将图片层设置于视频层之上;将桌面图片设置为透明状态;之后,通知运行所述应用程序;图层显示模块,用于所述应用程序运行后,根据所述图层设置依次显示所述视频播放窗口、设置为透明状态的桌面图片、所述应用程序的窗口。\n[0017] 进一步,所述预备运行模块还用于在通知运行所述应用程序之前,将所述应用程序的背景设置为透明状态。\n[0018] 本发明实施例中由于在启动运行应用程序之前,将视频播放程序切换为后台运行,并将桌面图片中对应于视频播放窗口的位置处裁剪掉或将桌面图片设置为透明状态,从而使得视频播放窗口可以透过桌面图片被显示出来,因此在应用程序运行后,智能电视可以同时显示出视频播放窗口和应用程序窗口,用户可以边看视频边操作应用程序,提高了用户使用的方便性。而且,由于图片层在视频层之上,因此,应用程序窗口是在视频播放窗口之上的,也便于用户的操作。\n附图说明\n[0019] 图1为本发明实施例一的应用程序窗口与视频播放窗口的显示方法流程图;\n[0020] 图2为本发明实施例一的拖动视频播放窗口后显示应用程序窗口与视频播放窗口的方法流程图;\n[0021] 图3为本发明实施例一的应用程序窗口与视频播放窗口的显示装置内部结构框图;\n[0022] 图4为本发明实施例二的应用程序窗口与视频播放窗口的显示方法流程图;\n[0023] 图5为本发明实施例二的应用程序窗口与视频播放窗口的显示装置内部结构框图。\n具体实施方式\n[0024] 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举出优选实施例,对本发明进一步详细说明。然而,需要说明的是,说明书中列出的许多细节仅仅是为了使读者对本发明的一个或多个方面有一个透彻的理解,即便没有这些特定的细节也可以实现本发明的这些方面。\n[0025] 本申请使用的“模块”、“系统”等术语旨在包括与计算机相关的实体,例如但不限于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模块可以是,但并不仅限于:处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例来说,计算设备上运行的应用程序和此计算设备都可以是模块。一个或多个模块可以位于执行中的一个进程和/或线程内,一个模块也可以位于一台计算机上和/或分布于两台或更多台计算机之间。\n[0026] 本发明的发明人分析现有技术的缺陷原因在于,由于智能电视在视频播放过程中,如果接收到用户输入的运行某个应用程序的指令,则嵌入式系统先将视频播放程序转移到后台运行或者关闭,然后再启动应用程序。如果嵌入式系统将视频播放程序关闭,则智能电视将不会显示出视频图像;如果嵌入式系统将视频播放程序转移到后台运行,则桌面图像和应用程序的窗口将覆盖掉视频图像,因此,在启动应用程序后,智能电视无法显示出视频图像。\n[0027] 基于上述分析,本发明的主要思路为在视频播放过程中,若接收到用户输入的运行某个应用程序的指令,则将视频播放程序转移到后台运行,并对桌面图像做一些处理,比如进行裁剪或者设置为透明状态,从而在视频播放程序处于后台运行的状态下,可以透过桌面图像而显示出来。这样,在智能电视中可以同时显示应用程序窗口和视频播放窗口,用户可以边操作应用程序边看视频,从而为用户的使用提供更多的方便性。\n[0028] 本发明以两个实施例来说明技术方案。在实施例一中,主要是通过对桌面图片进行裁剪的技术手段来实现视频图像透过桌面图像进行显示的技术方案;在实施例二中,主要是通过将桌面图片设置为透明状态的技术手段来实现视频图像透过桌面图像进行显示的技术方案。下面结合附图详细说明本发明实施例的技术方案。\n[0029] 实施例一\n[0030] 本发明实施例一提供的智能电视同时显示应用程序窗口和视频播放窗口的方法流程图,如图1所示,包括如下步骤:\n[0031] S101:在视频播放过程中,接收到应用程序运行指令。\n[0032] 智能电视在视频播放过程中,若接收到用户通过输入设备,比如遥控器、键盘、鼠标、触摸屏等输入的指令,则对接收的指令进行解析;解析后,若判断出该指令为应用程序运行指令,或者说该指令具体为视频播放过程中运行应用程序的指令用以指示在视频播放过程中运行其它应用程序,则执行如下步骤S102-S107。此处需指出在视频播放过程中,由于视频播放程序已经处于运行状态,因此,接收的应用程序运行指令应为除视频播放程序之外的其它应用程序的运行指令。\n[0033] S102:将视频播放程序切换为后台运行模式。\n[0034] 在接收应用程序运行指令之前,智能电视在前台播放视频,并在前台显示视频图像;在接收到应用程序运行指令之后,则将视频播放程序切换为后台运行模式,视频播放程序在后台进行运行。执行本步骤的原因在于,由于前台在同一时刻只能运行一个程序,因此将视频播放程序转至后台运行才能为应用程序的启动提供运行前提。\n[0035] S103:修改图层设置:将图片层设置于视频层之上。\n[0036] 在接收应用程序运行指令之前,智能电视在前台播放视频,智能电视的嵌入式系统中的图层设置为:视频层设置于图片层之上。在接收到应用程序运行指令,将视频播放程序切换为后台运行模式后,将图层设置修改为:图片层设置于视频层之上。执行本步骤的原因在于,由于应用程序的背景和操作窗口都是图片形式,如果图片层被置于视频层之下,则应用程序被启动后,智能电视的显示画面上仍然显示视频播放,而导致应用程序的背景和操作窗口都显示不出来,因此,需要将图片层设置于视频层之上。\n[0037] S104:根据视频播放窗口的大小和位置参数,在原始桌面图片的相应处进行裁剪,得到第一裁剪图片作为当前的桌面图片。\n[0038] 在启动应用程序后,除了需要显示应用程序的窗口外,还需要在应用程序的窗口下显示系统的桌面图片,桌面图片中往往放置有一些图标,便于用户便捷选择启动一些应用程序。而桌面图片往往是覆盖整个智能电视画面的,这样就会把后台运行的视频播放程序所播放的画面给遮挡住。因此,在本步骤中,对桌面图片进行裁剪:根据视频播放窗口的大小和位置参数,在原始桌面图片的相应处进行裁剪,也就是将桌面图片中对应于视频播放窗口的位置处裁剪掉,从而可以使视频播放窗口透过桌面图片进行显示。也就是说,对桌面图片在与视频播放窗口所处位置相同的位置处进行裁剪,裁剪的窗口大小与视频播放窗口的大小相符,以使得视频播放窗口可以透过桌面图片进行显示。\n[0039] S105:将应用程序的背景图片设置为透明状态。\n[0040] 这里需要指出的是,该步骤S105并不一定是必须的步骤,对于一些没有背景的应用程序,如QQ聊天应用程序,则可以略去该步骤;而对于具有背景的应用程序,如绘图应用程序,才执行该步骤。\n[0041] S106:启动运行应用程序。\n[0042] 在完成了上述的S102-S105的准备步骤后,可以开始运行应用程序。\n[0043] S107:应用程序运行后,根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。\n[0044] 在应用程序运行后,嵌入式系统将自动根据系统中的图层设置依次进行显示:先显示视频播放窗口、在其上覆盖显示当前的桌面图片,然后再覆盖显示应用程序的窗口。由于当前的桌面图片以事前进行了裁剪,因此,显示的桌面图片虽然在视频播放窗口之上,但是不会遮盖住视频播放窗口,这样就达到了同时显示视频播放窗口与应用程序的窗口的目的。\n[0045] 在智能电视同时显示了视频播放窗口与应用程序窗口之后,如果用户进行拖动视频播放窗口的操作,则智能电视将执行以下步骤,具体流程如图2所示:\n[0046] S201:在视频播放过程中,接收到拖动所述视频播放窗口的指令。\n[0047] 在上述步骤S107之后,即根据所述图层设置依次显示所述视频播放窗口、经裁剪的桌面图片、所述应用程序的窗口之后,若在视频播放过程中,又接收到用户输入的指令,经解析后,确定该指令为拖动视频播放窗口的指令,或者说该指令具体为视频播放窗口与应用程序窗口同时显示的情况下拖动视频播放窗口的指令,则执行如下步骤S202-S203。\n[0048] S202:根据所述视频播放窗口的大小和所述视频窗口拖动后所在位置的位置参数,在原始桌面图片的相应处进行裁剪,得到第二裁剪图片作为当前的桌面图片。\n[0049] S203:刷新显示,根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片、所述应用程序的窗口。\n[0050] 刷新显示后,智能电视将根据图层设置依次进行显示:先显示视频播放窗口、在其上覆盖当前的桌面图片即重新进行裁剪后的第二裁剪图片,然后再覆盖显示应用程序的窗口。从而在智能电视同时显示了视频播放窗口与应用程序窗口的情况下,还可以支持用户拖动视频播放窗口的操作,进一步提高了用户的使用方便性。\n[0051] 本发明实施例一提供的智能电视中应用程序窗口和视频播放窗口的显示装置的一种内部结构框图可以如图3所示,包括:指令接收模块301、指令解析模块302、预备运行模块303、图层显示模块304。\n[0052] 其中,指令接收模块301用于接收用户输入的指令。指令接收模块301将接收的指令发送给指令解析模块302。\n[0053] 指令解析模块302用于对指令接收模块301接收的指令进行解析;若解析出该指令为视频播放过程中运行应用程序的指令,则向预备运行模块303发送预备运行通知。\n[0054] 预备运行模块303接收到预备运行通知后,根据该预备运行通知将视频播放程序切换为后台运行模式;并修改图层设置:将图片层设置于视频层之上;还根据视频播放窗口的大小和位置参数,在原始桌面图片的相应处进行裁剪,得到第一裁剪图片作为当前的桌面图片。完成这些预备操作后,预备运行模块303通知运行所述应用程序;从而,应用程序开始运行。\n[0055] 图层显示模块304用于在所述应用程序运行后,根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片即第一裁剪图片、所述应用程序的窗口。\n[0056] 进一步,预备运行模块303还可用于在通知运行所述应用程序之前,将所述应用程序的背景设置为透明状态;也就是说,在应用程序运行之前,预备运行模块303还可将应用程序的背景设置为透明状态。\n[0057] 进一步,本发明实施例一提供的应用程序窗口和视频播放窗口的显示装置还可以包括:预备拖动模块305。\n[0058] 指令解析模块302还用于若解析出指令接收模块301接收的指令为视频播放窗口与应用程序窗口同时显示的情况下拖动视频播放窗口的指令,则向预备拖动模块305发送预备拖动通知。\n[0059] 预备拖动模块305接收到预备拖动通知后,根据指令解析模块发送的预备拖动通知,确定所述视频窗口拖动后所在位置的位置参数;根据所述视频播放窗口的大小和所述视频窗口拖动后所在位置的位置参数,在原始桌面图片的相应处进行裁剪,得到第二裁剪图片作为当前的桌面图片。完成这些预备操作后,预备拖动模块305通知执行拖动;从而,系统执行视频播放窗口拖动操作。\n[0060] 图层显示模块304在视频播放窗口拖动后,依据所述图层设置依次显示所述视频播放窗口、当前的桌面图片即第二裁剪图片、所述应用程序的窗口。\n[0061] 本发明实施例一的应用程序窗口和视频播放窗口的显示装置中的各模块所涉及的具体工作过程,可以参考上述图1和图2所示的方法流程中所公开的相关内容,此处不再赘述。\n[0062] 本发明实施例一中由于在启动运行应用程序之前,将视频播放程序切换为后台运行,并将桌面图片中对应于视频播放窗口的位置处裁剪掉,从而使得视频播放窗口可以透过桌面图片被显示出来,从而在应用程序运行后,智能电视可以同时显示出视频播放窗口和应用程序窗口,用户可以边看视频边操作应用程序,提高了用户使用的方便性。而且,由于图片层在视频层之上,因此,应用程序窗口是在视频播放窗口之上的,也便于用户的操作。\n[0063] 实施例二\n[0064] 本发明实施例二提供的智能电视同时显示应用程序窗口和视频播放窗口的方法流程图,如图4所示,包括如下步骤:\n[0065] S401:在视频播放过程中,接收到应用程序运行指令。\n[0066] 智能电视在视频播放过程中,若接收到用户通过输入设备,比如遥控器、键盘、鼠标、触摸屏等输入的指令,则对接收的指令进行解析;解析后,若判断出该指令为应用程序运行指令,或者说该指令具体为视频播放过程中运行应用程序的指令用以指示在视频播放过程中运行其它应用程序,则执行如下步骤S402-S407。此处需指出在视频播放过程中,由于视频播放程序已经处于运行状态,因此,接收的应用程序运行指令应为除视频播放程序之外的其它应用程序的运行指令。\n[0067] S402:将视频播放程序切换为后台运行模式。\n[0068] S403:修改图层设置:将图片层设置于视频层之上。\n[0069] S404:将桌面图片设置为透明状态。\n[0070] 对于视频播放窗口是全屏显示的情况下,则直接将桌面图片设置为透明状态后,将可以显示出后台播放的视频。也就是说,本发明实施例二的技术方案可以应用于视频播放窗口是全屏显示的情况下。\n[0071] S405:将应用程序的背景图片设置为透明状态。\n[0072] 与上述实施例一中提到的原因相同,该步骤S405并不一定是必须的步骤,对于一些没有背景的应用程序,则可以略去该步骤;而对于具有背景的应用程序,才执行该步骤。\n[0073] S406:运行应用程序。\n[0074] S407:运行所述应用程序后,根据所述图层设置依次显示所述视频播放窗口、设置为透明状态的桌面图片、所述应用程序的窗口。\n[0075] 由于桌面图片已经设置为透明状态,则视频播放窗口将透过桌面图片显示出来。\n[0076] 本发明实施例二提供的智能电视中应用程序窗口和视频播放窗口的显示装置的一种内部结构框图可以如图5所示,包括:指令接收模块501、指令解析模块502、预备运行模块503、图层显示模块504。\n[0077] 其中,指令接收模块501用于接收用户输入的指令。指令接收模块501将接收的指令发送给指令解析模块502。\n[0078] 指令解析模块502用于对指令接收模块501接收的指令进行解析;若解析出该指令为视频播放过程中运行应用程序的指令,则向预备运行模块503发送预备运行通知。\n[0079] 预备运行模块503接收到预备运行通知后,根据该预备运行通知将视频播放程序切换为后台运行模式;并修改图层设置:将图片层设置于视频层之上;将图片层设置于视频层之上;将桌面图片设置为透明状态。完成这些预备操作后,预备运行模块503通知运行所述应用程序;从而,应用程序开始运行。\n[0080] 图层显示模块504用于在所述应用程序运行后,根据所述图层设置依次显示所述视频播放窗口、当前的桌面图片即第一裁剪图片、所述应用程序的窗口。\n[0081] 进一步,预备运行模块503还可用于在通知运行所述应用程序之前,将所述应用程序的背景设置为透明状态。\n[0082] 本发明实施例二的应用程序窗口和视频播放窗口的显示装置中的各模块所涉及的具体工作过程,可以参考上述图4所示的方法流程中所公开的相关内容,此处不再赘述。\n[0083] 本发明实施例二中由于在启动运行应用程序之前,将视频播放程序切换为后台运行,并将桌面图片设置为透明状态,从而使得视频播放窗口可以透过桌面图片被显示出来,因此在应用程序运行后,智能电视可以同时显示出视频播放窗口和应用程序窗口,用户可以边看视频边操作应用程序,提高了用户使用的方便性。而且,由于图片层在视频层之上,因此,应用程序窗口是在视频播放窗口之上的,也便于用户的操作。\n[0084] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,如:\nROM/RAM、磁碟、光盘等。\n[0085] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
法律信息
- 2017-02-15
专利权的转移
登记生效日: 2017.01.19
专利权人由青岛海信传媒网络技术有限公司变更为聚好看科技股份有限公司
地址由266061 山东省青岛市崂山区香港东路248号131室变更为266100 山东省青岛市崂山区松岭路399号
- 2014-10-15
- 2012-11-07
实质审查的生效
IPC(主分类): H04N 21/431
专利申请号: 201210149972.8
申请日: 2012.05.14
- 2012-09-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-04-30
|
2007-11-22
| | |
2
| |
2009-02-11
|
2007-08-08
| | |
3
| |
2009-03-11
|
2008-10-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |