连麦方法、装置、设备及存储介质与流程

专利2022-06-29  129


本申请涉及计算机技术领域,特别是涉及一种连麦方法、装置、设备及存储介质。



背景技术:

随着计算机设备的普及以及网络的发展,依托于互联网的网络直播在人们的日常生活中已经越来越常见了,其中,连麦是网络直播的一种重要形式。在连麦过程中,不同连麦直播间的主播可以进行互动,网络直播的观众可以在连麦直播界面中同时观看该多个连麦直播间,从而可以欣赏主播之间的互动。

为了给观众带来更好的观赏体验,当前,如何提高连麦时的直播效果,已经成为了技术人员亟待解决的问题。



技术实现要素:

基于此,本申请实施例提供了一种连麦方法、装置、设备及存储介质,可以提高连麦时的直播效果。

第一方面,提供了一种连麦方法,该方法包括:

确定连麦直播界面中各连麦直播间的相对位置,其中,该连麦直播界面展示有多个连麦直播间;根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流进行处理,得到处理后的音频流,该目标声道音频流包括左声道音频流和右声道音频流中的至少一个;在展示各连麦直播间时,播放该处理后的音频流。

在其中一个实施例中,确定连麦直播界面中各连麦直播间的相对位置,包括:确定该连麦直播界面中的各连麦直播间相对于用户的右耳听觉范围以及左耳听觉范围的位置。

在其中一个实施例中,根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流进行处理,包括:

根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的声音强度进行处理;和/或,根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的播放时延进行处理。

在其中一个实施例中,对于各连麦直播间的目标声道音频流,处理后的声音强度和处理前的声音强度之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关;

对于各连麦直播间的目标声道音频流,处理后的播放时延和处理前的播放时延之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关。

在其中一个实施例中,根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的声音强度进行处理,包括:

对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的右声道音频流的声音强度进行减弱处理;

对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的左声道音频流的声音强度进行减弱处理。

在其中一个实施例中,根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的播放时延进行处理,包括:

对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流进行提前播放处理,和/或,对该连麦直播间的右声道音频流进行延迟播放处理;

对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流进行提前播放处理,和/或,对该连麦直播间的左声道音频流进行延迟播放处理。

在其中一个实施例中,对各连麦直播间的目标声道音频流进行处理之前,该方法还包括:

对于各连麦直播间,将该连麦直播间的原始左声道音频和原始右声道音频进行合并处理,得到单声道音频;对于各连麦直播间,对该连麦直播间的单声道音频进行复制,得到相同的两个该单声道音频;对于各连麦直播间,将相同的两个该单声道音频分别作为该连麦直播间的左声道音频和右声道音频。

第二方面,提供了一种连麦装置,该装置包括:

确定模块,用于确定连麦直播界面中各连麦直播间的相对位置,其中,该连麦直播界面展示有多个连麦直播间;

处理模块,用于根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流进行处理,得到处理后的音频流,该目标声道音频流包括左声道音频流和右声道音频流中的至少一个;

播放模块,用于在展示各连麦直播间时,播放该处理后的音频流。

在其中一个实施例中,该确定模块,具体用于:确定该连麦直播界面中的各连麦直播间相对于用户的右耳听觉范围以及左耳听觉范围的位置。

在其中一个实施例中,该处理模块,具体用于:

根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的声音强度进行处理;和/或,根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的播放时延进行处理。

在其中一个实施例中,对于各连麦直播间的目标声道音频流,处理后的声音强度和处理前的声音强度之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关;

对于各连麦直播间的目标声道音频流,处理后的播放时延和处理前的播放时延之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关。

在其中一个实施例中,该处理模块,具体用于:

对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的右声道音频流的声音强度进行减弱处理;

对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的左声道音频流的声音强度进行减弱处理。

在其中一个实施例中,该处理模块,具体用于:

对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流进行提前播放处理,和/或,对该连麦直播间的右声道音频流进行延迟播放处理;

对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流进行提前播放处理,和/或,对该连麦直播间的左声道音频流进行延迟播放处理。

在其中一个实施例中,该装置还包括音频获取模块,该音频获取模块,用于:

对于各连麦直播间,将该连麦直播间的原始左声道音频和原始右声道音频进行合并处理,得到单声道音频;对于各连麦直播间,对该连麦直播间的单声道音频进行复制,得到相同的两个该单声道音频;对于各连麦直播间,将相同的两个该单声道音频分别作为该连麦直播间的左声道音频和右声道音频。

第三方面,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该计算机程序被该处理器执行时实现如上述第一方面任一所述的连麦方法。

第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面任一所述的连麦方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

通过确定连麦直播界面中各连麦直播间的相对位置,其中,连麦直播界面展示有多个连麦直播间,而后,根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流进行处理,得到处理后的音频流,在展示各连麦直播间时,播放该处理后的音频流,其中,该目标声道音频流包括左声道音频流和右声道音频流中的至少一个,这样,计算机设备就可以根据连麦直播间的相对位置对连麦直播间的左声道音频流和右声道音频流中的至少一个进行处理,由于左声道音频流和右声道音频流能够影响用户听觉上感受到的发声位置,因此,通过本申请实施例提供的技术方案,可以使用户听觉上感受到的发声位置与连麦直播间的相对位置保持一致,从而给用户带来视觉和听觉一致的感官体验,这样,就可以提高连麦时的直播效果。

附图说明

图1为本申请实施例提供的一种实施环境的示意图;

图2为本申请实施例提供的一种连麦方法的流程图;

图3为本申请实施例提供的一种连麦直播界面的示意图;

图4为本申请实施例提供的一种对目标声道音频流进行处理的流程图;

图5为本申请实施例提供的一种连麦装置的框图;

图6为本申请实施例提供的另一种连麦装置的框图;

图7为本申请实施例提供的一种计算机设备的框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

下面,将对本申请实施例提供的连麦方法所涉及到的实施环境进行简要说明。

如图1所示,该实施环境可以包括至少两个连麦主播终端101(为了简化图示,图1中仅示出了两个连麦主播终端103)、直播服务器102和至少一个观众终端103(为了简化图示,图1中仅示出了一个观众终端103)。

在网络直播领域,主播终端指的是网络直播的主播所持有的终端,观众终端指的是网络直播的观众所持有的终端,其中,上文所述的连麦主播终端指的是相互进行连麦的主播各自所持有的终端。

在连麦过程中,各连麦主播终端101均可以通过有线或无线网络连接将各自的直播视频发送至直播服务器102,直播服务器102在接收到直播视频之后,可以通过有线或无线网络连接将接收到的直播视频分发至该至少一个观众终端103,观众终端103中的连麦直播界面可以通过连麦直播间的形式展示各连麦主播终端101所发送的直播视频,以供观众进行观看。

其中,连麦主播终端101以及观众终端103可以为智能手机、平板电脑以及台式电脑等,直播服务器102可以为一台服务器,也可以为由多台服务器组成的服务器集群。

请参考图2,其示出了本申请实施例提供的一种连麦方法的流程图,该连麦方法可以应用于上文所述的观众终端中。如图2所示,该连麦方法可以包括以下步骤:

步骤201、观众终端确定连麦直播界面中各连麦直播间的相对位置。

其中,该连麦直播界面展示有多个连麦直播间。

请参考图3,其示出了一种示例性的连麦直播界面的示意图,如图3所示,该连麦直播界面可以展示有2个连麦直播间,分别为连麦直播间a和连麦直播间b。

在步骤201中,观众终端可以确定连麦直播界面中的各连麦直播间的相对位置,其中,在本申请实施例中,所谓“连麦直播间的相对位置”指的是连麦直播间相对于用户的右耳听觉范围以及左耳听觉范围的位置。

在本申请实施例中,“连麦直播间的相对位置”可以为以下任意一种:靠近用户的左耳听觉范围且远离用户的右耳听觉范围、靠近用户的右耳听觉范围且远离用户的左耳听觉范围、与用户的左耳听觉范围和右耳听觉范围的距离相同。

在实际应用中,若连麦直播间靠近观众终端显示屏的左侧,则该连麦直播间的相对位置为:靠近用户的左耳听觉范围且远离用户的右耳听觉范围,若连麦直播间靠近观众终端显示屏的右侧,则该连麦直播间的相对位置为:靠近用户的右耳听觉范围且远离用户的左耳听觉范围,若连麦直播间位于观众终端显示屏的中间位置处,则该连麦直播间的相对位置为:与用户的左耳听觉范围和右耳听觉范围的距离相同。

