数字电视多窗口播放方法与装置与流程

文档序号:12499243阅读:551来源:国知局
数字电视多窗口播放方法与装置与流程

本发明涉及数字电视多窗口领域,尤其涉及数字电视多窗口播放方法与装置。



背景技术:

数字电视具有全开放式平台,搭载有操作系统;用户可以通过数字电视运行不同的应用程序,并利用有线、无线网络来实现上网等功能。

现有的数字电视采用的操作系统,通常情况下只能支持同时显示单窗口,用户对一个激活的应用程序进行单窗口操作,或者少部分的数字电视可实现多窗口针对特定应用的显示和交互,但多窗口针对特定应用的显示交互只能设置在固定区域,用户会受特定应用的限制,部分应用并不能实现多窗口的显示交互,以此同时用户不能自由的调整设置窗口,导致不能充分发挥大屏数字电视的功能,用户的体验较差。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种数字电视多窗口播放方法,旨在实现数字电视的多窗口不同信号源视频同时播放的功能。

为实现上述目的,本发明提供的一种数字电视多窗口播放方法,所述数字电视多窗口的实现方法包括以下步骤:

当检测到多窗口播放请求时,查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口;

获取多窗口播放请求中指定的待播放信号源,并将待播放信号源与新建窗口关联;

根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放。

可选地,所述当检测到多窗口播放请求时,查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口的步骤包括:

当检测到多窗口播放请求时,判断窗口管理器中是否存在空闲状态窗口;

若窗口管理器中存在空闲状态窗口,则查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口。

可选地,所述窗口信息中用于识别窗口的信息作为窗口标识,所述数字电视多窗口播放方法还包括:

当检测到设置窗口请求时,根据窗口标识确定设置窗口,并获取需设置的窗口参数;

根据需设置的窗口参数调整设置窗口,并同步显示设置窗口。

可选地,所述根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放的步骤包括:

判断待播放信号源是否需要解码,以确定待播放信号源与新建窗口的连接关系;

若待播放信号源需要解码,则将待播放信号源经解码器解码后与新建窗口连接;

若待播放信号源无需解码,则将待播放信号源与新建窗口连接。

可选地,所述根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放的步骤之后包括:

当检测到切换信号源请求时,获取切换信号源窗口对应的窗口标识与新的待播放信号源;

根据窗口标识断开现有的窗口连接,并将新的待播放信号源与对应窗口重新连接。

可选地,所述根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放的步骤之后还包括:

当检测到关闭窗口请求时,根据关闭窗口请求获取关闭窗口对应的窗口标识;

根据窗口标识断开对应窗口的连接后释放窗口,并将被释放的窗口以空闲状态存储在窗口管理器中供新建窗口使用。

此外,为实现上述目的,本发明还提供一种数字电视多窗口播放装置,所述数字电视多窗口的实现装置包括以下模块:

查询新建模块,用于当检测到多窗口播放请求时,查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口;

获取关联模块,用于获取多窗口播放请求中指定的待播放信号源,并将待播放信号源与新建窗口关联;

显示播放模块,用于根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放。

可选地,所述查询新建模块包括:

检测判断单元,用于当检测到多窗口播放请求时,判断窗口管理器中是否存在空闲状态窗口;

选取新建单元,用于若窗口管理器中存在空闲状态窗口,则查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口。

可选地,所述窗口信息中用于识别窗口的信息作为窗口标识,所述数字电视多窗口播放装置包括窗口设置模块,用于:

当检测到设置窗口请求时,根据窗口标识确定设置窗口,并获取需设置的窗口参数;

根据需设置的窗口参数调整设置窗口,并同步显示设置窗口。

可选地,所述连接播放模块包括:

判断信号单元,用于判断待播放信号源是否需要解码,以确定待播放信号源与新建窗口的连接关系;

连接解码单元,用于若待播放信号源需要解码,则将待播放信号源经解码器解码后与新建窗口连接;

连接显示单元,用于若待播放信号源无需解码,则将待播放信号源与新建窗口连接。

可选地,所述数字电视多窗口播放装置包括播放切换模块,用于:

当检测到切换信号源请求时,获取切换信号源窗口对应的窗口标识与新的待播放信号源;

根据窗口标识断开现有的窗口连接,并将新的待播放信号源与对应窗口重新连接。

可选地,所述数字电视多窗口播放装置还包括窗口关闭模块,用于:

当检测到关闭窗口请求时,根据关闭窗口请求获取关闭窗口对应的窗口标识;

根据窗口标识断开对应窗口的连接后释放窗口,并将被释放的窗口以空闲状态存储在窗口管理器中供新建窗口使用。

本发明一种数字电视多窗口播放方法在检测到多窗口播放请求时,查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口,获取多窗口播放请求中指定的待播放信号源,并将待播放信号源与新建窗口关联,根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放;用户可以自由设置窗口参数,调整窗口布局,在用户切换信号源信号时,可以通过断开播放信息与窗口的连接关系,再重新连接新的播放信息的方式实现快速便捷的窗口播放信息的切换,解决了单窗口的播放的劣势,实现了数字电视大屏多窗口播放,提高了用户体验。

附图说明

图1为本发明数字电视多窗口播放方法各实施例场景示意图;

图2为本发明数字电视多窗口播放方法第一实施例流程示意图;

图3为图2中步骤S10的细化流程示意图;

图4为本发明数字电视多窗口播放方法第二实施例流程示意图;

图5为本发明数字电视多窗口播放方法中步骤S30的细化示意图;

图6为本发明数字电视多窗口播放方法第三实施例流程示意图;

图7为本发明数字电视多窗口播放装置一实施例的功能模块示意图;

图8为图7中查询新建模块10的细化功能模块示意图;

图9为本发明数字电视多窗口播放装置另一实施例的功能模块示意图;

图10为图7中连接播放模块30的细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1所示,在数字电视多窗口播放方法中各实施例的具体场景示意图,在数字电视开机时查询数字电视的驱动能够支持的窗口情况,并将查询后的信息存储在窗口管理器中,以供新建窗口时使用(本发明主要实现多窗口播放不同的信号源,当然多窗口也可用于显示其他类型应用),基于用户操作在数字电视检测到多窗口播放请求时,查询窗口管理器中存储的窗口信息创建新窗口,获取对应窗口的窗口标识(窗口标识即用于区分多窗口,即识别特定窗口也可认为窗口ID),将待播放信号源与新建窗口连接,通过待播放信号源与新建窗口关联,实现待播放信号源的显示播放,以此同时可实现自由的设置窗口的大小,窗口内显示画面,窗口位置关系等。

参照图2,本发明提供一种数字电视多窗口播放方法,所述数字电视多窗口的实现方法包括以下步骤:

步骤S10,当检测到多窗口播放请求时,查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口;

在数字电视机启动时,获取数字电视支持的各个窗口信息(窗口信息包括:窗口的识别信息、窗口的连接信息、窗口的状态信息和窗口设置参数等)存储到窗口管理器中;用户可基于语音或者其他控制数字电视机的设备,触发多窗口播放请求,当检测到多窗口播放请求时,根据数字电视程序:查询窗口管理器中的窗口信息,获取一个空闲状态的窗口,并将空闲状态的窗口做标记(标记空闲状态的窗口是为了防止其他应用使用该窗口),将选取标记的窗口作为新建窗口。

步骤S20,获取多窗口播放请求中指定的待播放信号源,并将待播放信号源与新建窗口关联;

所述获取多窗口播放请求中指定的待播放信号源,即用户是基于特定的信号源而触发的多窗口播放请求,数字电视获取指定的待播放信号源,并将待播放信号源与新建窗口关联(在本实施例中为了现实待播放信号源与新建窗口的关联,采用待播放信号源与新建窗口的窗口标识连接的方式;其他连接方式若是通过信号源与窗口建立连接关系,现实信号源在特定窗口显示播放的目的,也应在本专利保护的范围内),使新建的窗口用于播放特定信号源,而不被其他应用占用;同时可根据待播放信号源与新建窗口关联信息,对窗口设置时可同时实现对窗口显示播放信息源进行设置。

步骤S30,根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放。

具体的,由于待播放信号源与新建窗口关联,待播放信号源将在特定窗口标识的窗口显示播放(单窗口显示播放时,信号源直接在整个屏幕上显示播放,多窗口播放根据信号源与窗口的连接关系,信号源经过预设函数处理实现在特定窗口区域显示播放)。

在本实施例中一种数字电视多窗口播放方法,包括以下步骤:当检测到多窗口播放请求时,查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口,获取多窗口播放请求中指定的待播放信号源,并将待播放信号源与新建窗口关联,根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放;根据用户多窗口播放请求新建窗口,通过待播放信号源与新建窗口连接,实现了数字电视多窗口不同信号源播放的目的,充分发挥数字电视大屏幕的优势,提高的用户的观看体验。

