视频显示方法和装置与流程

文档序号:16547359发布日期:2019-01-08 20:55阅读:145来源:国知局
视频显示方法和装置与流程

本发明实施例涉及通信领域,尤其涉及一种多视频显示方法和装置。



背景技术:

在视联网领域中,一个终端设备上通常需要显示多路视频数据。现有技术显示多路视频数据的方法包括:用户通过遥控器上的按键依次调取预先设置的分屏显示模式,从中选取目标分屏显示模式,采用目标分屏显示模式显示多路视频数据。

然而,在实现本发明的过程中,发明人发现:现有技术提供的显示多路视频数据的方法,用户无法获知预先设置的分屏显示模式,只能通过点击遥控器的按键依次在多种分屏显示模式之间进行切换,从而选取其所需要的目标分屏显示模式,使得用户的操作复杂,使用体验差,并且,在多种分屏模式下进行切换会导致编码器负担过重的问题。



技术实现要素:

本发明实施例提供一种视频显示方法和系统,以解决用户通过遥控器选择分屏显示模式,造成操作复杂、使用体验差的问题。

为了解决上述问题,本发明公开了一种视频显示方法,包括:如果接收到两路以上视频数据,获取用户输入的分屏显示模式触发指令;根据所述分屏显示模式触发指令,向所述用户显示预先设置的所有分屏显示模式;接收所述用户根据所述所有分屏显示模式发送的分屏显示模式选取指令;根据所述分屏显示模式选取指令,从所述所有分屏显示模式集合中获取目标分屏显示模式;按照所述目标分屏显示模式显示所述两路以上视频数据。

进一步地,所述按照所述目标分屏显示模式显示所述两路以上视频数据包括:根据所述视频数据的路数,按照所述目标分屏显示模式,进行分屏处理,生成切流配置页面;根据所述切流配置页面显示所述两路以上视频数据。

进一步地,所述照所述目标分屏显示模式显示所述两路以上视频数据还包括:如果所述视频数据的路数发生变化,根据变化后的目标视频数据的路数对所述切流配置页面进行修改,生成目标切流配置页面;根据所述目标切流配置页面显示所述目标视频数据。

进一步地,所述根据所述切流配置页面显示所述两路以上视频数据包括:获取所述用户从所述切流配置页面中选中的分屏显示区间;向所述用户显示所述两路以上视频数据的可选择列表;接收所述用户根据所述可选择列表发送的视频数据选取指令;在所述分屏显示区间中显示所述视频数据选取指令对应的所述视频数据。

进一步地,所述向所述用户显示预先设置的所有分屏显示模式包括:以列表的形式向所述用户显示预先设置的所有分屏显示模式;或者,以布局图的形式向所述用户显示预先设置的所有分屏显示模式。

另一方面,为了解决上述问题,本发明公开了一种视频显示装置,包括:

第一获取模块,用于如果接收到两路以上视频数据,获取用户输入的分屏显示模式触发指令;

第一显示模块,用于根据所述第一获取模块获取的分屏显示模式触发指令,向所述用户显示预先设置的所有分屏显示模式;

接收模块,用于接收所述用户根据所述第一显示模块显示的所有分屏显示模式发送的分屏显示模式选取指令;

第二获取模块,用于根据所述接收模块接收的分屏显示模式选取指令,从所述第一显示模块显示的所有分屏显示模式集合中获取目标分屏显示模式;

第二显示模块,用于按照所述第二获取模块获取的目标分屏显示模式显示所述两路以上视频数据。

进一步地,所述第二显示模块包括:

第一生成子模块,用于根据所述视频数据的路数,按照所述目标分屏显示模式,进行分屏处理,生成切流配置页面;

第一显示子模块,用于根据所述第一生成子模块生成的切流配置页面显示所述两路以上视频数据。

进一步地,所述第二显示模块还包括:

第二生成子模块,用于如果所述视频数据的路数发生变化,根据变化后的目标视频数据的路数对所述第一生成子模块生成的切流配置页面进行修改,生成目标切流配置页面;

第二显示子模块,用于根据所述第二生成子模块生成的目标切流配置页面显示所述目标视频数据。

进一步地,所述第二显示子模块包括:

获取单元,用于获取所述用户从所述切流配置页面中选中的分屏显示区间;

第一显示单元,用于向所述用户显示所述两路以上视频数据的可选择列表;

接收单元,用于接收所述用户根据所述第一显示单元显示的可选择列表发送的视频数据选取指令;

第二显示单元,用于在所述获取单元获取的分屏显示区间中显示所述接收单元接收的视频数据选取指令对应的所述视频数据。

进一步地,所述第一显示模块包括:

第三显示子模块,用于以列表的形式向所述用户显示预先设置的所有分屏显示模式;或者,

第四显示子模块,用于以布局图的形式向所述用户显示预先设置的所有分屏显示模式。