可选的,在本申请实施例中,观众终端可以根据连麦直播间的中心点与观众终端显示屏的左侧(或者右侧)的距离来确定连麦直播间的相对位置。

步骤202、观众终端根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流进行处理,得到处理后的音频流。

其中,该目标声道音频流包括左声道音频流和右声道音频流中的至少一个。

通常情况下,左声道音频流可以模拟人类左耳听觉范围内的声音,右声道音频流可以模拟人类右耳听觉范围内的声音,因此,左声道音频流和右声道音频流能够影响用户听觉上感受到的发声位置。

例如,若左声道音频流的声音强度较高,右声道音频流的声音强度较低,也就是说,左声道音频流所模拟的用户左耳听觉范围内的声音较高,而右声道音频流所模拟的用户右耳听觉范围内的声音较低,在这种情况下,用户听觉上感受到的发声位置位于自身的左侧。

又例如,若左声道音频流的声音强度较低,右声道音频流的声音强度较高,也就是说,左声道音频流所模拟的用户左耳听觉范围内的声音较低,而右声道音频流所模拟的用户右耳听觉范围内的声音较高,在这种情况下,用户听觉上感受到的发声位置位于自身的右侧。

又例如,若左声道音频流的播放时延高于右声道音频流的播放时延,那么,相较于右声道音频流所模拟的用户右耳听觉范围内的声音而言,左声道音频流所模拟的用户左耳听觉范围内的声音更迟地传入用户的耳朵中,在这种情况下,用户听觉上感受到的发声位置位于自身的右侧。

又例如,若左声道音频流的播放时延低于右声道音频流的播放时延,那么,相较于左声道音频流所模拟的用户左耳听觉范围内的声音而言,右声道音频流所模拟的用户右耳听觉范围内的声音更迟地传入用户的耳朵中,在这种情况下,用户听觉上感受到的发声位置位于自身的左侧。

由于左声道音频流和右声道音频流能够影响用户听觉上感受到的发声位置,因此,观众终端根据连麦直播间的相对位置,也即是,根据连麦直播间相对于用户的右耳听觉范围以及左耳听觉范围的位置,来对左声道音频流和右声道音频流中的至少一个进行处理,可以使用户听觉上感受到的发声位置与连麦直播间的相对位置保持一致,例如,当连麦直播间的相对位置靠近用户的左耳听觉范围且远离用户的右耳听觉范围时,用户听觉上感受到的发声位置位于自身的左侧,当连麦直播间的相对位置靠近用户的右耳听觉范围且远离用户的左耳听觉范围时,用户听觉上感受到的发声位置位于自身的右侧,这样,就可以给用户带来视觉和听觉一致的感官体验,因此,可以提高连麦时的直播效果。

以图3中的连麦直播间b为例,该连麦直播间b靠近观众终端显示屏的左侧,也即是,该连麦直播间b靠近用户的左耳听觉范围且远离用户的右耳听觉范围,则通过对左声道音频流和右声道音频流中的至少一个进行处理,可以使用户听觉上感受到的发声位置位于自身的左侧,这样,就可以给用户带来视觉和听觉一致的感官体验。

在本申请的一个可选的实施例中,对于各连麦直播间,观众终端可以获取该连麦直播间的原始左声道音频流和原始右声道音频流,而后,观众终端可以将该原始左声道音频流和原始右声道音频流进行合并处理,得到单声道音频流,接着,观众终端可以对该单声道音频流进行复制,得到相同的两个单声道音频流,而后,观众终端可以将该相同的两个单声道音频流分别作为该连麦直播间的左声道音频流和右声道音频流。

这样,就可以保证连麦直播间的左声道音频流和右声道音频流完全一致,避免左声道音频流和右声道音频流不一致而影响音频流处理的效果。

步骤203、观众终端在展示各连麦直播间时,播放处理后的音频流。