可选地,参照图3,步骤S10包括:

步骤S11,当检测到多窗口播放请求时,判断窗口管理器中是否存在空闲状态窗口;

在检测到多窗口播放请求时,判断窗口管理器中是否存在空闲状态窗口,在有空闲窗口的前提下,再进行新建窗口的步骤。

步骤S12,若窗口管理器中存在空闲状态窗口,则查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口。

窗口管理器中存在空闲状态窗口,查询窗口管理器中各窗口的窗口信息(新建窗口中用到的窗口信息为:窗口状态信息和窗口标识信息),基于窗口管理器中存储的窗口信息选取空闲状态窗口,标记选取的空闲状态窗口作为新建窗口(将选取的窗口标记是为了防止其他应用占用对应窗口);若窗口管理器中不存在空闲状态窗口,则给用户显示各个窗口当前的运行程序,并提示用户不能新建窗口。

在本实施例中在检测到多窗口播放请求时,判断窗口管理器中是否存在空闲状态窗口,为了防止数字电视程序无限循环,提高数字电视的运行效率,若窗口管理器中存在空闲状态窗口,则查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口;通过先判断窗口的状态,再建立新窗口提高了数字电视的运行效率,提高了用户体验。

可选地,参照图4,本发明数字电视多窗口播放方法第二实施例流程示意图,窗口设置的步骤E10、步骤E20可与本方法中其他实施例结合,所述窗口信息中用于识别窗口的信息作为窗口标识,所述数字电视多窗口播放方法还包括:

步骤E10,当检测到设置窗口请求时,根据窗口标识确定设置窗口,并获取需设置的窗口参数;

在检测到设置窗口请求时,根据设置窗口请求中涉及到的窗口标识确定设置窗口,并获取窗口设置程序中需设置的窗口参数(需设置的窗口参数:窗口大小、位置及窗口播放的信号源等)。

步骤E20,根据需设置的窗口参数调整设置窗口,并同步显示设置窗口。

利用各个窗口的窗口信息根据需设置的窗口参数,设置窗口的大小、位置及窗口播放的信号源(需要说明的是:窗口设置可在窗口与信号源连接之前,对窗口的位置、大小等信息进行设置;也可在窗口与信号源连接之后,同时对窗口播放的信号源进行设置),在本发明可实现窗口重叠时多窗口信号源播放,进一步说明的是设置窗口参数根据用户设置请求对窗口内信号源画面局部放大,信号源进行切边或调整清晰度(清晰度:视频画面的分辨率,主要是降低视频分辨率,使视频画面更加流畅)。

在本实施例中当检测到设置窗口请求时,根据窗口标识确定设置窗口,并获取需设置的窗口参数,根据需设置的窗口参数调整设置窗口,并同步显示设置窗口;用户根据观看习惯设置窗口的布局,灵活调整窗口的位置,设置信号源画面,充分利用数字电视的大屏幕,实现了数字电视的人性化设计,增强用户体验。

可选地,参照图5,步骤S30包括:

步骤S31,判断待播放信号源是否需要解码,以确定待播放信号源与新建窗口的连接关系;

根据数字电视需要播放不同信号源,而多窗口播放时可能涉及到不同信号源的播放,不同信号源在播放时信号源与窗口的连接方式不同;判断待播放信号源是否需要解码,以确定待播放信号源与新建窗口的连接关系(如,本方案中数字电视可播放的信号源为ATV、AV、YPBPR、HDMI、DTV、多媒体等,在本实施例中ATV、AV、YPBPR、HDMI不需解码可实现直接播放,而DTV、多媒体需要解码后在播放)。

步骤S32,若待播放信号源需要解码,则将待播放信号源经解码器解码后与新建窗口连接;

在判断待播放信号源播放时需要解码,将待播放的信号源与解码器绑定,使待播放信号源经过解码器解码后再在新建窗口显示播放(待播放信号源与新建窗口的连接:可通过待播放信号源与新建窗口的窗口标识连接实现),使待播放信号源在新建窗口显示播放,并将新建窗口的连接信息存储到窗口管理器中。

步骤S33,若待播放信号源无需解码,则将待播放信号源与新建窗口连接。