与现有技术相比,本发明中的技术方案,可以根据分屏显示模式触发指令,向用户显示预先设置的所有分屏显示模式,使得用户能够很清楚的看到预先设置的所有分屏显示模式,解决了现有技术需要使用遥控依次在多种分屏显示模式之间进行切换,选取其所需要的目标分屏显示模式,造成用户的操作复杂,使用体验差,以及在多种分屏模式下进行切换会导致编码器负担过重的问题。本发明提供的技术方案能够可视化地为用户提供多种分屏显示模式以供用户选取,从而使用户使用分屏显示方式的操作更简单,进而提升了用户的使用体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的视频显示方法流程图;

图2是图1所示的视频显示方法中步骤102向用户显示预先设置的分屏模式的示意图一;

图3是图1所示的视频显示方法中步骤102向用户显示预先设置的分屏模式的示意图二;

图4是图1所示的视频显示方法中步骤105的流程图;

图5是图4所示的步骤401生成的切流配置页面示意图;

图6是图4所示的步骤402的流程图;

图7是图4所示的步骤402根据切流配置页面显示两路以上视频数据的示意图;

图8是本发明实施例提供的视频显示装置结构示意图;

图9是图8所示的本发明实施例提供的视频显示装置中第二显示模块805的结构示意图;

图10是图9所示的第二显示子模块904结构示意图;

图11是图8所示的本发明实施例提供的视频显示装置中第一显示模块802的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

为了解决用户通过遥控器选择分屏显示模式,造成操作复杂、使用体验差的问题,本发明实施例提供一种视频显示方法和装置。

如图1所示,本发明实施例提供的视频显示方法,包括:

步骤101,如果接收到两路以上视频数据,获取用户输入的分屏显示模式触发指令。

在本实施例中,步骤101可以通过多种方式获取用户输入的分屏显示模式触发指令。例如:可以预先在遥控器上设置分屏模式按钮,步骤101通过该分屏模式按钮接收用户输入的分屏显示模式触发指令;或者,步骤101可以接收用户输入的语音指令,对语音指令进行解析,获取分屏显示模式触发指令。当然,以上仅为举例,在实际的使用过程中还可以通过其他方式获取分屏显示模式触发指令,此次不对每种情况进行一一赘述。

需要说明的是,本实施例并不对步骤101发生的具体时间进行限定,在实际的使用过程中步骤101可以发生在刚接收到两路以上视频数据但还没有显示的时候,也可以发生在已经对两路以上视频进行显示播放的过程中,还可以发生在任意用户需要进行分屏显示或者需要更换分屏显示模式的时候,此处不做一一赘述。

步骤102,根据分屏显示模式触发指令,向用户显示预先设置的所有分屏显示模式。

本实施例可以预先设置多种分屏显示模式,并将其固定存储在存储单元中,以使得步骤102可以根据分屏显示模式触发指令,向用户显示存储单元中存储的所有分屏显示模式。进一步地,为了满足用户对分频显示模式的不同需求,达到与时俱进的目的,本实施例还可以对存储单元中存储的分屏显示模式进行增加、删除以及修改等更新操作。

在本实施例中,步骤102可以通过多种形式向用户显示预先设置的所有分屏显示模式。例如:步骤102可以采用如图2所示的列表形式向用户显示预先设置的所有分屏显示模式;或者,步骤102可以采用如图3所示的布局图形式向用户显示预先设置的所有分屏显示模式,当然,以上仅为具体的举例,在实际的使用过程中步骤102还可以采用其他任意一种可能的方式向用户显示预先设置的所有分屏显示模式,此处不做赘述。

步骤103,接收用户根据所有分屏显示模式发送的分屏显示模式选取指令。

在本实施例中,步骤103可以通过多种方法接收分屏显示模式选取指令。例如:步骤103可以接收用户在屏幕上的点击指令,根据点击指令对应的屏幕区间确定分屏显示模式选取指令;或者,步骤103可以接收用户输入的语音指令,对该语音指令进行解析获取对应的分屏显示模式选取指令。当然,以上仅为具体的举例说明,在实际的使用过程中还可以通过其他方式接收分屏显示模式选取指令,此处不做一一赘述。

步骤104,根据分屏显示模式选取指令,从所有分屏显示模式集合中获取目标分屏显示模式。

步骤105,按照目标分屏显示模式显示两路以上视频数据。

在本实施例中,分屏显示模式可以包括:横向平铺、纵向平铺、九宫格、画中画等,为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面以目标分屏显示模式为九宫格,视频数据的路数为4,视频数据分别为:视频数据1、视频数据2、视频数据3和视频数据4为例进行说明。

为了提高本发明实施例提供的技术方案的自适应性,如图4所示,步骤105可以包括:

步骤401,根据视频数据的路数,按照目标分屏显示模式,进行分屏处理,生成切流配置页面。

具体地,步骤401可以根据视频数据的路数:4,以及目标分屏显示模式:九宫格,进行分屏处理,生成如图5所示的切流配置页面。

步骤402,根据切流配置页面显示两路以上视频数据。

