一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频合并显示方法及装置、存储介质及电子设备与流程

2022-09-14 22:35:39 来源:中国专利 TAG:


1.本公开涉及计算机领域,具体而言,涉及视频合并显示方法、视频合并显示装置、计算机可读存储介质、电子设备。


背景技术:

2.随着终端设备以及互联网的快速发展,观看直播已经成为一种常见的娱乐方式。举例而言,针对一些密室,可以通过直播的方式展示主播的游玩过程。
3.在现有技术中,当针对同一密室同时有多个主播进行直播时,可以显示多个主播对应的视频界面。然而,在主播的数量较多的情况下,观众并不清楚某个主播所在位置,且由于主播数量多,会使得主播对应的视频界面也比较多,导致直播界面较为复杂。
4.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

5.本公开的目的在于提供一种视频合并显示方法及装置、计算机可读存储介质及电子设备,可以解决在显示多个直播视频时界面复杂的问题。
6.本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
7.根据本公开的第一方面,提供了一种视频合并显示方法,其特征在于,包括:通过终端设备提供的图形用户界面展示直播场地对应的地图;根据多个用户对应的信号源确定多个用户在地图上的映射位置;其中,映射位置用于指示用户在直播场地中的位置,映射位置对应有直播子场地,直播场地包括直播子场地;获取直播子场地对应的视频数据,在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据;在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示。
8.可选的,获取直播子场地对应的视频数据,包括:通过直播子场地中配置的摄像模组获取直播子场地对应的视频数据。
9.可选的,在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据,包括:获取映射位置的移动频率,根据移动频率确定视频数据的显示尺寸;根据显示尺寸在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据。
10.可选的,在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示,包括:在至少两个用户对应的信号源位于同一直播子场地时,获取直播子场地内用户对应的信号源的信号数量,根据信号数量确定合并显示的显示尺寸;根据显示尺寸进行合并显示。
11.可选的,在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示,包括:获取至少两个位于不同直播子场地的
用户对应的信号源的相对速度,在至少两个用户对应的信号源位于同一直播子场地时,根据至少两个用户对应的信号源的相对速度确定合并显示的显示尺寸;根据显示尺寸进行合并显示。
12.可选的,获取多个用户对应的信号源的移动轨迹;在地图中显示多个用户对应的信号源的移动轨迹;其中,多个信号源的移动轨迹进行区别显示。
13.可选的,在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示之后,方法还包括:在图形用户界面中显示直播子场地对应的参考信息交互控件;响应于针对参考信息交互控件的查看操作,在图形用户界面中显示直播子场地对应的参考信息。
14.根据本公开的第二方面,提供了一种视频合并显示装置,其特征在于,装置包括:地图展示模块,用于通过终端设备提供的图形用户界面展示直播场地对应的地图;映射位置确定模块,用于根据多个用户对应的信号源确定多个用户在地图上的映射位置;其中,映射位置用于指示用户在直播场地中的位置,映射位置对应有直播子场地,直播场地包括直播子场地;视频数据显示模块,用于获取直播子场地对应的视频数据,在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据;视频合并显示模块,用于在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示。
15.根据本公开的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现如上述实施例中第一方面的视频合并显示方法。
16.根据本公开的第四方面,提供了一种电子设备,包括:
17.一个或多个处理器;以及
18.存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上述实施例中第一方面的视频合并显示方法。
19.本公开实施例提供的技术方案可以包括以下有益效果:
20.本公开的一种实施例提供的视频合并显示方法中,可以根据用户的信号源确定映射位置,并在地图上的映射位置显示直播子场地对应的视频数据,在信号源位于同一直播子场地时,将对应的视频数据合并。一方面,能够在地图上显示用户的映射位置,并在映射位置显示视频数据,使得观众能够清楚的了解到主播当前在直播场地中的位置,提升了观众的观看效率;另一方面,在主播进入同一直播子场地时,将对应的视频进行合并,能够减少直播界面的视频数量,使得直播界面更加简洁,从而提升了观众的观看效率,进而提升了观众对于直播平台的使用频率。
21.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
22.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
23.图1示意性示出本公开示例性实施例中视频合并显示方法的流程图;
24.图2示意性示出本公开示例性实施例中一种直播子场地的示意图;
25.图3示意性示出本公开示例性实施例中一种映射位置对应的视频区域的示意图;
26.图4示意性示出本公开示例性实施例中根据显示尺寸在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据的流程图;
27.图5示意性示出本公开示例性实施例中根据移动频率确定视频数据的显示尺寸的示意图;
28.图6示意性示出本公开示例性实施例中在至少两个用户对应的信号源位于同一直播子场地时,获取用户对应的信号源的信号数量的力促恒图;
29.图7示意性示出本公开示例性实施例中根据至少两个用户对应的信号源的相对速度确定合并显示的显示尺寸的流程图;
30.图8示意性示出本公开示例性实施例中根据多个用户对应的信号源的移动轨迹确定多个用户的移动轨迹的流程图;
31.图9示意性示出本公开示例性实施例中响应于针对参考信息交互控件的查看操作,在图形用户界面中显示直播子场地对应的参考信息的流程图;
32.图10示意性示出本公开示例性实施例中一种视频合并显示装置的组成示意图;
33.图11示意性示出了适于用来实现本公开示例性实施例的电子设备的计算机系统的结构示意图。
具体实施方式
34.现在将参照附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本公开的各方面。
35.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
36.随着终端设备以及互联网的快速发展,观看直播已经成为一种常见的娱乐方式。举例而言,针对一些密室,可以通过直播的方式展示主播的游玩过程。
37.在现有技术中,当针对同一密室同时有多个主播进行直播时,可以显示多个主播对应的视频界面。然而,在主播的数量较多的情况下,观众并不清楚某个主播所在位置,且由于主播数量多,会使得主播对应的视频界面也比较多,导致直播界面较为复杂。
38.在本公开的一种示例实施例中,可以通过终端设备提供的图形用户界面展示直播
场地对应的地图;
39.根据多个用户对应的信号源确定多个用户在地图上的映射位置,获取直播子场地对应的视频数据,在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据,在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示。参考图1所示,示出了本示例性实施方式中视频合并显示方法的一种流程图,可以包括以下步骤:
40.步骤s110:通过终端设备提供的图形用户界面展示直播场地对应的地图;
41.步骤s120:根据多个用户对应的信号源确定多个用户在地图上的映射位置;其中,映射位置用于指示用户在直播场地中的位置,映射位置对应有直播子场地,直播场地包括直播子场地;
42.步骤s130:获取直播子场地对应的视频数据,在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据;
43.步骤s140:在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示。
44.本公开的一种实施例提供的视频合并显示方法中,可以根据用户的信号源确定映射位置,并在地图上的映射位置显示直播子场地对应的视频数据,在信号源位于同一直播子场地时,将对应的视频数据合并。一方面,能够在地图上显示用户的映射位置,并在映射位置显示视频数据,使得观众能够清楚的了解到主播当前在直播场地中的位置,提升了观众的观看效率;另一方面,在主播进入同一直播子场地时,将对应的视频进行合并,能够减少直播界面的视频数量,使得直播界面更加简洁,从而提升了观众的观看效率,进而提升了观众对于直播平台的使用频率。下面,将结合图1及实施例对本示例性实施例中的视频合并显示方法的步骤s110~s140进行更详细的说明。
45.步骤s110,通过终端设备提供的图形用户界面展示直播场地对应的地图;
46.在本公开的一种示例实施例中,可以通过终端设备提供的图形用户界面展示直播场地对应的地图。具体的,终端设备提供的图形用户界面可以包括直播图形用户界面,可以在直播图形用户界面中显示直播画面。需要说明的是,本公开对于图形用户界面的具体类型并不做特殊限定。
47.在本公开的一种示例实施例中,可以通过终端设备提供的图形用户界面展示直播场地对应的地图。具体的,直播场地是指用于直播的现实场地。举例而言,直播场地可以包括密室、公园、游乐场等场地,用户可以在直播场地中进行活动。需要说明的是,本公开对于直播场地的具体类型并不做特殊限定。
48.在本公开的一种示例实施例中,可以通过终端设备提供的图形用户界面展示直播场地对应的地图。具体的,直播场地对应的地图可以用于指示直播场地的路线、位置、结构等信息。
49.需要说明的是,本公开对于直播场地对应的地图的获取方式并不做特殊限定。
50.步骤s120,根据多个用户对应的信号源确定多个用户在地图上的映射位置;其中,映射位置用于指示用户在直播场地中的位置,映射位置对应有直播子场地,直播场地包括直播子场地;
51.在本公开的一种示例实施例中,在通过上述步骤在图形用户界面展示直播场地对
应的地图之后,可以根据用户对应的信号源确定多个用户在地图上的映射位置。具体的,用户对应的信号源可以包括用户携带的信号源,该信号源可以用于指示该用户在直播场地中的位置,并以映射位置的形式在地图上进行显示。
52.举例而言,用户可以携带信号源进入密室(直播场地),当用户位于密室的a位置时,可以在地图上显示与a位置对应的映射位置,观众可以通过映射位置了解到用户在直播场地中的具体位置。
53.需要说明的是,本公开对于映射位置的具体形式并不做特殊限定。
54.其中,映射位置对应有直播子场地,直播场地中包括直播子场地。具体的,映射位置对应的直播子场地为映射位置所属的直播子场地。举例而言,直播场地包括直播子场地a、直播子场地b、直播子场地c、直播子场地d、直播子场地e,当映射位置位于直播子场地c时,该映射位置对应的直播子场地为直播子场地c。
55.如图2所示,地图200可以用于展示直播场地,直播场地包括直播子场地a、直播子场地b、直播子场地c、直播子场地d、直播子场地e,当用户在地图上的映射位置为映射位置201时,该映射位置201位于直播子场地d中,此时,映射位置对应的直播子场地为直播子场地d。
56.在本公开的一种示例实施例中,可以通过直播场地的结构、地形等将直播场地划分为多个直播子场地,或者,也可以按照面积将直播场地划分为多个直播子场地,或者,也可以按照固定尺寸将直播场地划分为多个直播子场地,或者,可以根据摄像模组所拍摄到的画面将直播场地划分为多个直播子场地。
57.需要说明的是,本公开对于直播子场地的具体划分方式并不做特殊限定。
58.需要说明的是,在本公开的方案中,直播场地所包括的所有直播子场地可以组成直播场地,或者,直播场地中可以包括除了所有直播子场地之外的其它区域。
59.步骤s130,获取直播子场地对应的视频数据,在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据;
60.在本公开的一种示例实施例中,在通过上述步骤确定用户在地图上的映射位置之后,可以获取直播子场地对应的视频数据。具体的,直播子场地对应的视频数据可以用于指示该直播子场地内的状态,观众可以通过直播子场地对应的视频数据了解直播子场地中的事务。
61.需要说明的是,直播子场地对饮的视频数据,可以覆盖整个直播子场地,也可以仅覆盖部分直播子场地。
62.在本公开的一种示例实施例中,在通过上述步骤获取直播子场地对应的视频数据之后,可以在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据。具体的,映射位置对应的视频区域可以包括以映射位置为基准的区域。例如,映射位置对应的视频区域为以映射位置为中心的区域,又如,映射位置对应的视频区域为设置于映射位置一侧的区域。
63.需要说明的是,本公开对于映射位置对应的视频区域的具体位置并不做特殊限定。
64.举例而言,如图3所示,在地图300中包括用户a对应的映射位置301,包括用户b对应的映射位置303,可以在映射位置301对应的视频区域302显示直播子场地a对应的视频数
据,在映射位置303对应的视频区域304显示直播子场地b对应的视频数据。
65.在本公开的一种示例实施例中,可以通过直播子场地中配置的摄像模组获取直播子场地对应的视频数据。
66.需要说明的是,上述直播子场地中配置的摄像模组可以包括一个或多个,直播子场地中配置的摄像模组可以包括多个位置配置的多个摄像模组,以形成多个角度拍摄的直播子场地对应的视频数据。例如,该直播子场地对应的视频数据可以根据多个摄像模组拍摄得到的视频剪辑得到,或者,还可以根据多个摄像模组拍摄得到的视频拼接得到。
67.需要说明的是,本公开对于直播子场地中配置的摄像模组的具体数量并不做特殊限定。
68.在本公开的一种示例实施例中,可以获取映射位置的移动频率,根据移动频率确定视频数据的显示尺寸,并根据显示尺寸在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据。参照图4所示,根据显示尺寸在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据,可以包括以下步骤s410~s420:
69.步骤s410,获取映射位置的移动频率,根据移动频率确定视频数据的显示尺寸;
70.在本公开的一种示例实施例中,在通过上述步骤在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据之后,可以获取映射位置的移动频率,根据移动频率确定视频数据的显示尺寸。具体的,映射位置的移动频率为映射位置在地图上的移动频率,该映射位置的移动频率可以用于表示映射位置对应的用户在直播场地中的移动频率。映射位置的移动频率可以用于指示映射位置对应的用户的活动状态。
71.举例而言,当映射位置的移动频率较高时,可以表示该映射位置对应的用户可能遇到紧急情况。
72.在本公开的一种示例实施例中,可以通过映射位置的移动频率确定视频数据的显示尺寸。举例而言,可以在映射位置的移动频率较高时,可以配置较高的显示尺寸,在映射位置的移动频率较低时,可以配置较低的显示尺寸。
73.需要说明的是,本公开对于根据移动频率确定视频数据的显示尺寸的具体方式并不做特殊限定。
74.步骤s420,根据显示尺寸在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据。
75.在本公开的一种示例实施例中,在通过上述步骤确定视频数据的显示尺寸之后,可以根据显示尺寸在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据。
76.举例而言,如图5所示,映射位置501的移动频率较高,可以配置较大的显示尺寸,映射位置502的移动频率较低,可以配置较小的显示尺寸。
77.通过上述步骤s410~s420,可以获取映射位置的移动频率,根据移动频率确定视频数据的显示尺寸,并根据显示尺寸在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据。通过本公开的实施例,可以根据用户移动频率确定该用户对应的视频数据的显示尺寸,能够灵活调整视频数据的显示尺寸,提升观众的观看效率。
78.在本公开的一种示例实施例中,可以在至少两个用户对应的信号源位于同一直播子场地时,获取直播子场地内用户对应的信号源的信号数量,根据信号数量确定合并显示的显示尺寸,根据显示尺寸进行合并显示,根据显示尺寸进行合并显示。参照图6所示,在至
少两个用户对应的信号源位于同一直播子场地时,获取用户对应的信号源的信号数量,根据信号数量确定合并显示的显示尺寸,包括以下步骤s610~s620:
79.步骤s610,在至少两个用户对应的信号源位于同一直播子场地时,获取直播子场地内用户对应的信号源的信号数量,根据信号数量确定合并显示的显示尺寸;
80.步骤s620,根据显示尺寸进行合并显示。
81.在本公开的一种示例实施例中,可以在至少两个用户对应的信号源位于同一直播子场地时,获取直播子场地内用户对应的信号源的信号数量。具体的,信号数量可以用于指示直播子场地内的用户的数量。
82.在本公开的一种示例实施例中,在通过上述步骤得到直播子场地内用户对应的信号源的信号数量之后,可以根据信号数量确定合并显示的显示尺寸。
83.举例而言,若直播子场地内的用户对应的信号源的数量较多,可以表示当前有多个用户进入该直播子场地,该直播子场地内的活动状态可能值得关注,因此,可以在直播子场地内用户对应的信号源的信号数量较多时,可以配置较大的显示尺寸,在直播子场地内用户对应的信号源的信号数量较少时,配置较小的显示尺寸。
84.需要说明的是,本公开对于根据信号数量确定合并显示的显示尺寸的具体方式并不做特殊限定。
85.在本公开的一种示例实施例中,可以获取至少两个位于不同直播子场地的用户对应的信号源的相对速度,在至少两个用户对应的信号源位于同一直播子场地时,根据至少两个用户对应的信号源的相对速度确定合并显示的显示尺寸,并根据显示尺寸进行合并显示。参照图7所示,获取至少两个位于不同直播子场地的用户对应的信号源的相对速度,在至少两个用户对应的信号源位于同一直播子场地时,根据至少两个用户对应的信号源的相对速度确定合并显示的显示尺寸,可以包括以下步骤s710~s720:
86.步骤s710,获取至少两个位于不同直播子场地的用户对应的信号源的相对速度,在至少两个用户对应的信号源位于同一直播子场地时,根据至少两个用户对应的信号源的相对速度确定合并显示的显示尺寸;
87.步骤s720,根据显示尺寸进行合并显示。
88.在本公开的一种示例实施例中,在通过上述步骤在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据之后,可以获取至少两个用户对应的信号源的相对速度。具体的,用户对应的信号源的相对速度可以用于指示该些用户的相遇速度。在位于不同直播子场地内的至少两个用户对应的信号源位于同一直播子场地时,表示该些用户达到同一区域,可以根据至少两个用户对应的信号源的相对速度确定将该些用户对应的视频数据进行合并时的显示尺寸。
89.举例而言,至少两个用户对应的信号源的相对速度可以表示至少两个用户希望快速接近,此时,该至少两个用户对应的直播子场地中的活动值得关注,因此,可以在至少两个位于不同直播子场地的用户对应的信号源的相对速度较快时,在进行合并显示时配置较大的显示尺寸,在至少两个位于不同直播子场地的用户对应的信号源的相对速度较慢时,在进行合并显示时配置较小的显示尺寸。
90.需要说明的是,本公开对于根据至少两个用户对应的信号源的相对速度确定合并显示的显示尺寸的具体方式并不做特殊限定。
91.通过上述步骤s710~s720,可以获取至少两个位于不同直播子场地的用户对应的信号源的相对速度,在至少两个用户对应的信号源位于同一直播子场地时,根据至少两个用户对应的信号源的相对速度确定合并显示的显示尺寸,并根据显示尺寸进行合并显示。通过本公开的实施例,能够根据用户的相对速度确定合并显示的大小,可以使得直播界面较为简洁,且将观众可能关注的视频数据进行尺寸处理,提升观众的观看效率。
92.步骤s140,在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示。
93.在本公开的一种示例实施例中,通过上述步骤在地图显示多个用户对应的直播子场地的视频数据之后,可以在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示。具体的,至少两个用户对应的信号源位于同一直播子场地,可以表示该至少两个用户位于同一直播子场地,由于上述至少两个用户都位于同一直播子场地,其直播子场地对应的视频数据所指示的内容相同,因此,可以将该至少两个用户的直播子场地对应的视频数据进行合并显示,可以通过合并后的视频数据了解上述至少两个用户的活动状态。
94.在本公开的一种示例实施例中,将至少两个用户的直播子场地对应的视频数据进行合并显示可以包括采用一个用户的直播子场地对应的视频数据作为合并后的视频数据进行显示。
95.需要说明的是,本公开对于将至少两个用户的直播子场地对应的视频数据进行合并显示的具体方式并不做特殊限定。
96.具体的,在对至少两个用户的直播子场地对应的视频数据进行合并显示时,可以在上述其中一个用户的映射位置对应的视频区域显示合并后的视频数据。
97.举例而言,用户a在地图上的映射位置对应视频区域a显示直播子场地对应的视频数据,用户b在地图上的映射位置对应视频区域b显示直播子场地对应的视频数据,当用户a对应的信号源1与用户b对应的信号源2位于同一直播子场地时,可以将直播子场地对应的视频数据进行合并显示,并在用户b在地图上的映射位置对应视频区域b显示合并后的视频数据。
98.或者,在对至少两个用户的直播子场地对应的视频数据进行合并显示时,可以在上述至少两个用户的映射位置对应的关联区域显示合并后的视频数据。
99.需要说明的是,本公开对于将至少两个用户的直播子场地对应的视频数据进行合并显示的具体显示位置并不做特殊限定。
100.在本公开的一种示例实施例中,可以获取多个用户对应的信号源的移动轨迹,在地图中显示多个用户对应的信号源的移动轨迹,根据多个用户对应的信号源的移动轨迹确定多个用户的移动轨迹。参照图8所示,根据多个用户对应的信号源的移动轨迹确定多个用户的移动轨迹,可以包括以下步骤s810~s820:
101.步骤s810,获取多个用户对应的信号源的移动轨迹;
102.在本公开的一种示例实施例中,可以获取多个用户对应的信号源的移动轨迹。具体的,可以记录用户对应的信号源的移动方式以及移动距离,并根据用户对应的信号源的移动方式以及移动距离确定用户对应的信号源的移动轨迹。其中,用户对应的信号源的移动轨迹可以用于指示该用户在直播场地内的移动轨迹。
103.需要说明的是,本公开对于获取多个用户对应的信号源的移动轨迹的具体方式并不做特殊限定。
104.步骤s820,在地图中显示多个用户对应的信号源的移动轨迹。
105.在本公开的一种示例实施例中,在通过上述步骤得到用户对应的信号源的移动轨迹之后,可以在地图中显示用户对应的信号源的移动轨迹。具体的,可以实时显示用户对应的信号源的移动轨迹,也可以延迟显示用户对应的信号源的移动轨迹。
106.需要说明的是,本公开对于显示多个用户对应的信号源的移动轨迹的显示时机并不做特殊限定。
107.在本公开的一种示例实施例中,在地图中显示多个用户对应的信号源的移动轨迹时,可以对用户对应的信号源的移动轨迹进行区别显示。举例而言,可以为不同用户对应的信号源的移动轨迹赋予不同的颜色,通过不同的颜色区分不同的用户对应的信号源;或者,可以为不同用户对应的信号源的移动轨迹赋予不同的轨迹样式,通过不同的轨迹样式区分不同的用户对应的信号源。
108.需要说明的是,本公开对于对多个信号源的移动轨迹进行区别显示的具体方式并不做特殊限定。
109.进一步的,响应于针对用户对应的信号源的移动轨迹中的轨迹点的视频数据查看操作,可以显示用户在该轨迹点的历史视频数据。其中,用户在该轨迹点的历史视频数据为该用户对应的信号源在该轨迹点时,该轨迹点所在的直播子场地对应的视频历史数据。即,观众可以通过点击信号源的移动轨迹中的某一轨迹点,查看用户对应的信号源之前移动至该轨迹点时,该轨迹点所在的直播子场地对应的视频历史数据。
110.通过上述步骤s810~s820,可以获取多个用户对应的信号源的移动轨迹,在地图中显示多个用户对应的信号源的移动轨迹,根据多个用户对应的信号源的移动轨迹确定多个用户的移动轨迹。通过本公开的实施例,可以在地图中显示多个用户对应的移动轨迹,便于观众了解每个用户在直播场地中的移动路线,提升了观众的观看效率。
111.在本公开的一种示例实施例中,可以在图形用户界面中显示直播子场地对应的参考信息交互控件,响应于针对参考信息交互控件的查看操作,在图形用户界面中显示直播子场地对应的参考信息。参照图9所示,响应于针对参考信息交互控件的查看操作,在图形用户界面中显示直播子场地对应的参考信息,可以包括以下步骤s910~s920:
112.步骤s910,在图形用户界面中显示直播子场地对应的参考信息交互控件;
113.在本公开的一种示例实施例中,可以在图形用户界面中显示直播子场地对应的参考信息交互控件。具体的,将至少两个用户的直播子场地对应的视频数据进行合并显示之后,可以在图形用户界面中显示上述直播子场地对应的参考信息交互控件。
114.举例而言,可以在合并显示的视频数据的上方显示直播子场地对应的参考信息交互控件。
115.需要说明的是,本公开对于在图形用户界面中显示直播子场地对应的参考信息交互控件的具体位置并不做特殊限定。
116.步骤s920,响应于针对参考信息交互控件的查看操作,在图形用户界面中显示直播子场地对应的参考信息。
117.在本公开的一种示例实施例中,在通过上述吧在图形用户界面中显示直播子场地
对应的参考信息交互控件之后,可以响应于针对参考信息交互控件的查看操作,在图形用户界面中显示直播子场地对应的参考信息。具体的,直播子场地对应的参考信息可以包括该直播子场地的攻略、该直播子场地的其它用户的历史视频数据等。
118.需要说明的是,本公开对于直播子场地对应的参考信息的具体类型以及查看操作的具体方式并不做特殊限定。
119.通过上述步骤s910~s920,可以在图形用户界面中显示直播子场地对应的参考信息交互控件,响应于针对参考信息交互控件的查看操作,在图形用户界面中显示直播子场地对应的参考信息。通过本公开的实施例,可以在将至少两个用户的直播子场地对应的视频数据进行合并显示之后,为观众提供该直播子场地对应的参考信息,以便观众了解当前直播子场地的相关信息,提升观众的观看效率。
120.本公开的一种实施例提供的视频合并显示方法中,可以根据用户的信号源确定映射位置,并在地图上的映射位置显示直播子场地对应的视频数据,在信号源位于同一直播子场地时,将对应的视频数据合并。一方面,能够在地图上显示用户的映射位置,并在映射位置显示视频数据,使得观众能够清楚的了解到主播当前在直播场地中的位置,提升了观众的观看效率;另一方面,在主播进入同一直播子场地时,将对应的视频进行合并,能够减少直播界面的视频数量,使得直播界面更加简洁,从而提升了观众的观看效率,进而提升了观众对于直播平台的使用频率。
121.需要注意的是,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
122.此外,在本公开的示例性实施方式中,还提供了一种视频合并显示装置。参照图10所示,一种视频合并显示装置1000包括地图展示模块1010、映射位置确定模块1020、视频数据显示模块1030和视频合并显示模块1040。
123.其中,地图展示模块,用于通过终端设备提供的图形用户界面展示直播场地对应的地图;映射位置确定模块,用于根据多个用户对应的信号源确定多个用户在地图上的映射位置;其中,映射位置用于指示用户在直播场地中的位置,映射位置对应有直播子场地,直播场地包括直播子场地;视频数据显示模块,用于获取直播子场地对应的视频数据,在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据;视频合并显示模块,用于在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示。
124.在本公开的一种示例性实施例中,基于前述方案,获取直播子场地对应的视频数据,装置还包括:摄像模组获取单元,用于通过直播子场地中配置的摄像模组获取直播子场地对应的视频数据。
125.在本公开的一种示例性实施例中,基于前述方案,在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据,装置还包括:移动频率获取单元,用于获取映射位置的移动频率,根据移动频率确定视频数据的显示尺寸;第一尺寸显示单元,用于根据显示尺寸在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据。
126.在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示,装置还包括:第一显示尺寸确定单元,用于在至少两个
用户对应的信号源位于同一直播子场地时,获取直播子场地内用户对应的信号源的信号数量,根据信号数量确定合并显示的显示尺寸;第二尺寸显示单元,用于根据显示尺寸进行合并显示。
127.在本公开的一种示例性实施例中,基于前述方案,在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示,装置还包括:第二显示尺寸确定单元,用于获取至少两个位于不同直播子场地的用户对应的信号源的相对速度,在至少两个用户对应的信号源位于同一直播子场地时,根据至少两个用户对应的信号源的相对速度确定合并显示的显示尺寸;第三尺寸显示单元,用于根据显示尺寸进行合并显示。
128.在本公开的一种示例性实施例中,基于前述方案,装置还包括:移动轨迹获取单元,用于获取多个用户对应的信号源的移动轨迹;移动轨迹显示单元,用于在地图中显示多个用户对应的信号源的移动轨迹;其中,多个信号源的移动轨迹进行区别显示。
129.在本公开的一种示例性实施例中,基于前述方案,在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示之后,装置还还包括:交互控件显示单元,用于在图形用户界面中显示直播子场地对应的参考信息交互控件;交互控件响应单元,用于响应于针对参考信息交互控件的查看操作,在图形用户界面中显示直播子场地对应的参考信息。
130.由于本公开的示例实施例的视频合并显示装置的各个功能模块与上述视频合并显示方法的示例实施例的步骤对应,因此对于本公开装置实施例中未披露的细节,请参照本公开上述的视频合并显示方法的实施例。
131.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
132.此外,在本公开的示例性实施例中,还提供了一种能够实现上述视频合并显示方法的电子设备。
133.所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施例、完全的软件实施例(包括固件、微代码等),或硬件和软件方面结合的实施例,这里可以统称为“电路”、“模块”或“系统”。
134.下面参照图11来描述根据本公开的这种实施例的电子设备1100。图11显示的电子设备1100仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
135.如图11所示,电子设备1100以通用计算设备的形式表现。电子设备1100的组件可以包括但不限于:上述至少一个处理单元1110、上述至少一个存储单元1120、连接不同系统组件(包括存储单元1120和处理单元1110)的总线1130、显示单元1140。
136.其中,存储单元存储有程序代码,程序代码可以被处理单元1110执行,使得处理单元1110执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。例如,处理单元1110可以执行如图1中所示的步骤s110:通过终端设备提供的图形用户界面展示直播场地对应的地图;步骤s120:根据多个用户对应的信号源确定多个用户在地
图上的映射位置;其中,映射位置用于指示用户在直播场地中的位置,映射位置对应有直播子场地,直播场地包括直播子场地;步骤s130:获取直播子场地对应的视频数据,在地图上的映射位置对应的视频区域显示直播子场地对应的视频数据;步骤s140:在至少两个用户对应的信号源位于同一直播子场地时,将至少两个用户的直播子场地对应的视频数据进行合并显示。
137.又如,电子设备可以实现如图1所示的各个步骤。
138.存储单元1120可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)1121和/或高速缓存存储单元1122,还可以进一步包括只读存储单元(rom)1123。
139.存储单元1120还可以包括具有一组(至少一个)程序模块1125的程序/实用工具1124,这样的程序模块1125包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
140.总线1130可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
141.电子设备1100也可以与一个或多个外部设备1170(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1100交互的设备通信,和/或与使得该电子设备1100能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1150进行。并且,电子设备1100还可以通过网络适配器1160与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1160通过总线1130与电子设备1100的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1100使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
142.通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。
143.在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。
144.计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
145.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有
线、光缆、rf等等,或者上述的任意合适的组合。
146.可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
147.此外,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
148.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献