请参考图4,在上文所述实施例的基础上,本申请实施例提供了一种对目标声道音频流进行处理的方法,该方法可以包括步骤401和步骤402。需要指出的是,在本申请实施例中,观众终端可以单独利用步骤401中的技术过程对目标声道音频流进行处理,观众终端也可以单独利用步骤402中的技术过程对目标声道音频流进行处理,此外,观众终端也可以同时利用步骤401以及步骤402中的技术过程对目标声道音频流进行处理,本申请实施例对此不作具体限定。

步骤401、观众终端根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的声音强度进行处理。

可选的,当连麦直播间靠近用户的左耳听觉范围且远离用户的右耳听觉范围时,观众终端可以对该连麦直播间的左声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的右声道音频流的声音强度进行减弱处理。

通过上述处理,可以使左声道音频流所模拟的用户左耳听觉范围内的声音较高,而右声道音频流所模拟的用户右耳听觉范围内的声音较低,此时,用户听觉上感受到的发声位置位于自身的左侧。

可选的,当连麦直播间靠近用户的右耳听觉范围且远离用户的左耳听觉范围时,观众终端可以对该连麦直播间的右声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的左声道音频流的声音强度进行减弱处理。

通过上述处理,可以使左声道音频流所模拟的用户左耳听觉范围内的声音较低,而右声道音频流所模拟的用户右耳听觉范围内的声音较高,此时,用户听觉上感受到的发声位置位于自身的右侧。

可选的,当连麦直播间与用户的左耳听觉范围和右耳听觉范围的距离相同时,观众终端可以禁止对该连麦直播间的左声道音频流以及右声道音频流的声音强度进行处理。

在本申请实施例中,观众终端可以获取预设的强度增强系数和/或强度减弱系数,例如,观众终端可以向服务器请求该强度增强系数和/或强度减弱系数。观众终端对声音强度进行增强处理可以为:观众终端将音频流的声音强度与该强度增强系数相乘,观众终端对声音强度进行减弱处理可以为:观众终端将音频流的声音强度与该强度减弱系数相乘。

需要指出的是,在本申请的一个可选的实施例中,对于各连麦直播间的目标声道音频流而言,处理后的声音强度和处理前的声音强度之间的差异与该连麦直播间靠近用户左耳听觉范围的程度或者该连麦直播间靠近用户右耳听觉范围的程度正相关。

换句话说,连麦直播间越靠近用户左耳听觉范围或者连麦直播间越靠近用户右耳听觉范围,处理后的声音强度和处理前的声音强度之间的差异越大,从而使用户听觉上感受到的发声位置越靠近自身的左侧或者右侧,继而使用户听觉上感受到的发声位置与连麦直播间的相对位置保持一致,这样,就可以给用户带来视觉和听觉一致的感官体验,因此,可以提高连麦时的直播效果。

还需要指出的是,在本申请的一个可选的实施例中,对于各连麦直播间的目标声道音频流而言,处理后的声音强度和处理前的声音强度之间的差异与观众终端屏幕的尺寸正相关。

换句话说,观众终端屏幕的尺寸越大,处理后的声音强度和处理前的声音强度之间的差异越大,反之,观众终端屏幕的尺寸越小,处理后的声音强度和处理前的声音强度之间的差异越小。

步骤402、观众终端根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的播放时延进行处理。

可选的,当连麦直播间靠近用户的左耳听觉范围且远离用户的右耳听觉范围时,观众终端可以对该连麦直播间的左声道音频流进行提前播放处理,和/或,对该连麦直播间的右声道音频流进行延迟播放处理。

通过上述处理,可以使左声道音频流的播放时延低于右声道音频流的播放时延,那么,相较于左声道音频流所模拟的用户左耳听觉范围内的声音而言,右声道音频流所模拟的用户右耳听觉范围内的声音更迟地传入用户的耳朵中,此时,用户听觉上感受到的发声位置位于自身的左侧。

可选的,当连麦直播间靠近用户的右耳听觉范围且远离用户的左耳听觉范围时,观众终端可以对该连麦直播间的右声道音频流进行提前播放处理,和/或,对该连麦直播间的左声道音频流进行延迟播放处理。

通过上述处理,可以使左声道音频流的播放时延高于右声道音频流的播放时延,那么,相较于右声道音频流所模拟的用户右耳听觉范围内的声音而言,左声道音频流所模拟的用户左耳听觉范围内的声音更迟地传入用户的耳朵中,此时,用户听觉上感受到的发声位置位于自身的右侧。

