专利名称:一种多视频动态预览方法、装置及系统的制作方法
技术领域:
本发明涉及多媒体技术领域,尤其涉及ー种多视频动态预览方法、装置及系统。·
背景技术:
随着数字电视技术的发展,电视节目内容不断丰富,观看者往往需要使用遥控器或电视面板不停地换台,才能获知不同数字电视频道的节目内容,此时,观看者往往希望能够同时了解到多个电视节目的动态内容。随着网络技术的发展,各种网络视频也层出不穷,尤其是现场直播的网络视频越来越多,各个现场直播的网络视频同时播出时,观看者往往希望能够同时了解到多个网络视频的动态内容。综上所述,如何实现多视频动态预览来满足观看者的需求,成为ー个亟待解决的问题。以数字电视为例,传统的多视频预览方案为在数字电视接收终端开机后,利用一套调谐器及解码器调谐到N个频道,井分别对N个频道进行数字电视信号的解调、解码,最后调谐到ー套节目频道上,并显示为主画面供观看者实时观看,其他N-I个子画面只能显示静止的画面,只有当观看者用遥控器或面板按键将某ー个子画面切换为主画面吋,该画面才能在主画面的位置实时地显示运动图像。同样,在网络视频中,传统的多视频预览方案为在同一页面中同时显示N个视频,其中主视频的画面可供观看者实时观看,其他N-I个子视频的画面只能显示静止的画面,只有当观看者用鼠标或键盘将某一个子视频切换至主视频时,该子视频的画面才能在主视频的位置实时地显示运动图像。传统的多视频预览方案里然能为观看者提供多个视频画面,但由于子视频节目(包括电视节目或网络视频)的画面仅仅是静止的画面,根本无法满足观看者实时了解子视频节目内容的需求。
发明内容
本发明实施例所要解决的技术问题在于,提供ー种多视频动态预览方法、装置及系统,可同时显示多个视频节目的动态图像,满足用户对多个视频同时进行预览的需求。为了解决上述技术问题,本发明实施例提供了ー种多视频动态预览方法,包括 当接收到用户的预览请求吋,进入预览界面,所述预览界面包括至少ー个预览区域,每
个预览区域包括至少ー个显示区,每个显示区对应于ー个视频节目;
根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像;
将获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示,并返回根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像的步骤。相应地,本发明实施例还提供了ー种多视频动态预览装置,包括
预览模块,用于当接收到用户的预览请求吋,进入预览界面,所述预览界面包括至少ー个预览区域,每个预览区域包括至少ー个显示区,每个显示区对应于ー个视频节目;
图像获取模块,用于根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像;
显示模块,用于将所述图像获取模块获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示。相应地,本发明实施例还提供了ー种多视频动态预览系统,包括上述的多视频动态预览装置。实施本发明实施例,具有如下有益效果
本发明实施例在接收到用户的预览请求时,进入预览界面;根据视频获取规则,循环获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像,并在各视频节目对应的显示区显示各视频节目的动态图像,解决了现有技术中子视频节目为静止画面的技术问题,满足了用户对多个视频同时进行动态预览的需求。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明的多视频动态预览装置的一个实施例的结构示意 图2为本发明的预览界面的ー个示意 图3为本发明的预览界面的另ー个示意 图4为本发明的预览界面的另ー个示意 图5为图I所示的显示模块的ー个实施例的结构示意 图6为本发明的多视频动态预览装置的另ー个实施例的结构示意 图7为图6所示的执行模块的ー个实施例的结构示意 图8为本发明的多视频动态预览方法的一个实施例的流程 图9为图8所示的步骤S103的具体流程 图10为本发明的多视频动态预览方法的另ー个实施例的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供的方案中,视频节目可以为电视节目,也可以为网络视频的各种节目,该视频节目可以为MPEG (Moving Pictures Experts Group/Mot in PicturesExperts Group,动态图像专家组)1、MPEG2、MPEG4、H. 264 (一种高级视频编解码技术)、AVS(Audio Video Standard,数字音视频编码技术标准)等格式的视频节目。
下面将对本发明实施例提供的多视频动态预览系统进行详细介绍。本发明实施例提供的多视频动态预览系统中包括多视频动态预览装置,该多视频预览装置在接收到用户的预览请求时,可以为用户显示预览界面,该预览界面中可以同时展示多个视频节目的动态图像,满足用户对多个视频进行同时预览的需求。需要说明的是,所述多视频动态预览系统可以为数字电视系统,此时所述多视频动态预览装置可以为数字电视接收终端,包括但不限干机顶盒(Set Top Box, STB)、IPTV(Internet Protocol Television,网络电视)、电视手机、数字电视一体机等终端;所述多视频动态预览系统还可以为网络视频系统,此时所述多视频动态预览装置可以为网络视频接收终端,包括但不限于PC (Personal Computer,个人计算机)机、智能手机、笔记本电脑、IPTV等终端;所述多视频动态预览系统还可以为其他的视频系统,比如Flash播放系统、DVD播放系统等等。下面将结合附图I-图5,对本发明实施例提供的多视频动态预览装置的一个实施例进行详细介绍,该多视频动态预览装置可以应用于本发明实施例提供的多视频动态预览系统中。请參见图1,为本发明的多视频动态预览装置的一个实施例的结构示意图;所述装置包括
预览模块101,用于当接收到用户的预览请求时,进入预览界面。若所述多视频动态预览装置为数字电视接收终端,所述数字电视接收终端可以在遥控器或电视面板上为用户提供预览按键,用户通过按压电视遥控器或电视面板上的预览按键,向数字电视接收终端发送预览请求。若所述多视频动态预览装置为网络视频接收终端,用户可通过触摸屏、鼠标或键盘等交互控制器,向网络视频接收终端发送预览请求。当接收到用户的预览请求时,所述预览模块101进入预览界面,所述预览界面可以包括至少一个预览区域,每个预览区域包括至少ー个显示区,每个显示区对应于ー个视频节目。请參见图2,为本发明的预览界面的ー个示意图;在图2所示的例子中,预览界面仅包括一个预览区域,该预览区域中包括9个显示区,可以对应9个频道节目。请參见图3,为本发明的预览界面的另ー个示意图;在图3所示的例子中,预览界面包括两个预览区域,分别为预览区域Al和预览区域A2 ;其中,预览区域Al包括一个显示区,可对应ー个视频节目;预览区域A2包括6个显示区,可对应6个视频节目。请參见图4,为本发明的预览界面的另ー个示意图;在图4所示的例子中,预览界面包括四个预览区域,分别为预览区域BI、预览区域B2、预览区域B3和预览区域B4。其中,每个预览区域中均包括两个显示区,可对应两个视频节目。需要说明的是,预览界面中的预览区域的数量可以根据所述多视频动态预览装置的实际获取能力进行确定,即可以根据所述多视频动态预览装置中的节目输入端ロ的数量进行确定,该节目输入端ロ可以包括调谐器、网络端ロ、色差分量接ロ、HDMI(High Definition Multimedia Interface,高清晰度多媒体接ロ)、DVI (Digital VisualInterface,数字视频接ロ)接ロ、有线电视接口中的任ー种或多种。比如预览界面中的预览区域的数量可以根据数字电视接收终端中的调谐器数量确定,每个调谐器可对应ー个预览区域,用于负责该预览区域内各显示区对应的视频节目的获取;比如预览界面中的预览区域的数量可以根据网络视频接收终端的网络端口数量确定,每个网络端ロ可对应ー个预览区域,用于负责该预览区域内各显示区对应的视频节目的获取;再如若所述多视频动态预览装置可以为IPTV等集数字电视功能和网络视频功能的終端,则预览界面中的预览区域的数量可以根据该终端的调谐器和网络端ロ的总数量确定,每个调谐器或网络端ロ分别对应一个预览区域,用于负责该预览区域内各显示区对应的视频节目的获取。可以理解的是,预览界面中的预览区域的数量也可以不与多视频动态预览装置的实际获取能力一一对应,比如多视频动态预览装置有两个调谐器,预览界面的预览区域的数量可以为ー个,对应于其中一个调谐器,而另ー个调谐器可以闲置、或进行其它视频节目的实时播放等等,上述情况下可类似分析,在此不赘述。预览界面中各个预览区域中显示区的数量、显示区的排布方式、各个显示区的长度和宽度,以及各个显示区对应的视频节目均可以由用户根据自己的喜好进行设定,或由制造商在出厂时进行预设置;其中,各个显示区的长度和宽度可以相同,也可以不同;各个显示区对应的视频节目可以相同,也可以不同。可以理解的是,预览界面的数量也可以根据实际需要进行确定,比如可以仅包含一个预览界面,也可以包含两个或两个以上的预览界面,此时预览模块101在接收到用户的预览请求时,为用户显示的预览界面为总的预览界面中的任ー页,等等,当预览界面的数量为两个或两个以上时,用户可以通过遥控器、电视面板、鼠标、键盘等交互控制器,实现翻页操作,当前预览界面被替换为新的预览界面,对该新的预览界面的分析可參照对当前预览界面的分析,在此不赘述。图像获取模块102,用于根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像。所述视频获取规则为按照预设的预览顺序,依次获取同一预览区域内的显示区对应的视频节目的至少ー个完整的图像。其中,所述预设的预览顺序可以为显示区在所述预览界面的正序排布顺序、显示区在所述预览界面的逆序排布顺序、对所述预览界面中的显示区的随机选取顺序。其中,对所述预览界面中的显示区的随机选取顺序是指随机选取所述预览界面中的部分或全部显示区,并按照任意的方式指定选取的各显示区的顺序。如前述,一个预览区域对应于一个节目输入端ロ(例如调谐器或网络端ロ),因此,针对同一预览区域内各个显示区对应的视频节目,需要轮流获取。图像获取模块102则依据预设的预览顺序,依次获取同一预览区域内每个显示区对应的视频节目的至少ー个完整的图像,比如图2所示的例子中,所述图像获取模块102可以按照显示区I-显示区9的正序排布顺序,首先获取显示区I对应的视频节目I的图像,然后获取显示区2对应的视频节目2的图像,以此类推,最后获取显示区9对应的视频节目9的图像;比如图2所示的例子中,所述图像获取模块102也可以按照显示区9-显示区I的逆序排布顺序,首先获取显示区9对应的视频节目9的图像,然后获取显示区8对应的视频节目8的图像,以此类推,最后获取显示区I对应的视频节目I的图像;再如图2所示的例子中,所述图像获取模块102还可以随机选取一个或多个显示区,按照任意指定的顺序获取各显示区对应的视频节目的图像。需要说明的是,由于不同的预览区域可以分别由不同的节目输入端ロ(如调谐器或网络端ロ),因此,不同的预览区域之间相互独立,互不影响,比如图3所示的例子中,预览区域Al的显示区I可以实时播放任ー个视频节目,视频区域A2的各个显示区,则遵照图像获取规则,进行各个显示区对应的视频节目的图像的获取;再如图4所示的例子中,针对预览区域BI,可以按照显示区在所述预览界面的正序排布顺序,依次获取预览区域BI中各个显示区对应的视频节目的图像;针对预览区域B2,可以按照显示区在所述预览界面的逆序排布顺序,依次获取预览区域B2中各个显示区对应的视频节目的图像;等等。
进ー步,所述视频获取规则还包括按照预设的获取时间,对所述预览界面中的显示区对应的视频节目的图像进行获取。所述获取时间的设置,决定了对每个视频节目的图像的获取个数,优选地,针对每个视频节目,该预设的获取时间为获取该视频节目的ー个完整的图像所需时间的整数倍。比如图2所示的例子中,获取显示区I对应的视频节目I的完整的一帧图像需要1ms,则针对视频节目I,预设的获取时间可以为Ims的整数倍,当为Ims时,所述图像获取模块102每次获取视频节目I的完整的一帧图像之后,再获取下ー视频节目的图像;当为Nms (N为整数),所述图像获取模块102每次获取视频节目I的完整的N帧图像之后,再获取下一视频节目的图像。可以理解的是,针对每个视频节目,所述预设的获取时间可以相同,也可以不同。本发明实施例中,图像获取模块102按照图像获取顺序对各个显示区对应的视频节目进行完整的获取之后,再重新按照所述图像获取顺序,循环上述获取过程。所述图像获取模块102对每ー个视频节目的图像(帧图像或画面)的获取可以采用系统允许的速率进行,例如以系统允许的最高速度对图像进行获取,使得循环获取过程花费较短的时间,从而可达到较佳的预览效果。显示模块103,用于将所述图像获取模块102获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示。所述显示模块103及时地将所述图像获取模块102获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示,由于所述图像获取模块102 —次循环获取过程花费的时间非常短,对用户来说,用户可在预览界面的每个显示区观看到对应的视频节目的运动图像,从而实现多视频的动态预览。可以理解的是,由于视频节目一般都经过调制编码处理,因此图像获取模块102获取到图像后,还应当进行相应的解调制和解码处理,即所述多视频动态预览装置中还应当包括解调模块对和解码模块,此处解调制和解码过程与视频节目的调制编码互为相逆的过程,该解调制、解码过程可參照现有技木,在对图像进行解调解码后,交由所述显示模块103进行显示。请參见图5,为图I所示的显示模块的ー个实施例的结构示意图;所述显示模块103包括
图像调整単元311,用于根据显示区的长度和宽度,调整获取的所述显示区对应的视频节目的图像大小。由于每个显示区的长度和宽度均可以由用户根据自己的喜好进行设定,或由制造商在出厂时进行预设置,因此每个显示区的大小可能存在差异,每个显示区的大小与获取的其对应的视频节目的图像的原始大小也存在差异,所述图像调整单元311根据每个显示区的长度和宽度,调整获取的所述显示区对应的视频节目的图像大小,以使各个视频节目的图像适应于在对应的显示区中进行显示。显示单元312,用于将所述图像调整单元311调整后的所述视频节目的图像在所述预览界面中对应的显示区进行显示。本发明实施例在接收到用户的预览请求时,进入预览界面;根据视频获取规则,循环获取所述预览界面中每个显示区对应的视频节目的至少ー个完整的图像,并在各视频节目对应的显示区显示各视频节目的动态图像,解决了现有技术中子视频节目为静止画面的技术问题,满足了用户对多个视频同时进行动态预览的需求。下面将结合附图6-图7,对本发明实施例提供的多视频动态预览装置的另ー个实施例进行详细介绍。图6为本发明的多视频动态预览装置的另ー个实施例的结构示意图;与图I所示的实施例相同,所述多视频动态预览装置包括预览模块101、图像获取模块102和显示模块103。本实施例中,所述多视频动态预览装置进ー步包括
执行模块104,用于当接收到所述用户的操作命令时,根据所述操作命令执行相应的操作。所述操作命令可以包括任一视频节目的预览命令、任一视频节目的观看命令、退出预览命令中的任ー种或多种。用户可以针对所述显示模块103显示的预览界面发出各种操作命令,控制所述多视频动态预览装置执行相应的操作。实际应用中,所述用户可以通过遥控器、触摸屏、鼠标、键盘等交互控制器发出各种操作命令,比如单击任ー显示区,发出该显示区对应的视频节目的预览命令;或双击任ー显示区,发出该显示区对应的视频节目的观看命令;或按压“退出预览”按键,发出退出预览命令,或按压“翻页”按键,发出翻页命令,等等,执行模块104在接收到所述用户的各种操作命令时,根据所述操作命令执行相应的操作。请參见图7,为图6所示的执行模块的ー个实施例的结构示意图;所述执行模块104包括
读取单元411,用于当检测到所述用户发送的任一视频节目的预览命令吋,实时读取所述视频节目。当用户通过交互控制器单击任一显示区发出该显示区对应的视频节目的预览命令时,多视频动态预览装置认为用户想要特别预览此显示区的视频内容,读取单元411实时读取所述交互控制器所单击的显示区对应的视频节目。第一播放单元412,用于播放所述读取単元411读取的视频节目。所述第一播放单元412实时播放所述读取単元411读取的视频节目,该播放的方式可以为在该视频节目对应的显示区(即用户通过交互控制器单击的显示区)实时播放所述视频节目,此时该显示区所在的预览区域中,除该显示区实时显示动态图像以外,其他显示区内则显示静态地图像。该播放方式也可以为在该视频节目对应的显示区(即用户通过交互控制器单击的显示区)对应的放大区域实时播放所述视频节目,如果所述放大区域对应的节目输入端ロ(如调谐器或网络端ロ)与所述显示区所在的预览区域对应的节目输入端ロ相同,该显示区所在的预览区域中,除该显示区实时显示动态图像以外,其他显示区内则显示静态地图像;如果所述放大区域对应的节目输入端ロ(如调谐器或网络端ロ)与所述显示区所在的预览区域对应的节目输入端ロ不同,该显示区所在的预览区域中的各个显示区依然显示动态图像。该播放方式还可以为将该视频节目切換至其他预览区域中的任一显示区进行实时播放,此时该视频节目对应的显示区所在的预览区域中的各个显示区依然显示动态图像,用于播放该视频节目的显示区所在的其他预览区域中,除该显示区以外,其他显示区均显示静止图像。需要说明的是,本发明实施例还可以预设一定的时长,该预设的时长可以根据实际需要进行设定;当所述第一播放单元412依据用户的操作命令所播放的视频节目的播
9放时间超过该预设的时长时,当前预览界面中的预览区域中的各个显示区继续实现动态预览。可选地,所述执行模块104还包括
第二播放单元413,用于当检测到所述用户发送的任一视频节目的观看命令时,保存并退出所述预览界面,并正常播放所述视频节目;或者,用于当检测到所述用户发送的退出预览命令时,保存并退出所述预览界面,并正常播放接收到所述用户的预览请求之前正在播放的视频节目。当用户通过交互控制器双击任ー显示区发出该显示区对应的视频节目的观看命令时,多视频动态预览装置认为用户想要正常观看此显示区的视频内容,第二播放单元413保存并退出所述预览界面,并正常播放所述视频节目。比如图2所示例子中,若用户通过遥控器双击显示区1,则认为用户想要观看显示区I对应的视频节目1,所述第二播放单元413保存并退出当前预览界面,跳转到正常播放界面播放视频节目I的内容。当用户通过交互控制器发出该显示区对应的视频节目的观看命令时,第二播放单元413保存并退出所述预览界面,并正常播放接收到所述用户的预览请求之前正在播放的视频节目。比如若用户在数字电视接收终端的正常播放界面中观看浙江卫视的电视节目内容,之后用户通过遥控器发送预览请求,进入预览界面进行动态预览;当接收到用户发送的退出预览命令时,第二播放单元413保存并退出当前预览界面,跳转到数字电视接收终端的正常播放界面继续播放浙江卫视的电视节目。需要说明的是,所述第二播放单元413在退出预览时对当前预览界面进行保存,使得多视频动态预览装置具备记忆功能,当再次接收到用户的预览请求吋,所述多视频动态预览装置将上一次退出预览时所保存的预览界面作为当前预览界面显示给用户,从而提高多视频动态预览装置的智能性。可以理解的是,上述实施例中,用户发出操作命令时,对交互控制器的操作方式仅为举例,如何对交互控制器进行操作,各种操作对应何种操作命令均可以由用户进行预设定。本发明实施例在接收到用户的预览请求时,进入预览界面;根据视频获取规则,循环获取所述预览界面中每个显示区对应的视频节目的至少ー个完整的图像,并在各视频节目对应的显示区显示各视频节目的动态图像,解决了现有技术中子视频节目为静止画面的技术问题,满足了用户对多个视频同时进行动态预览的需求。需要说明的是,本发明实施例提供的多视频动态预览装置中,在预览界面的显示区动态显示对应的视频节目的图像时,可以同时播放各图像对应的声音,或者不播放各图像对应的声音,或者由所述多视频动态预览装置提供给用户选择播放或不播放图像的声
曰 对应于本发明实施例在上述图I-图7中提供的任ー种多视频动态预览装置,下面将结合附图8-图10,对本发明实施例提供的多视频动态预览方法进行详细介绍,上述本发明实施例提供的多视频动态预览装置可应用在下面本发明实施例提供的多视频动态预览方法中。请參见图8,为本发明的多视频动态预览方法的一个实施例的流程图;所述方法包括S101,当接收到用户的预览请求时,进入预览界面。若所述多视频动态预览装置为数字电视接收终端,所述数字电视接收终端可以在遥控器或电视面板上为用户提供预览按键,用户通过按压电视遥控器或电视面板上的预览按键,向数字电视接收终端发送预览请求。若所述多视频动态预览装置为网络视频接收终端,用户可通过触摸屏、鼠标或键盘等交互控制器,向网络视频接收终端发送预览请求。步骤SlOl中,当接收到用户的预览请求时,进入预览界面,所述预览界面可以包括至少ー个预览区域,每个预览区域包括至少ー个显示区,每个显示区对应于ー个视频节目。实际应用中,所述预览界面可以參照图2、图3和图4所示的示意图。S102,根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像。所述视频获取规则为按照预设的预览顺序,依次获取同一预览区域内的显示区对应的视频节目的至少ー个完整的图像。其中,所述预设的预览顺序可以为显示区在所述预览界面的正序排布顺序、显示区在所述预览界面的逆序排布顺序、对所述预览界面中的显示区的随机选取顺序。其中,对所述预览界面中的显示区的随机选取顺序是指随机选取所述预览界面中的部分或全部显示区,并按照任意的方式指定选取的各显示区的顺序。如前述,一个预览区域对应于一个节目输入端ロ(如调谐器或网络端ロ),因此,针对同一预览区域内各个显示区对应的视频节目,需要轮流获取。步骤S102中,依据预设的预览顺序,依次获取同一预览区域内每个显示区对应的视频节目的至少ー个完整的图像,比如图2所示的例子中,可以按照显示区I-显示区9的正序排布顺序,首先获取显示区I对应的视频节目I的图像,然后获取显示区2对应的视频节目2的图像,以此类推,最后获取显示区9对应的视频节目9的图像;比如图2所示的例子中,也可以按照显示区9-显示区I的逆序排布顺序,首先获取显示区9对应的视频节目9的图像,然后获取显示区8对应的视频节目8的图像,以此类推,最后获取显示区I对应的视频节目I的图像;再如图2所示的例子中,还可以选取ー个或多个显示区,按照任意指定的顺序获取各显示区对应的视频节目的图像。需要说明的是,由于不同的预览区域可以分别由不同的节目输入端ロ(如调谐器或网络端ロ),因此,不同的预览区域之间相互独立,互不影响,比如图3所示的例子中,预览区域Al的显示区I可以实时播放任ー个视频节目,视频区域A2的各个显示区,则遵照图像获取规则,进行各个显示区对应的视频节目的图像的获取;再如图4所示的例子中,针对预览区域BI,可以按照显示区在所述预览界面的正序排布顺序,依次获取预览区域BI中各个显示区对应的视频节目的图像;针对预览区域B2,可以按照显示区在所述预览界面的逆序排布顺序,依次获取预览区域B2中各个显示区对应的视频节目的图像;等等。进ー步,所述视频获取规则还包括按照预设的获取时间,对所述预览界面中的显示区对应的视频节目的图像进行获取。所述获取时间的设置,决定了对每个视频节目的图像的获取个数,优选地,针对每个视频节目,该预设的获取时间为获取该视频节目的ー个完整的图像所需时间的整数倍。比如图2所示的例子中,获取显示区I对应的视频节目I的完整的一帧图像需要1ms,则针对视频节目I,预设的获取时间可以为Ims的整数倍,当为Ims时,毎次获取视频节目I的完整的一帧图像之后,再获取下一视频节目的图像;当为Nms(N为整数),每次获取视频节目I的完整的N帧图像之后,再获取下一视频节目的图像。可
11以理解的是,针对每个视频节目,所述预设的获取时间可以相同,也可以不同。S103,将获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示,之后,返回步骤S102。步骤S103及时地将步骤S102获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示。本发明实施例中,步骤S103的执行与返回步骤S102执行循环获取操作的步骤,在时间上可以不分先后,即步骤S102中,按照图像获取顺序对各个显示区对应的视频节目进行完整的获取之后,再重新按照所述图像获取顺序,循环上述获取过程;同时,毎次获取的图像交由步骤S103进行显示。步骤S102每ー个视频节目的图像(帧图像或画面)的获取以采用系统允许的速率进行,例如以系统允许的最高速度对图像进行获取,使得循环获取过程花费较短的时间,使得用户可在预览界面的每个显示区观看到对应的视频节目的运动图像,从而实现多视频的动态预览。请參见图9,为图8所示的步骤S103的具体流程图;步骤S103包括
S311,根据显示区的长度和宽度,调整获取的所述显示区对应的视频节目的图像大小。由于每个显示区的长度和宽度均可以由用户根据自己的喜好进行设定,或由制造商在出厂时进行预设置,因此每个显示区的大小可能存在差异,每个显示区的大小与获取的其对应的视频节目的图像的原始大小也存在差异,步骤S311中,根据每个显示区的长度和宽度,调整获取的所述显示区对应的视频节目的图像大小,以使各个视频节目的图像适应于在对应的显示区中进行显示。S312,将调整后的所述视频节目的图像在所述预览界面中对应的显示区进行显
/Jn ο请參见图10,为本发明的多视频动态预览方法的另ー个实施例的流程图;所述方法包括
S201,当接收到用户的预览请求时,进入预览界面。本实施例的步骤S201可參照图8所示的步骤SlOl,在此不赘述。S202,判断是否接收到所述用户的操作命令,若判断结果为是,转入步骤S203 ;否则,转入步骤S205。所述操作命令可以包括任一视频节目的预览命令、任一视频节目的观看命令、退出预览命令中的任ー种或多种。用户可以针对所述显示模块103显示的预览界面发出各种操作命令,控制所述多视频动态预览装置执行相应的操作。实际应用中,所述用户可以通过遥控器、触摸屏、鼠标、键盘等交互控制器发出各种操作命令,比如单击任ー显示区,发出该显示区对应的视频节目的预览命令;或双击任ー显示区,发出该显示区对应的视频节目的观看命令;或按压“退出预览”按键,发出退出预览命令,或按压“翻页”按键,发出翻页命令,等等,步骤S202即判断是否接收到用户发送的操作命令。S203,根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像。S204,将获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示,之后,返回步骤S202。本实施例的步骤S203-步骤S204可參照图8所示的步骤S102-步骤S103,在此不
12赘述。S205,执行所述操作命令对应的操作。步骤S205根据接收到的用户的操作命令执行相应的操作,该操作可以为根据所述任ー视频节目的预览命令,实时读取所述视频节目,并播放读取的所述视频节目;该操作也可以为根据所述任一视频节目的观看命令,保存并退出所述预览界面,正常播放所述视频节目;该操作还可以为根据所述退出预览命令,保存并退出所述预览界面,正常播放接收到所述用户的预览请求之前正在播放的视频节目。本发明实施例在接收到用户的预览请求时,进入预览界面;根据视频获取规则,循环获取所述预览界面中每个显示区对应的视频节目的至少ー个完整的图像,并在各视频节目对应的显示区显示各视频节目的动态图像,解决了现有技术中子视频节目为静止画面的技术问题,满足了用户对多个视频同时进行动态预览的需求。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
1.ー种多视频动态预览方法,其特征在于,包括 当接收到用户的预览请求吋,进入预览界面,所述预览界面包括至少ー个预览区域,每个预览区域包括至少ー个显示区,每个显示区对应于ー个视频节目; 根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像; 将获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示,并返回根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像的步骤。
2.如权利要求I所述的方法,其特征在于,所述视频获取规则包括 按照预设的预览顺序,依次获取同一预览区域内的显示区对应的视频节目的至少ー个完整的图像; 其中,所述预设的预览顺序包括显示区在所述预览界面的正序排布顺序、显示区在所述预览界面的逆序排布顺序、对所述预览界面中的显示区的随机选取顺序中的任ー种。
3.如权利要求2所述的方法,其特征在于,所述视频获取规则还包括 按照预设的获取时间,对所述预览界面中的显示区对应的视频节目的图像进行获取。
4.如权利要求3所述的方法,其特征在干,所述将获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示,包括 根据显示区的长度和宽度,调整获取的所述显示区对应的视频节目的图像大小; 将调整后的所述视频节目的图像在所述预览界面中对应的显示区进行显示。
5.如权利要求1-4任一项所述的方法,其特征在于,所述进入预览界面之后,还包括 当接收到所述用户的操作命令时,根据所述操作命令执行相应的操作; 其中,所述操作命令包括任一视频节目的预览命令、任一视频节目的观看命令、退出预览命令中的任ー种或多种。
6.如权利要求5所述的方法,其特征在于,所述根据所述操作命令执行相应的操作,包括 根据所述任一视频节目的预览命令,实时读取所述视频节目,并播放读取的所述视频节目;或者, 根据所述任一视频节目的观看命令,保存并退出所述预览界面,正常播放所述视频节目;或者, 根据所述退出预览命令,保存并退出所述预览界面,正常播放接收到所述用户的预览请求之前正在播放的视频节目。
7.ー种多视频动态预览装置,其特征在于,包括 预览模块,用于当接收到用户的预览请求时,进入预览界面,所述预览界面包括至少ー个预览区域,每个预览区域包括至少ー个显示区,每个显示区对应于ー个视频节目; 图像获取模块,用于根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少ー个完整的图像; 显示模块,用于将所述图像获取模块获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示。
8.如权利要求7所述的装置,其特征在于,所述视频获取规则为2按照预设的预览顺序,依次获取同一预览区域内的显示区对应的视频节目的至少ー个完整的图像; 其中,所述预设的预览顺序包括显示区在所述预览界面的正序排布顺序、显示区在所述预览界面的逆序排布顺序、对所述预览界面中的显示区的随机选取顺序中的任ー种。
9.如权利要求8所述的装置,其特征在于,所述视频获取规则还包括 按照预设的获取时间,对所述预览界面中每个显示区对应的视频节目的图像进行获取。
10.如权利要求9所述的装置,其特征在于,所述显示模块包括 图像调整単元,用于根据显示区的长度和宽度,调整获取的所述显示区对应的视频节目的图像大小; 显示单元,用于将所述图像调整单元调整后的所述视频节目的图像在所述预览界面中对应的显示区进行显示。
11.如权利要求7-10任一项所述的装置,其特征在于,还包括 执行模块,用于当接收到所述用户的操作命令时,根据所述操作命令执行相应的操作; 其中,所述操作命令包括任一视频节目的预览命令、任一视频节目的观看命令、退出预览命令中的任ー种或多种。
12.如权利要求11所述的装置,其特征在于,所述执行模块包括 读取单元,用于当检测到所述用户发送的任一视频节目的预览命令吋,实时读取所述视频节目; 第一播放单元,用于播放所述读取单元读取的视频节目。
13.如权利要求11所述的装置,其特征在于,所述执行模块包括 第二播放单元,用于当检测到所述用户发送的任一视频节目的观看命令时,保存并退出所述预览界面,并正常播放所述视频节目;或者, 用于当检测到所述用户发送的退出预览命令时,保存并退出所述预览界面,并正常播放接收到所述用户的预览请求之前正在播放的视频节目。
14.ー种多视频动态预览系统,其特征在干,包括如权利要求7-13任一项所述的多视频动态预览装置。
全文摘要
本发明实施例公开了一种多视频动态预览方法,包括当接收到用户的预览请求时,进入预览界面,所述预览界面包括至少一个预览区域,每个预览区域包括至少一个显示区,每个显示区对应于一个视频节目;根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少一个完整的图像;将获取的每个视频节目的图像在所述预览界面中对应的显示区进行显示,并返回根据视频获取规则,获取所述预览界面中的显示区对应的视频节目的至少一个完整的图像的步骤。本发明实施例还公开了一种多视频动态预览装置及系统。本发明可在同一预览页面中显示多个视频的动态图像,满足用户对多个视频进行同时预览的需求。
文档编号H04N21/431GK102917270SQ201110222589
公开日2013年2月6日 申请日期2011年8月4日 优先权日2011年8月4日
发明者肖恩 申请人:形山科技(深圳)有限公司