待播放信号源无需解码,直接将待播放信号源与新建窗口的窗口标识连接后,将各个窗口的连接信息存储到窗口管理器中。

在本实施例中数字电视多窗口与不同的信号源连接,让用户能够在多窗口播放不同的信号源,充分利用数字电视大屏幕的优势,提高了用户的观看体验,以此同时将新建窗口的窗口标识与信号源的连接关系,存储到窗口管理器中,可防止窗口程序中因连接混乱而导致数字电视运行速度减慢的情况,提高了数字电视的运行效率。

可选地,参照图6,基于数字电视多窗口播放方法一实施例基础上还提出了另一实施例,步骤S30之后包括:

步骤S40,当检测到切换信号源请求时,获取切换信号源窗口对应的窗口标识与新的待播放信号源;

在用户触发切换窗口信号源的指令后,数字电视检测到切换窗口信号源的请求,获取用户申请切换窗口信号源的窗口标识,断开对应的信号源与窗口连接信息,并将断开连接窗口的窗口标识存入窗口管理器中,获取切换信号源窗口对应的窗口标识与新的待播放信号源

步骤S50,根据窗口标识断开现有的窗口连接,并将新的待播放信号源与对应窗口重新连接。

根据窗口标识断开对应窗口现有的窗口连接(即,窗口播放的画面将被关闭),并将新的待播放信号源与对应窗口重新连接(再次播放新的信号源时,可重新创建新的窗口);将切换后新的信号源结合图1,与断开连接窗口的窗口标识连接,如图5所示,进行信号源与窗口连接,新的信号源将在断开窗口连接的窗口显示播放。

在本实施例中切换窗口播放的信号源,无需再次新建窗口而利用断开的连接的窗口,减少了数字电视的程序的运行步骤,提高了数字电视的运行效率,提高了用户体验。

可选地,参照图6,在数字电视多窗口播放方法另一实施例中,步骤S30之后还包括:

步骤S60,当检测到关闭窗口请求时,根据关闭窗口请求获取关闭窗口对应的窗口标识;

在检测到用户提出的关闭窗口的请求时,数字电视根据关闭窗口请求,获取需要关闭窗口对应的窗口标识,确定关闭的窗口。

步骤S70,根据窗口标识断开对应窗口的连接后释放窗口,并将被释放的窗口以空闲状态存储在窗口管理器中供新建窗口使用。

根据窗口标识断开对应窗口的与信号源的连接,后释放对应窗口标识的窗口,并将释放窗口对应的窗口标记为空闲状态,存储到窗口管理器中,当用户再次创建新的窗口播放不同的信号源时,查询窗口管理器中空闲状态的窗口,被释放的窗口将供新建窗口使用。

在本实施例中在检测到关闭窗口的请求时,获取关闭窗口对应的窗口标识,先断开窗口连接,再释放对应窗口标识的窗口,将被释放窗口标识的窗口标记为空闲状态并存储在窗口管理器中,以供新建窗口使用,实现数字电视程序简便,加快数字电视的运行效率,提高用户体验。

在一种数字电视多窗口播放方法的基础上,本发明还提供了一种数字电视多窗口播放装置,参照图7,所述数字电视多窗口的实现装置包括:

查询新建模块10,用于当检测到多窗口播放请求时,查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口;

在数字电视机启动时,获取数字电视支持的各个窗口信息(窗口信息包括:窗口的识别信息、窗口的连接信息、窗口的状态信息和窗口设置参数等)存储到窗口管理器中;用户可基于语音或者其他控制数字电视机的设备,触发多窗口播放请求,查询新建模块10检测到多窗口播放请求时,根据数字电视程序:查询窗口管理器中的窗口信息,获取一个空闲状态的窗口,并将空闲状态的窗口做标记(标记空闲状态的窗口是为了防止其他应用使用该窗口),将选取标记的窗口作为新建窗口。

获取关联模块20,用于获取多窗口播放请求中指定的待播放信号源,并将待播放信号源与新建窗口关联;

所述获取多窗口播放请求中指定的待播放信号源,即用户是基于特定的信号源而触发的多窗口播放请求,数字电视获取关联模块20获取指定的待播放信号源,并将待播放信号源与新建窗口关联(在本实施例中为了现实待播放信号源与新建窗口的关联,采用待播放信号源与新建窗口的窗口标识连接的方式;其他连接方式若是通过信号源与窗口建立连接关系,现实信号源在特定窗口显示播放的目的,也应在本专利保护的范围内),使新建的窗口用于播放特定信号源,而不被其他应用占用;同时可根据待播放信号源与新建窗口关联信息,对窗口设置时可同时实现对窗口显示播放信息源进行设置。