可选的,当连麦直播间与用户的左耳听觉范围和右耳听觉范围的距离相同时,观众终端可以禁止对该连麦直播间的左声道音频流以及右声道音频流的播放时延进行处理。

在本申请实施例中,观众终端可以获取预设的相位延迟系数和/或相位提前系数,例如,观众终端可以向服务器请求该相位延迟系数和/或相位提前系数。观众终端进行提前播放处理可以为:观众终端将音频流的相位与该相位提前系数相乘,观众终端进行延迟播放处理可以为:观众终端将音频流的相位与该相位延迟系数相乘。

需要指出的是,在本申请的一个可选的实施例中,对于各连麦直播间的目标声道音频流而言,处理后的播放时延和处理前的播放时延之间的差异与连麦直播间靠近用户左耳听觉范围的程度或者连麦直播间靠近用户右耳听觉范围的程度正相关。

换句话说,连麦直播间越靠近用户左耳听觉范围或者连麦直播间越靠近用户右耳听觉范围,处理后的播放时延和处理前的播放时延之间的差异越大,从而使用户听觉上感受到的发声位置越靠近自身的左侧或者右侧,继而使用户听觉上感受到的发声位置与连麦直播间的相对位置保持一致,这样,就可以给用户带来视觉和听觉一致的感官体验,因此,可以提高连麦时的直播效果。

还需要指出的是,在本申请的一个可选的实施例中,对于各连麦直播间的目标声道音频流而言,处理后的播放时延和处理前的播放时延之间的差异与观众终端屏幕的尺寸正相关。

换句话说,观众终端屏幕的尺寸越大,处理后的播放时延和处理前的播放时延之间的差异越大,反之,观众终端屏幕的尺寸越小,处理后的播放时延和处理前的播放时延之间的差异越小。

请参考图5,其示出了本申请实施例提供的一种连麦装置500的框图,该连麦装置500可以配置于上文所述的观众终端中。如图5所示,该连麦装置500可以包括:确定模块501、处理模块502以及播放模块503。

其中,该确定模块501,用于确定连麦直播界面中各连麦直播间的相对位置,其中,该连麦直播界面展示有多个连麦直播间。

该处理模块502,用于根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流进行处理,得到处理后的音频流,该目标声道音频流包括左声道音频流和右声道音频流中的至少一个。

该播放模块503,用于在展示各连麦直播间时,播放该处理后的音频流。

在本申请的一个实施例中,该确定模块501,具体用于:确定该连麦直播界面中的各连麦直播间相对于用户的右耳听觉范围以及左耳听觉范围的位置。

在本申请的一个实施例中,该处理模块502,具体用于:根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的声音强度进行处理;和/或,根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的播放时延进行处理。

在本申请的一个实施例中,对于各连麦直播间的目标声道音频流,处理后的声音强度和处理前的声音强度之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关;

对于各连麦直播间的目标声道音频流,处理后的播放时延和处理前的播放时延之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关。

在本申请的一个实施例中,该处理模块502,具体用于:对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的右声道音频流的声音强度进行减弱处理;

对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的左声道音频流的声音强度进行减弱处理。

在本申请的一个实施例中,该处理模块502,具体用于:对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流进行提前播放处理,和/或,对该连麦直播间的右声道音频流进行延迟播放处理;

对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流进行提前播放处理,和/或,对该连麦直播间的左声道音频流进行延迟播放处理。

请参考图6,其示出了本申请实施例提供的另一种连麦装置600的框图,如图6所示,该连麦装置600除了包括连麦装置500包括的各个模块外,可选的,该连麦装置600还可以包括音频获取模块504。

其中,该音频获取模块504,用于:对于各连麦直播间,将该连麦直播间的原始左声道音频和原始右声道音频进行合并处理,得到单声道音频;对于各连麦直播间,对该连麦直播间的单声道音频进行复制,得到相同的两个该单声道音频;对于各连麦直播间,将相同的两个该单声道音频分别作为该连麦直播间的左声道音频和右声道音频。

本申请实施例提供的连麦装置,可以实现上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