在本实施例中,步骤402可以随机或者按照预先设置的显示策略显示视频数据。优选地,为了满足不同用户在不同场景下对视频数据的观看需求,在本实施例中,如图6和7所示,步骤402可以包括:

步骤601,获取用户从切流配置页面中选中的分屏显示区间。

步骤602,向用户显示两路以上视频数据的可选择列表。

需要说明的是,本实施例不对两路以上视频数据的可选择列表的具体展示形式进行限定,在实际的使用过程中既可以采用如图7所示的方式进行展示,也可以采用任意一种可行的方案进行展示,此处不做赘述。

步骤603,接收用户根据可选择列表发送的视频数据选取指令。

步骤604,在分屏显示区间中显示视频数据选取指令对应的视频数据。

通过图6和7所示的技术特征可知,本发明实施例提供的技术方案可以让用户根据需要选择视频数据的播放位置,进而提高了用户的使用体验。

在实际的使用过程中,视频数据的路数可能是动态变化的,例如:视频会议场景,此时,为了更好地提升用户的使用体验,可选地,如图4所示,步骤105还可以包括:

步骤403,如果视频数据的路数发生变化,根据变化后的目标视频数据的路数对切流配置页面进行修改,生成目标切流配置页面。

步骤404,根据目标切流配置页面显示目标视频数据。

与现有技术相比,本发明中的技术方案,可以根据分屏显示模式触发指令,向用户显示预先设置的所有分屏显示模式,使得用户能够很清楚的看到预先设置的所有分屏显示模式,解决了现有技术需要使用遥控依次在多种分屏显示模式之间进行切换,选取其所需要的目标分屏显示模式,造成用户的操作复杂,使用体验差,以及在多种分屏模式下进行切换会导致编码器负担过重的问题。本发明提供的技术方案能够可视化地为用户提供多种分屏显示模式以供用户选取,从而使用户使用分屏显示方式的操作更简单,进而提升了用户的使用体验。

如图8所示,本发明实施例提供一种视频显示装置,包括:

第一获取模块801,用于如果接收到两路以上视频数据,获取用户输入的分屏显示模式触发指令;

第一显示模块802,用于根据所述第一获取模块801获取的分屏显示模式触发指令,向所述用户显示预先设置的所有分屏显示模式;

接收模块803,用于接收所述用户根据所述第一显示模块802显示的所有分屏显示模式发送的分屏显示模式选取指令;

第二获取模块804,用于根据所述接收模块803接收的分屏显示模式选取指令,从所述第一显示模块802显示的所有分屏显示模式集合中获取目标分屏显示模式;

第二显示模块805,用于按照所述第二获取模块804获取的目标分屏显示模式显示所述两路以上视频数据。

进一步地,如图9所示,第二显示模块805包括:

第一生成子模块901,用于根据所述视频数据的路数,按照所述目标分屏显示模式,进行分屏处理,生成切流配置页面;

第一显示子模块902,用于根据所述第一生成子模块901生成的切流配置页面显示所述两路以上视频数据。

进一步地,如图9所示,第二显示模块805还可以包括:

第二生成子模块903,用于如果所述视频数据的路数发生变化,根据变化后的目标视频数据的路数对所述第一生成子模块901生成的切流配置页面进行修改,生成目标切流配置页面;

第二显示子模块904,用于根据所述第二生成子模903块生成的目标切流配置页面显示所述目标视频数据。

进一步地,如图10所示,第二显示子模块904包括:

获取单元1001,用于获取所述用户从所述切流配置页面中选中的分屏显示区间;

第一显示单元1002,用于向所述用户显示所述两路以上视频数据的可选择列表;

接收单元1003,用于接收所述用户根据所述第一显示单元1002显示的可选择列表发送的视频数据选取指令;

第二显示单元1004,用于在所述获取单元1001获取的分屏显示区间中显示所述接收单元1003接收的视频数据选取指令对应的所述视频数据。

进一步地,如图11所示,第一显示模块802可以包括:

第三显示子模块1101,用于以列表的形式向所述用户显示预先设置的所有分屏显示模式;或者,

第四显示子模块1102,用于以布局图的形式向所述用户显示预先设置的所有分屏显示模式。

本发明实施例提供的视频显示装置具体的实现方法可以参见本发明实施例提供的视频显示方法所述,此处不再赘述。

与现有技术相比,本发明中的技术方案,可以根据分屏显示模式触发指令,向用户显示预先设置的所有分屏显示模式,使得用户能够很清楚的看到预先设置的所有分屏显示模式,解决了现有技术需要使用遥控依次在多种分屏显示模式之间进行切换,选取其所需要的目标分屏显示模式,造成用户的操作复杂,使用体验差,以及在多种分屏模式下进行切换会导致编码器负担过重的问题。本发明提供的技术方案能够可视化地为用户提供多种分屏显示模式以供用户选取,从而使用户使用分屏显示方式的操作更简单,进而提升了用户的使用体验。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本发明实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种图片调用方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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