显示播放模块30,用于根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放。

具体的,由于待播放信号源与新建窗口关联,显示播放模块30中待播放信号源将在特定窗口标识的窗口显示播放(单窗口显示播放时,信号源直接在整个屏幕上显示播放,多窗口播放根据信号源与窗口的连接关系,信号源经过预设函数处理实现在特定窗口区域显示播放)。

在本实施例中一种数字电视多窗口播放方法,包括以下步骤:当检测到多窗口播放请求时,查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口,获取多窗口播放请求中指定的待播放信号源,并将待播放信号源与新建窗口关联,根据待播放信号源与新建窗口关联的关系,将待播放信号源在新建窗口显示播放;根据用户多窗口播放请求新建窗口,通过待播放信号源与新建窗口连接,实现了数字电视多窗口不同信号源播放的目的,充分发挥数字电视大屏幕的优势,提高的用户的观看体验。

可选地,参照图8,查询新建模块10包括:

检测判断单元11,用于当检测到多窗口播放请求时,判断窗口管理器中是否存在空闲状态窗口;

在检测到多窗口播放请求时,判断窗口管理器中是否存在空闲状态窗口,在有空闲窗口的前提下,再进行新建窗口的步骤。

选取新建单元12,用于若窗口管理器中存在空闲状态窗口,则查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口。

窗口管理器中存在空闲状态窗口,选取新建单元12查询窗口管理器中各窗口的窗口信息(新建窗口中用到的窗口信息为:窗口状态信息和窗口标识信息),基于窗口管理器中存储的窗口信息选取空闲状态窗口,标记选取的空闲状态窗口作为新建窗口(将选取的窗口标记是为了防止其他应用占用对应窗口);若窗口管理器中不存在空闲状态窗口,则给用户显示各个窗口当前的运行程序,并提示用户不能新建窗口。

在本实施例中在检测到多窗口播放请求时,判断窗口管理器中是否存在空闲状态窗口,为了防止数字电视程序无限循环,提高数字电视的运行效率,若窗口管理器中存在空闲状态窗口,则查询窗口管理器中各窗口的窗口信息,根据窗口信息选取空闲状态窗口作为新建窗口;通过先判断窗口的状态,再建立新窗口提高了数字电视的运行效率,提高了用户体验。

可选地,参照图9,本发明数字电视多窗口播放装置另一实施例流程示意图,数字电视多窗口播放装置中窗口设置模块40的功能可在本装置中其他模块的位置实现,所述窗口信息中用于识别窗口的信息作为窗口标识,所述数字电视多窗口播放装置包括窗口设置模块40,窗口设置模块40用于:

当检测到设置窗口请求时,根据窗口标识确定设置窗口,并获取需设置的窗口参数;

在检测到设置窗口请求时,窗口设置模块40根据设置窗口请求中涉及到的窗口标识确定设置窗口,并获取窗口设置程序中需设置的窗口参数(需设置的窗口参数:窗口大小、位置及窗口播放的信号源等)。

根据需设置的窗口参数调整设置窗口,并同步显示设置窗口。

利用各个窗口的窗口信息窗口设置模块40根据需设置的窗口参数,设置窗口的大小、位置及窗口播放的信号源(需要说明的是:窗口设置可在窗口与信号源连接之前,对窗口的位置、大小等信息进行设置;也可在窗口与信号源连接之后,同时对窗口播放的信号源进行设置),在本发明可实现窗口重叠时多窗口信号源播放,进一步说明的是设置窗口参数根据用户设置请求对窗口内信号源画面局部放大,信号源进行切边或调整清晰度(清晰度:视频画面的分辨率,主要是降低视频分辨率,使视频画面更加流畅)。

在本实施例中当检测到设置窗口请求时,根据窗口标识确定设置窗口,并获取需设置的窗口参数,根据需设置的窗口参数调整设置窗口,并同步显示设置窗口;用户根据观看习惯设置窗口的布局,灵活调整窗口的位置,设置信号源画面,充分利用数字电视的大屏幕,实现了数字电视的人性化设计,增强用户体验。