关于连麦装置的具体限定可以参见上文中对于连麦方法的限定,在此不再赘述。上述连麦装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在本申请的一个实施例中,提供了一种计算机设备,该计算机设备可以为终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器和存储器。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机程序被处理器执行时以实现一种连麦方法。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在本申请的一个实施例中,提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

确定连麦直播界面中各连麦直播间的相对位置,其中,该连麦直播界面展示有多个连麦直播间;根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流进行处理,得到处理后的音频流,该目标声道音频流包括左声道音频流和右声道音频流中的至少一个;在展示各连麦直播间时,播放该处理后的音频流。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:确定该连麦直播界面中的各连麦直播间相对于用户的右耳听觉范围以及左耳听觉范围的位置。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的声音强度进行处理;和/或,根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的播放时延进行处理。

在本申请的一个实施例中,对于各连麦直播间的目标声道音频流,处理后的声音强度和处理前的声音强度之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关;对于各连麦直播间的目标声道音频流,处理后的播放时延和处理前的播放时延之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的右声道音频流的声音强度进行减弱处理;对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的左声道音频流的声音强度进行减弱处理。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流进行提前播放处理,和/或,对该连麦直播间的右声道音频流进行延迟播放处理;对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流进行提前播放处理,和/或,对该连麦直播间的左声道音频流进行延迟播放处理。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:对于各连麦直播间,将该连麦直播间的原始左声道音频和原始右声道音频进行合并处理,得到单声道音频;对于各连麦直播间,对该连麦直播间的单声道音频进行复制,得到相同的两个该单声道音频;对于各连麦直播间,将相同的两个该单声道音频分别作为该连麦直播间的左声道音频和右声道音频。

本申请实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

在本申请的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

确定连麦直播界面中各连麦直播间的相对位置,其中,该连麦直播界面展示有多个连麦直播间;根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流进行处理,得到处理后的音频流,该目标声道音频流包括左声道音频流和右声道音频流中的至少一个;在展示各连麦直播间时,播放该处理后的音频流。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:确定该连麦直播界面中的各连麦直播间相对于用户的右耳听觉范围以及左耳听觉范围的位置。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的声音强度进行处理;和/或,根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流的播放时延进行处理。

在本申请的一个实施例中,对于各连麦直播间的目标声道音频流,处理后的声音强度和处理前的声音强度之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关;对于各连麦直播间的目标声道音频流,处理后的播放时延和处理前的播放时延之间的差异与该连麦直播间靠近该左耳听觉范围的程度或者该连麦直播间靠近该右耳听觉范围的程度正相关。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的右声道音频流的声音强度进行减弱处理;对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流的声音强度进行增强处理,和/或,对该连麦直播间的左声道音频流的声音强度进行减弱处理。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:对于各连麦直播间,当该连麦直播间靠近该左耳听觉范围且远离该右耳听觉范围时,对该连麦直播间的左声道音频流进行提前播放处理,和/或,对该连麦直播间的右声道音频流进行延迟播放处理;对于各连麦直播间,当该连麦直播间靠近该右耳听觉范围且远离该左耳听觉范围时,对该连麦直播间的右声道音频流进行提前播放处理,和/或,对该连麦直播间的左声道音频流进行延迟播放处理。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:对于各连麦直播间,将该连麦直播间的原始左声道音频和原始右声道音频进行合并处理,得到单声道音频;对于各连麦直播间,对该连麦直播间的单声道音频进行复制,得到相同的两个该单声道音频;对于各连麦直播间,将相同的两个该单声道音频分别作为该连麦直播间的左声道音频和右声道音频。

本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。


技术特征:

1.一种连麦方法,其特征在于,所述方法包括:

确定连麦直播界面中各连麦直播间的相对位置,其中,所述连麦直播界面展示有多个连麦直播间;

根据各所述连麦直播间的相对位置,对各所述连麦直播间的目标声道音频流进行处理,得到处理后的音频流,所述目标声道音频流包括左声道音频流和右声道音频流中的至少一个;

在展示各所述连麦直播间时,播放所述处理后的音频流。

2.根据权利要求1所述的方法,其特征在于,所述确定连麦直播界面中各连麦直播间的相对位置,包括:

确定所述连麦直播界面中的各所述连麦直播间相对于用户的右耳听觉范围以及左耳听觉范围的位置。