可选地,参照图10,连接播放模块30包括:

判断信号单元31,用于判断待播放信号源是否需要解码,以确定待播放信号源与新建窗口的连接关系;

根据数字电视需要播放不同信号源,而多窗口播放时可能涉及到不同信号源的播放,不同信号源在播放时信号源与窗口的连接方式不同;判断信号单元31判断待播放信号源是否需要解码,以确定待播放信号源与新建窗口的连接关系(如,本方案中数字电视可播放的信号源为ATV、AV、YPBPR、HDMI、DTV、多媒体等,在本实施例中ATV、AV、YPBPR、HDMI不需解码可实现直接播放,而DTV、多媒体需要解码后在播放)。

连接解码单元32,用于若待播放信号源需要解码,则将待播放信号源经解码器解码后与新建窗口连接;

在判断待播放信号源播放时需要解码,连接解码单元32将待播放的信号源与解码器绑定,使待播放信号源经过解码器解码后再在新建窗口显示播放(待播放信号源与新建窗口的连接:可通过待播放信号源与新建窗口的窗口标识连接实现),使待播放信号源在新建窗口显示播放,并将新建窗口的连接信息存储到窗口管理器中。

连接显示单元33,用于若待播放信号源无需解码,则将待播放信号源与新建窗口连接。

待播放信号源无需解码,连接显示单元33直接将待播放信号源与新建窗口的窗口标识连接后,将各个窗口的连接信息存储到窗口管理器中。

在本实施例中数字电视多窗口与不同的信号源连接,让用户能够在多窗口播放不同的信号源,充分利用数字电视大屏幕的优势,提高了用户的观看体验,以此同时将新建窗口的窗口标识与信号源的连接关系,存储到窗口管理器中,可防止窗口程序中因连接混乱而导致数字电视运行速度减慢的情况,提高了数字电视的运行效率。

可选地,参照图9,基于数字电视多窗口播放装置还包括播放切换模块50,播放切换模块50,用于:

当检测到切换信号源请求时,获取切换信号源窗口对应的窗口标识与新的待播放信号源;

在用户触发切换窗口信号源的指令后,数字电视播放切换模块50检测到切换窗口信号源的请求,获取用户申请切换窗口信号源的窗口标识,断开对应的信号源与窗口连接信息,并将断开连接窗口的窗口标识存入窗口管理器中,获取切换信号源窗口对应的窗口标识与新的待播放信号源

根据窗口标识断开现有的窗口连接,并将新的待播放信号源与对应窗口重新连接。

根据窗口标识断开对应窗口现有的窗口连接(即,窗口播放的画面将被关闭),并将新的待播放信号源与对应窗口重新连接(再次播放新的信号源时,可重新创建新的窗口);播放切换模块50将切换后新的信号源,结合图1,与断开连接窗口的窗口标识连接,如图5所示,进行信号源与窗口连接,新的信号源将在断开窗口连接的窗口显示播放。

在本实施例中切换窗口播放的信号源,无需再次新建窗口而利用断开的连接的窗口,减少了数字电视的程序的运行步骤,提高了数字电视的运行效率,提高了用户体验。

可选地,参照图9,在数字电视多窗口播放装置中还包括窗口关闭模块60,窗口关闭模块60,用于:

当检测到关闭窗口请求时,根据关闭窗口请求获取关闭窗口对应的窗口标识;

在检测到用户提出的关闭窗口的请求时,数字电视窗口关闭模块60根据关闭窗口请求,获取需要关闭窗口对应的窗口标识,确定关闭的窗口。

根据窗口标识断开对应窗口的连接后释放窗口,并将被释放的窗口以空闲状态存储在窗口管理器中供新建窗口使用。

窗口关闭模块60根据窗口标识断开对应窗口的与信号源的连接,后释放对应窗口标识的窗口,并将释放窗口对应的窗口标记为空闲状态,存储到窗口管理器中,当用户再次创建新的窗口播放不同的信号源时,查询窗口管理器中空闲状态的窗口,被释放的窗口将供新建窗口使用。

在本实施例中在检测到关闭窗口的请求时,获取关闭窗口对应的窗口标识,先断开窗口连接,再释放对应窗口标识的窗口,将被释放窗口标识的窗口标记为空闲状态并存储在窗口管理器中,以供新建窗口使用,实现数字电视程序简便,加快数字电视的运行效率,提高用户体验。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1