3.根据权利要求2所述的方法,其特征在于,所述根据各所述连麦直播间的相对位置,对各所述连麦直播间的目标声道音频流进行处理,包括:

根据各所述连麦直播间的相对位置,对各所述连麦直播间的目标声道音频流的声音强度进行处理;和/或,

根据各所述连麦直播间的相对位置,对各所述连麦直播间的目标声道音频流的播放时延进行处理。

4.根据权利要求3所述的方法,其特征在于,对于各所述连麦直播间的目标声道音频流,处理后的声音强度和处理前的声音强度之间的差异与所述连麦直播间靠近所述左耳听觉范围的程度或者所述连麦直播间靠近所述右耳听觉范围的程度正相关;

对于各所述连麦直播间的目标声道音频流,处理后的播放时延和处理前的播放时延之间的差异与所述连麦直播间靠近所述左耳听觉范围的程度或者所述连麦直播间靠近所述右耳听觉范围的程度正相关。

5.根据权利要求3所述的方法,其特征在于,所述根据各所述连麦直播间的相对位置,对各所述连麦直播间的目标声道音频流的声音强度进行处理,包括:

对于各所述连麦直播间,当所述连麦直播间靠近所述左耳听觉范围且远离所述右耳听觉范围时,对所述连麦直播间的左声道音频流的声音强度进行增强处理,和/或,对所述连麦直播间的右声道音频流的声音强度进行减弱处理;

对于各所述连麦直播间,当所述连麦直播间靠近所述右耳听觉范围且远离所述左耳听觉范围时,对所述连麦直播间的右声道音频流的声音强度进行增强处理,和/或,对所述连麦直播间的左声道音频流的声音强度进行减弱处理。

6.根据权利要求3所述的方法,其特征在于,所述根据各所述连麦直播间的相对位置,对各所述连麦直播间的目标声道音频流的播放时延进行处理,包括:

对于各所述连麦直播间,当所述连麦直播间靠近所述左耳听觉范围且远离所述右耳听觉范围时,对所述连麦直播间的左声道音频流进行提前播放处理,和/或,对所述连麦直播间的右声道音频流进行延迟播放处理;

对于各所述连麦直播间,当所述连麦直播间靠近所述右耳听觉范围且远离所述左耳听觉范围时,对所述连麦直播间的右声道音频流进行提前播放处理,和/或,对所述连麦直播间的左声道音频流进行延迟播放处理。

7.根据权利要求1至6任一所述的方法,其特征在于,所述对各所述连麦直播间的目标声道音频流进行处理之前,所述方法还包括:

对于各所述连麦直播间,将所述连麦直播间的原始左声道音频和原始右声道音频进行合并处理,得到单声道音频;

对于各所述连麦直播间,对所述连麦直播间的单声道音频进行复制,得到相同的两个所述单声道音频;

对于各所述连麦直播间,将相同的两个所述单声道音频分别作为所述连麦直播间的左声道音频和右声道音频。

8.一种连麦装置,其特征在于,所述装置包括:

确定模块,用于确定连麦直播界面中各连麦直播间的相对位置,其中,所述连麦直播界面展示有多个连麦直播间;

处理模块,用于根据各所述连麦直播间的相对位置,对各所述连麦直播间的目标声道音频流进行处理,得到处理后的音频流,所述目标声道音频流包括左声道音频流和右声道音频流中的至少一个;

播放模块,用于在展示各所述连麦直播间时,播放所述处理后的音频流。

9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7任一所述的连麦方法。

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一所述的连麦方法。

技术总结
本申请公开了一种连麦方法、装置、设备及存储介质,属于计算机技术领域。所述方法包括:确定连麦直播界面中各连麦直播间的相对位置,其中,该连麦直播界面展示有多个连麦直播间;根据各连麦直播间的相对位置,对各连麦直播间的目标声道音频流进行处理,得到处理后的音频流,该目标声道音频流包括左声道音频流和右声道音频流中的至少一个;在展示各连麦直播间时,播放该处理后的音频流。本申请实施例提供的技术方案能够提高连麦时的直播效果。

技术研发人员:蓝方龙
受保护的技术使用者:广州华多网络科技有限公司
技术研发日:2020.02.26
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-16164.html

最新回复(0)