CN114786030A - 主播画面显示方法、装置、电子设备和存储介质 - Google Patents
主播画面显示方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN114786030A CN114786030A CN202210491525.4A CN202210491525A CN114786030A CN 114786030 A CN114786030 A CN 114786030A CN 202210491525 A CN202210491525 A CN 202210491525A CN 114786030 A CN114786030 A CN 114786030A
- Authority
- CN
- China
- Prior art keywords
- anchor
- information
- picture
- candidate
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 230000003993 interaction Effects 0.000 claims abstract description 130
- 230000009471 action Effects 0.000 claims abstract description 74
- 230000008859 change Effects 0.000 claims description 51
- 230000002452 interceptive effect Effects 0.000 claims description 38
- 238000012545 processing Methods 0.000 claims description 12
- 210000003414 extremity Anatomy 0.000 description 74
- 238000004422 calculation algorithm Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000704 physical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 210000001364 upper extremity Anatomy 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了主播画面显示方法、装置、电子设备和存储介质;本申请实施例可以在直播界面显示直播画面,直播画面中包含多个主播;获取主播的主播吸引力指示信息,主播吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息;根据主播吸引力指示信息从主播中确定目标主播,并在直播界面的预设显示区域显示针对目标主播的主播画面,在本申请实施例中,可以从多个主播中确定目标主播,并使该目标主播的主播画面可以在直播界面的预设显示区域中显示,从而可以在直播画面中凸显目标主播的主播画面,以引导观众观看目标主播的主播画面,便于观众得到有效的信息。由此,本方案可以加强观众在直播中的参与度。
Description
技术领域
本申请涉及计算机领域,具体涉及一种主播画面显示方法、装置、电子设备和存储介质。
背景技术
近年来,随着网络技术的发展,越来越多的人通过显示端观看各类视频直播,其视频直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。
然而,在有多个主播在一个直播间中共同视频直播时,观众会同时接收到多个主播所传递的信息,而观众难以从大量的信息中得到有效的信息,影响观众参与到该直播中。
发明内容
本申请实施例提供一种主播画面显示方法、装置、电子设备和存储介质,可以加强观众在直播中的参与度。
本申请实施例提供一种主播画面显示方法,包括:
在直播界面显示直播画面,直播画面中包含多个主播;
获取主播的主播吸引力指示信息,其中,主播吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息;
根据主播吸引力指示信息从主播中确定目标主播,并在直播界面的预设显示区域显示针对目标主播的主播画面。
本申请实施例还提供一种主播画面显示装置,包括:
显示单元,用于在直播界面显示直播画面,直播画面中包含多个主播;
获取单元,用于获取主播的主播吸引力指示信息,其中,吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息;
确定显示单元,用于根据主播吸引力指示信息从主播中确定目标主播,并用于在直播界面的预设显示区域显示针对目标主播的主播画面。
在一些实施例中,根据主播吸引力指示信息从主播中确定目标主播,包括:
根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播;
从候选主播中确定目标主播。
在一些实施例中,根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播,包括:
基于主播语音信息,从多个主播中确定第一主播和第二主播,第一主播为当前时间正在发言的主播,第二主播为当前时间未发言的主播;
将第一主播作为候选主播;
根据第二主播的主播肢体动作信息,从第二主播中确定候选主播。
在一些实施例中,在从候选主播中确定目标主播之前,还包括:
根据针对主播的观众交互信息,从多个主播中确定候选主播。
在一些实施例中,从候选主播中确定目标主播,包括:
基于针对候选主播的观众交互信息,从候选主播中确定目标主播。
在一些实施例中,在获取主播吸引力指示信息中的主播肢体动作信息之前,包括:
获取主播的目标部位在当前时间对应的画面区域、以及在历史时间对应的画面区域;
基于画面区域确定区域变化,区域变化为主播的目标部位在当前时间对应的画面区域与在历史时间对应的画面区域之间的变化;
根据区域变化,确定主播的主播肢体动作信息。
在一些实施例中,在获取主播的目标部位在历史时间对应的画面区域之前,还包括:
获取在历史时间与主播关联的多帧历史画面,历史画面与直播间关联;
对每个历史画面中主播的目标部位进行画面区域提取,得到候选画面区域集合;
确定候选画面区域集合中具有相同区域尺寸的候选画面区域的区域个数;
若区域个数大于预设个数,将区域个数对应的候选画面区域作为主播的目标部位在历史时间对应的画面区域。
在一些实施例中,在获取针对主播的观众交互信息之前,还包括:
获取当前时间针对所有主播的候选观众交互信息,以及历史时间针对所有主播的历史观众交互信息,当前时间和历史时间为两个相邻的时间段;
计算候选观众交互信息与历史观众交互信息之间差异信息;
根据差异信息,从候选观众交互信息中确定针对主播的观众交互信息。
在一些实施例中,候选观众交互信息包括候选交互文本的文本数量,从候选观众交互信息中确定针对主播的观众交互信息,包括:
获取主播的主播关键词,主播关键词为与主播关联的关键词;
对主播关键词和候选交互文本进行匹配,确定候选交互文本中是否包含主播关键词;
若候选交互文本中出现主播关键词,确定针对主播的观众交互信息,针对主播的观众交互信息包括存在主播关键词的候选交互文本的文本数量。
在一些实施例中,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
根据目标主播,在直播界面中新增预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
在一些实施例中,直播画面包括有多个显示区域,一个显示区域用于显示多个主播中至少一个主播的主播画面,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
扩大目标主播对应的显示区域,得到预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
在一些实施例中,获取主播的主播肢体动作信息,包括:
获取主播的主播语音信息,以及主播关联的角色关键词,角色关键词为与主播所扮演角色相关的关键词;
对主播的主播语音信息进行内容识别处理,得到主播的语音文本;
对角色关键词和语音文本进行匹配,确定语音文本中是否包含角色关键词;
若语音文本中出现角色关键词,获取主播的主播肢体动作信息。
在一些实施例中,在获取主播关联的角色关键词之前,还包括:
获取主播所扮演角色的角色信息,角色信息包括角色剧情文本以及角色身份介绍;
从角色剧情文本中确定频率最高的词,作为第一子关键词;
从角色身份介绍中确定角色身份的词,作为第二子关键词;
根据第一子关键词和第二子关键词,确定主播的角色关键词。
本申请实施例还提供一种电子设备,包括存储器存储有多条指令;处理器从存储器中加载指令,以执行本申请实施例所提供的任一种主播画面显示方法中的步骤。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请实施例所提供的任一种主播画面显示方法中的步骤。
本申请实施例可以在直播界面显示直播画面,直播画面中包含多个主播;获取主播的主播吸引力指示信息,其中,主播吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息;根据主播吸引力指示信息从主播中确定目标主播,并在直播界面的预设显示区域显示针对目标主播的主播画面。
在本申请中,可以通过直播界面显示直播画面,该直播画面中有多个主播,获取主播的主播吸引力指示信息,其中,主播吸引力指示信息具体可以包括主播语音信息、主播肢体动作信息、针对主播的观众交互信息中的至少一种,通过主播吸引力指示信息可以从多个主播中确定目标主播,并使该目标主播的主播画面可以在直播界面的预设显示区域中显示,从而可以在直播画面中凸显目标主播的主播画面,以引导观众观看目标主播的主播画面,便于观众得到有效的信息,可以加强观众在直播中的参与度。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本申请实施例提供的主播画面显示方法的第一种场景示意图;
图1b是本申请实施例提供的主播画面显示方法的流程示意图;
图1c是本申请实施例提供的主播画面显示方法的第二种场景示意图;
图1d是本申请实施例提供的主播画面显示方法的第三种场景示意图;
图2是本申请实施例提供的主播画面显示装置的结构示意图;
图3是本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种主播画面显示方法、装置、电子设备和存储介质。
其中,该主播画面显示装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(Personal Computer,PC)等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
在一些实施例中,该主播画面显示装置还可以集成在多个电子设备中,比如,主播画面显示装置可以集成在多个服务器中,由多个服务器来实现本申请的主播画面显示方法。
在一些实施例中,服务器也可以以终端的形式来实现。
例如,目前,当多个主播在同一物理空间中一起直播时,直播界面仅会显示一个直播画面,当多个主播在不同的物理空间中一起直播时,直播界面所显示的直播画面有多个直播区域,每个直播区域中显示有与其对应的主播的主播画面,上述直播方式会同时向观众传递大量的直播内容,而观众难以从大量的直播内容中得到有效的信息,影响观众参与到该直播中。
由于直播时通过上述方式难以使观众参与到有多个主播的直播中,因此,本实施例提出一种主播画面显示方法,该电子设备在直播界面显示直播画面,直播画面中包含多个主播;获取主播的主播吸引力指示信息,其中,主播吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息;根据主播吸引力指示信息从主播中确定目标主播,并在直播界面的预设显示区域显示针对目标主播的主播画面。
然后,参考图1a,通过主播吸引力指示信息可以从多个主播(主播A、主播B、主播C、主播D、主播E、主播F)中确定目标主播(主播A),以使该目标主播(主播A)的主播画面可以在直播界面的预设显示区域中显示,从而可以在直播画面中凸显目标主播的主播画面,以引导观众观看目标主播的主播画面,使观众容易得到有效的信息,可以加强观众在直播中的参与度,并避免观众在观看有多个主播的直播画面时难以注意到目标主播的主播画面。
以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。
在本实施例中,提供了一种主播画面显示方法,如图1b所示,该主播画面显示方法的具体流程可以如下:
110、在直播界面显示直播画面,直播画面中包含多个主播。
其中,直播界面是指直播时可以与观众进行交互的界面,该直播界面中显示有直播画面,同时还可以实现观众与主播之间的交互。
该本地终端设备将直播界面提供给用户的方式可以包括多种,具体可以是渲染显示在终端的显示屏上,或是可以通过全息投影提供给观众。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现直播界面,该直播界面包括直播画面,该处理器用于运行直播软件、生成直播界面以及控制直播界面在显示屏上的显示。
其中,直播画面是指多个主播处于同一直播间中所呈现的画面,比如,有多个主播在一个直播间中一起直播,则直播画面中包含多个主播,直播画面可以包括主播的全身或局部,等等。
在一个直播间中有多个主播一起直播的直播场景可以是直播需要多个主播参与的剧本杀、桌游、带货,等等。
其中,在同一直播间中直播多个主播,其多个主播所处的物理空间包括:
1、主播可以处于同一物理空间中,则直播画面中包含有多个主播所对应的一个画面,比如,直播多个主播在线下参与的剧本杀,等等。
2、主播可以处于不同物理空间中,则直播画面中包含有每个主播所对应的显示区域,每个显示区域显示与其对应的主播的主播画面,比如,直播多个主播在线上参与的剧本杀,等等。
120、获取主播的主播吸引力指示信息,其中,主播吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息。
其中,主播吸引力指示信息可以是指示主播吸引观众的信息。其中,主播吸引力指示信息可以是主播语音信息、主播肢体动作信息、针对主播的观众交互信息中的一种,或是主播语音信息、主播肢体动作信息、针对主播的观众交互信息的随意组合。
其中,主播语音信息可以获知正在发言的主播和当前未发言的主播,比如,当该主播正在发言时,主播语音信息中有音频数据,当该主播未发言时,主播语音信息中没有音频数据,等等。
其中,主播肢体动作信息为与主播的局部部位有动作变化的信息,比如,主播肢体动作信息可以是指主播的面部动作变化,还可以是指主播的肢体动作变化,还可以是指面部动作变化和肢体动作变化,等等。
其中,针对主播的观众交互信息为观众针对直播画面中的主播所反馈的信息,比如,针对主播的观众交互信息可以包括观众给主播的打赏,还可以包括观众发送有关主播的弹幕,等等。
例如,若针对主播的观众交互信息为与打赏和弹幕相关的信息,通过打赏和弹幕分别对应的权重计算得到主播的观众交互信息。
其中,主播的主播吸引力指示信息可以是从主播的终端设备上获取,还可以是从服务器上获取,等等。
其中,针对主播的观众交互信息从主播的终端设备上获取的具体方法可以是:
例如,针对主播的观众交互信息为打赏时,观众在观看直播画面时,打赏多个主播中的主播A,使主播的终端设备可以接收到观众给主播A的打赏,其他主播的打赏也可以采用前述方法获取得到。
例如,针对主播的观众交互信息为弹幕时,主播的终端设备可以接收到观众发送的弹幕,主播的终端设备对弹幕进行内容分析后,将弹幕与主播对应,从而可以从主播的终端设备上获取与主播对应的弹幕。
其中,针对主播的主播吸引力指示信息从服务器上获取的具体方法可以是:
例如,服务器可以从主播的终端设备上传的信息中得到主播语音信息和主播肢体动作信息,还可以从观众的终端设备上传的信息中得到针对主播的观众交互信息,其中,主播语音信息和主播肢体动作信息可以是在主播的终端设备或服务器上计算得到,针对主播的观众交互信息可以从观众的终端设备或服务器上计算得到,从而可以从服务器上获取到针对主播的主播吸引力指示信息。
在一些实施例中,为了考虑多个主播在一个直播间中一起直播时,可以使观众关注到肢体动作变化较大的主播,在获取主播吸引力指示信息中的主播肢体动作信息之前,包括:
获取主播的目标部位在当前时间对应的画面区域、以及在历史时间对应的画面区域;
基于画面区域确定区域变化,区域变化为主播的目标部位在当前时间对应的画面区域与在历史时间对应的画面区域之间的变化;
根据区域变化,确定主播的主播肢体动作信息。
其中,目标部位为预先设置的用于关注肢体动作变化的部位,比如,目标部位可以是主播的唇部、眼部、四肢、上半身肢体、全身肢体中的至少一种,等等。
其中,目标部位在当前时间对应的画面区域为当前时间的直播画面中主播的目标部位对应的区域,比如,可以是当前时间的直播画面中主播的眼部所对应的区域,还可以是唇部所对应的区域,还可以是四肢所对应的区域,等等。
其中,目标部位在历史时间对应的画面区域为目标部位在常规状态下在直播画面中对应的区域。
比如,目标部位为唇部时,常规状态下,唇部处于闭嘴状态,而非常规状态下,唇部处于发言状态、大笑状态、微笑状态和撇嘴状态等,历史时间对应的画面区域为主播在闭嘴状态下在直播画面中对应的区域。
比如,目标部位为眼部时,常规状态下,眼部处于睁开状态或者关闭状态,而非常规状态下,眼部处于微笑状态和瞪眼状态,历史时间对应的画面区域为主播在睁开状态或者关闭状态下在直播画面中对应的区域。
比如,目标部位为肢体时,常规状态下,主播坐着,而非常规状态下,主播站着,历史时间对应的画面区域为主播坐着在直播画面中对应的区域。
其中,区域变化为目标部位在直播画面中对应的区域的变化,比如,若目标部位在当前时间对应的画面区域为a*b,目标部位在历史时间对应的画面区域为A*B,则区域变化为a*b/A*B,其中,a*b/A*B可以等于1,还可以小于1或者大于1。
其中,根据区域变化确定主播的主播肢体动作信息的方法具体可以是:
当区域变化的数值在e≤1≤f的范围内时,主播肢体动作信息可以是“主播的肢体未出现大幅度动作变化”,当区域变化的数值在x<e和x>f的范围内时,主播肢体动作信息可以是“主播的肢体出现大幅度动作变化”,其中,e和f的值根据实际部位决定,x为主播的目标部位在当前时间对应的画面区域与在历史时间对应的画面区域之间的变化。
在一些实施例中,主播肢体动作信息中可以包括区域变化。
在一些实施例中,考虑到可以不用提前录入常规状态下主播的目标部位在直播画面中对应的区域,在获取主播的目标部位在历史时间对应的画面区域之前,还包括:
获取在历史时间与主播关联的多帧历史画面,历史画面与直播间关联;
对每个历史画面中主播的目标部位进行画面区域提取,得到候选画面区域集合;
确定候选画面区域集合中具有相同区域尺寸的候选画面区域的区域个数;
若区域个数大于预设个数,将区域个数对应的候选画面区域作为主播的目标部位在历史时间对应的画面区域。
其中,与主播关联的历史画面为同一直播间中在当前时间之前显示过的直播画面,比如,与主播关联的历史画面中可以只包含有该主播,还可以包含有除该主播以外的其他主播。
其中,候选画面区域为主播的目标部位在历史画面中对应的区域,比如,候选画面区域可以是在只包含有该主播的历史画面中所提取到的画面区域,还可以是在包含除该主播以外的历史画面中所提取到的画面区域,等等。
其中,候选画面区域集合为候选画面区域所组成的集合。
其中,区域个数可以是具有相同区域尺寸的候选画面区域的区域个数。
其中,预设个数用于衡量具有相同区域尺寸的候选画面区域的区域个数。
比如,目标部位常规状态下在直播画面中对应的画面区域,若在多帧历史画面中确定出多个区域尺寸相同的候选画面区域,则可以将该候选画面区域归为目标部位常规状态下在直播画面中对应的区域。
在一些实施例中,考虑到不断获取主播在当前时间与观众之间的交互信息会占用终端的内存,导致终端处理数据的能力下降,为了避免增加终端处理数据的压力,在获取针对主播的观众交互信息之前,还包括:
获取当前时间针对所有主播的候选观众交互信息,以及历史时间针对所有主播的历史观众交互信息,当前时间和历史时间为两个相邻的时间段;
计算候选观众交互信息与历史观众交互信息之间差异信息;
根据差异信息,从候选观众交互信息中确定针对主播的观众交互信息。
其中,候选观众交互信息为当前时间主播与观众之间的所有交互,比如,候选观众交互信息可以是当前时间获取到的所有弹幕和弹幕数量,还可以是当前时间获取到的所有主播的打赏和打赏值,还可以是当前时间获取的所有打赏、所有弹幕以及通过打赏值和弹幕数量计算得到的数值,等等。
其中,历史观众交互信息为与当前时间相邻的历史时间中主播与观众之间的所有交互。
例如,历史时间可以是在当前时间之前与当前时间相邻的时间,比如,当前时间为11点10分-11点11分,则历史时间可以是11点09分-11点10分,等等。
其中,差异信息是指候选观众交互信息与历史观众交互信息中同类数值之间差异,比如,差异信息可以是候选观众交互信息与历史观众交互信息之间的弹幕数量之差,还可以打赏值之差,还可以是通过打赏值和弹幕数量计算得到的数值之差,等等。
根据差异信息,从候选观众交互信息中确定针对主播的观众交互信息的方法可以是:
例如,差异信息为弹幕数量之差,则在弹幕数量之差大于预设数值时,从候选观众交互信息中确定针对主播的观众交互信。
在一些实施例中,为了考虑到观众与主播之间的交互可以是弹幕,候选观众交互信息包括候选交互文本的文本数量,从候选观众交互信息中确定针对主播的观众交互信息,包括:
获取主播的主播关键词,主播关键词为与主播关联的关键词;
对主播关键词和候选交互文本进行匹配,确定候选交互文本中是否包含主播关键词;
若候选交互文本中出现主播关键词,确定针对主播的观众交互信息,针对主播的观众交互信息包括存在主播关键词的候选交互文本的文本数量。
其中,候选交互文本为直播中所接收到的弹幕。
其中,主播关键词为与主播关联的关键词,比如,主播关键词可以是主播的名称、还可以是剧本杀中主播所扮演的角色名称、角色身份,等等。
其中,确定候选交互文本中是否包含主播关键词的具体方法可以是文本检索的算法、文本匹配的算法、文本索引的算法,等等。
在一些实施例中,考虑到不断获取主播的主播肢体动作信息会占用终端的内存,导致终端处理数据的能力下降,为了避免增加终端处理数据的压力,获取主播的主播肢体动作信息,包括:
获取主播的主播语音信息,以及主播关联的角色关键词,角色关键词为与主播所扮演角色相关的关键词;
对主播的主播语音信息进行内容识别处理,得到主播的语音文本;
对角色关键词和语音文本进行匹配,确定语音文本中是否包含角色关键词;
若语音文本中出现角色关键词,获取主播的主播肢体动作信息。
其中,角色关键词为与主播所扮演角色相关的关键词,比如,角色关键词可以是主播所扮演角色的名称、职位、以及所扮演角色的角色剧情文本中的高频词,等等。
其中,语音文本为主播语音信息所对应的文本内容。
其中,确定语音文本中是否包含角色关键词可以是文本检索的算法、文本匹配的算法、文本索引的算法,等等。
在一些实施例中,考虑到可以获取到主播所扮演角色相关的关键词,在获取主播关联的角色关键词之前,还包括:
获取主播所扮演角色的角色信息,角色信息包括角色剧情文本以及角色身份介绍;
从角色剧情文本中确定频率最高的词,作为第一子关键词;
从角色身份介绍中确定角色身份的词,作为第二子关键词;
根据第一子关键词和第二子关键词,确定主播的角色关键词。
其中,角色信息可以是与主播所扮演角色相关的信息。比如,主播所扮演的角色为凶手,则角色信息为与凶手相关的信息,等等。
其中,角色剧情文本可以是主播所扮演角色所要经历的剧情所对应的文本,比如,主播所扮演的角色为凶手,则角色剧情文本描述了凶手所要做的事情。
其中,角色身份介绍可以是介绍主播所扮演角色的身份的文本,比如,角色身份介绍除了可以包括众人眼中的身份,还可以包括该角色自己隐藏的身份,等等。
例如,剧本杀中该角色的角色身份介绍除了可以是众人所知的房东,还可以包括隐藏的凶手身份。
其中,第一子关键词可以是主播所扮演角色所要经历的剧情中出现频率最高的词,比如,角色剧情文本中出现了多次A词汇,且所述A词汇会为出现频率最高的词汇,则将A词汇作为第一子关键词。
第二子关键词可以用于表征主播所扮演角色的身份,比如,第二子关键词可以是凶手、巫师、平民,等等。
其中,角色关键词为包含有第一子关键词和第二子关键词的词。
130、根据主播吸引力指示信息从主播中确定目标主播,并在直播界面的预设显示区域显示针对目标主播的主播画面。
其中,目标主播为从多个主播中确定出的引导观众关注的主播,比如,目标主播可以是正在发言的主播、区别变化大对应的主播、打赏值满足预设数值的主播、弹幕量满足预设数值的主播中的至少一个,等等。
其中,预设显示区域为直播界面中目标主播的主播画面所显示的区域,比如,预设显示区域可以是预先设置在直播界面上的区域,当有目标主播时,该预设显示区域中显示有目标主播的主播画面,还可以是预设显示区域可以是预先设置的存在目标主播时在直播界面中新增的区域,等等。
在一些实施例中,考虑到可以依据主播吸引力指示信息从多个主播中确定出目标主播,根据主播吸引力指示信息从主播中确定目标主播,包括:
根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播;
从候选主播中确定目标主播。
其中,候选主播为参与目标主播筛选的主播。
候选主播可以是正在发言的主播,且该主播的主播肢体动作信息满足预设条件。例如,当存在多个主播同时发言,并且有主播的主播肢体动作信息满足预设条件,则候选主播可以为正在发言且主播肢体动作信息满足预设条件的主播。
候选主播还可以是正在发言的主播,或者主播肢体动作信息满足预设条件的主播,等等。
从候选主播中确定目标主播的方法可以是:
1、根据预设条件从候选主播中筛选出预设数量个的目标主播。
2、随机从候选主播中确定出预设数量个的目标主播。
在一些实施例中,考虑到可以依据主播吸引力指示信息中的两种信息从多个主播中确定出候选主播,根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播,包括:
基于主播语音信息,从多个主播中确定第一主播和第二主播,第一主播为当前时间正在发言的主播,第二主播为当前时间未发言的主播;
将第一主播作为候选主播;
根据第二主播的主播肢体动作信息,从第二主播中确定候选主播。
其中,第一主播为当前时间正在发言的主播,则第一主播的主播语音信息中有主播的音频数据。
其中,第二主播为当前时间未发言的主播,则第二主播的主播语音信息中没有主播的音频数据。
根据第二主播的主播肢体动作信息,从第二主播中确定候选主播的具体方法为:
1、候选主播可以是主播肢体动作信息中区域变化满足预设条件的第二主播。
2、候选主播可以是肢体动作信息中区域变化最大对应的第二主播。
在一些实施例中,考虑到观众与主播之间的交互也可以影响候选主播的确定,在从候选主播中确定目标主播之前,还包括:
根据针对主播的观众交互信息,从多个主播中确定候选主播。
例如,当针对主播的观众交互信息为弹幕时,候选主播为弹幕量对应最高的主播。
例如,当针对主播的观众交互信息为打赏时,候选主播为打赏值对应最高的主播。
例如,当针对主播的观众信息为弹幕和打赏时,候选主播为打赏值和弹幕数量计算得到的数值对应最高的主播。
在一些实施例中,考虑到直播界面中预设显示区域的区域个数可能小于候选主播,则需要从候选主播中筛选出和预设显示区域数量相同的目标主播,从候选主播中确定目标主播,包括:
基于针对候选主播的观众交互信息,从候选主播中确定目标主播。
例如,当预设显示区域的区域个数小于候选主播的数量时,可以通过观众交互信息,对候选主播进行排序,从排序后的候选主播中选出区域个数个的候选主播作为目标主播。
例如,当预设显示区域的区域个数大于等于候选主播的数量时,可以将所有候选主播作为目标主播。
在一些实施例中,考虑到多个主播可能在线下参与同一直播,即直播画面中将显示多个主播,为了引导观众观看目标主播的主播画面,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
根据目标主播,在直播界面中新增预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
例如,多个主播在线下参与剧本杀的直播,当多个主播中存在目标主播时,在直播界面中新增预设显示区域,并在预设显示区域显示针对目标主播的主播画面。比如,参考图1a,该预设显示区域可以是小窗口,小窗口覆盖在直播画面上。比如,参考图1c,该预设显示区域还可以是独立于播放直播画面的区域。
在一些实施例中,考虑到多个主播可能在线上参与同一直播,即直播画面中将显示多个主播,为了引导观众观看目标主播的主播画面,直播画面包括有多个显示区域,一个显示区域用于显示多个主播中至少一个主播的主播画面,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
扩大目标主播对应的显示区域,得到预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
其中,显示区域用于显示多个主播中至少一个主播的主播画面,多个显示区域组成显示直播画面的区域。
例如,比如,参考图1d,多个主播在线上参与剧本杀的直播,当多个主播中存在目标主播时,扩大该目标主播对应的显示,得到预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
由上可知,本申请实施例可以在直播界面显示直播画面,直播画面中包含多个主播;获取主播的主播吸引力指示信息,其中,主播吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息;根据主播吸引力指示信息从主播中确定目标主播,并在直播界面的预设显示区域显示针对目标主播的主播画面。
由此本方案通过主播吸引力指示信息可以从多个主播中确定目标主播,以使该目标主播的主播画面可以在直播界面的预设显示区域中显示,从而可以在直播画面中凸显目标主播的主播画面,以引导观众观看目标主播的主播画面,便于观众得到有效的信息,可以加强观众在直播中的参与度。
根据上述实施例所描述的方法,以下将作进一步详细说明。
在本实施例中,本申请实施例提供的主播画面显示方法可以应用在直播线下剧本杀中,对本申请实施例的方法进行详细说明。
一种主播画面显示方法具体流程如下:
(一)、在剧本杀游戏直播开始时,检测主播的角色剧情文本和角色身份介绍,并将角色剧情文本中频率最高的词和角色身份介绍中角色身份的词作为主播的角色关键词。
(二)、在剧本杀游戏直播开始后,获取主播的主播语音信息,并将主播的语音信息通过内容识别处理转换成语音文本,再将主播的语音文本与其角色关键词进行匹配。
(三)、若主播的语音文本中出现角色关键词,获取除该主播(第一主播)以外的其余主播(第二主播)的主播肢体动作信息。
在一些实施例中,在获取除该主播(第一主播)以外的其余主播(第二主播)的主播肢体动作信息之前,还包括:
获取第二主播的目标部位在当前时间对应的画面区域、以及在历史时间对应的画面区域;
基于画面区域确定区域变化,区域变化为第二主播的目标部位在当前时间对应的画面区域与在历史时间对应的画面区域之间的变化;
根据区域变化,确定第二主播的主播肢体动作信息。
在一些实施例中,在获取第二主播的目标部位在历史时间对应的画面区域之前,还包括:
获取在历史时间与第二主播关联的多帧历史画面,历史画面与直播间关联;
对历史画面中第二主播的目标部位进行画面区域提取,得到候选画面区域集合;
确定候选画面区域集合中具有相同区域尺寸的候选画面区域的区域个数;
若区域个数大于预设个数,将区域个数对应的候选画面区域作为第二主播的目标部位在历史时间对应的画面区域。
(四)、当第二主播的主播肢体动作信息中的区域变化满足预设变化时,获取当前时间针对所有主播的候选观众交互信息,以及历史时间针对所有主播的历史观众交互信息。
在一些实施例中,预设变化为预先设置的区域变化,用于衡量第二主播的目标部位在直播画面中对应的区域的变化。
(五)、计算候选观众交互信息与历史观众交互信息之间差异信息,并在差异信息满足预设差异时,从候选观众交互信息中确定针对主播的观众交互信息。
在一些实施例中,预设差异可以是预设数值。
例如,当差异信息为弹幕数量之差时,在弹幕数量之差大于预设数值后,从候选观众交互信息中确定针对主播的观众交互信息。
(六)、根据针对主播的观众交互信息,从候选主播中确定预设显示区域的区域个数个的目标主播,并在直播界面的预设显示区域显示针对目标主播的主播画面,候选主播由第一主播、肢体动作信息中区域变化满足预设变化的第二主播、针对主播的观众交互信息中数值最高的主播组成。
由上可知,可以从多个主播中确定目标主播,并使该目标主播的主播画面可以在直播界面的预设显示区域中显示,从而可以在直播画面中凸显目标主播的主播画面,以引导观众观看目标主播的主播画面,便于观众得到有效的信息,可以加强观众在直播中的参与度。
为了更好地实施以上方法,本申请实施例还提供一种主播画面显示装置,该主播画面显示装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
比如,在本实施例中,将以主播画面显示装置具体集成在电子设备为例,对本申请实施例的方法进行详细说明。
例如,如图2所示,该主播画面显示装置可以包括显示单元210、获取单元220以及确定显示单元230,如下:
(一)、显示单元210。
显示单元210,用于在直播界面显示直播画面,直播画面中包含多个主播。
(二)、获取单元220。
获取单元,用于获取主播的主播吸引力指示信息,其中,吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息。
在一些实施例中,在获取主播吸引力指示信息中的主播肢体动作信息之前,包括:
获取主播的目标部位在当前时间对应的画面区域、以及在历史时间对应的画面区域;
基于画面区域确定区域变化,区域变化为主播的目标部位在当前时间对应的画面区域与在历史时间对应的画面区域之间的变化;
根据区域变化,确定主播的主播肢体动作信息。
在一些实施例中,在获取主播的目标部位在历史时间对应的画面区域之前,还包括:
获取在历史时间与主播关联的多帧历史画面,历史画面与直播间关联;
对每个历史画面中主播的目标部位进行画面区域提取,得到候选画面区域集合;
确定候选画面区域集合中具有相同区域尺寸的候选画面区域的区域个数;
若区域个数大于预设个数,将区域个数对应的候选画面区域作为主播的目标部位在历史时间对应的画面区域。
在一些实施例中,在获取针对主播的观众交互信息之前,还包括:
获取当前时间针对所有主播的候选观众交互信息,以及历史时间针对所有主播的历史观众交互信息,当前时间和历史时间为两个相邻的时间段;
计算候选观众交互信息与历史观众交互信息之间差异信息;
根据差异信息,从候选观众交互信息中确定针对主播的观众交互信息。
在一些实施例中,候选观众交互信息包括候选交互文本的文本数量,从候选观众交互信息中确定针对主播的观众交互信息,包括:
获取主播的主播关键词,主播关键词为与主播关联的关键词;
对主播关键词和候选交互文本进行匹配,确定候选交互文本中是否包含主播关键词;
若候选交互文本中出现主播关键词,确定针对主播的观众交互信息,针对主播的观众交互信息包括存在主播关键词的候选交互文本的文本数量。
在一些实施例中,获取主播的主播肢体动作信息,包括:
获取主播的主播语音信息,以及主播关联的角色关键词,角色关键词为与主播所扮演角色相关的关键词;
对主播的主播语音信息进行内容识别处理,得到主播的语音文本;
对角色关键词和语音文本进行匹配,确定语音文本中是否包含角色关键词;
若语音文本中出现角色关键词,获取主播的主播肢体动作信息。
在一些实施例中,在获取主播关联的角色关键词之前,还包括:
获取主播所扮演角色的角色信息,角色信息包括角色剧情文本以及角色身份介绍;
从角色剧情文本中确定频率最高的词,作为第一子关键词;
从角色身份介绍中确定角色身份的词,作为第二子关键词;
根据第一子关键词和第二子关键词,确定主播的角色关键词。
(三)、确定显示单元230。
确定显示单元230,用于根据主播吸引力指示信息从主播中确定目标主播,并用于在直播界面的预设显示区域显示针对目标主播的主播画面。
在一些实施例中,根据主播吸引力指示信息从主播中确定目标主播,包括:
根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播;
从候选主播中确定目标主播。
在一些实施例中,根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播,包括:
基于主播语音信息,从多个主播中确定第一主播和第二主播,第一主播为当前时间正在发言的主播,第二主播为当前时间未发言的主播;
将第一主播作为候选主播;
根据第二主播的主播肢体动作信息,从第二主播中确定候选主播。
在一些实施例中,在从候选主播中确定目标主播之前,还包括:
根据针对主播的观众交互信息,从多个主播中确定候选主播。
在一些实施例中,从候选主播中确定目标主播,包括:
基于针对候选主播的观众交互信息,从候选主播中确定目标主播。
在一些实施例中,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
根据目标主播,在直播界面中新增预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
在一些实施例中,直播画面包括有多个显示区域,一个显示区域用于显示多个主播中至少一个主播的主播画面,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
扩大目标主播对应的显示区域,得到预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
由上可知,本实施例的主播画面显示装置由显示单元在直播界面显示直播画面,直播画面中包含多个主播;由获取单元获取主播的主播吸引力指示信息,其中,吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息;由确定显示单元根据主播吸引力指示信息从主播中确定目标主播,并用于在直播界面的预设显示区域显示针对目标主播的主播画面。
由此,本申请实施例可以加强观众在直播中的参与度。
相应的,本申请实施例还提供一种电子设备,该电子设备可以为终端或服务器,该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机、个人数字助理(Personal Digital Assistant,PDA)等终端设备。
如图3所示,图3为本申请实施例提供的电子设备的结构示意图,该电子设备300包括有一个或者一个以上处理核心的处理器310、有一个或一个以上计算机可读存储介质的存储器320及存储在存储器320上并可在处理器上运行的计算机程序。其中,处理器310与存储器320电性连接。本领域技术人员可以理解,图中示出的电子设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
处理器310是电子设备300的控制中心,利用各种接口和线路连接整个电子设备300的各个部分,通过运行或加载存储在存储器320内的软件程序和/或模块,以及调用存储在存储器320内的数据,执行电子设备300的各种功能和处理数据,从而对电子设备300进行整体监控。
在本申请实施例中,电子设备300中的处理器310会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器320中,并由处理器310来运行存储在存储器320中的应用程序,从而实现各种功能:
一种主播画面显示方法,包括:
在直播界面显示直播画面,直播画面中包含多个主播;
获取主播的主播吸引力指示信息,其中,主播吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息;
根据主播吸引力指示信息从主播中确定目标主播,并在直播界面的预设显示区域显示针对目标主播的主播画面。
在一些实施例中,根据主播吸引力指示信息从主播中确定目标主播,包括:
根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播;
从候选主播中确定目标主播。
在一些实施例中,根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播,包括:
基于主播语音信息,从多个主播中确定第一主播和第二主播,第一主播为当前时间正在发言的主播,第二主播为当前时间未发言的主播;
将第一主播作为候选主播;
根据第二主播的主播肢体动作信息,从第二主播中确定候选主播。
在一些实施例中,在从候选主播中确定目标主播之前,还包括:
根据针对主播的观众交互信息,从多个主播中确定候选主播。
在一些实施例中,从候选主播中确定目标主播,包括:
基于针对候选主播的观众交互信息,从候选主播中确定目标主播。
在一些实施例中,在获取主播吸引力指示信息中的主播肢体动作信息之前,包括:
获取主播的目标部位在当前时间对应的画面区域、以及在历史时间对应的画面区域;
基于画面区域确定区域变化,区域变化为主播的目标部位在当前时间对应的画面区域与在历史时间对应的画面区域之间的变化;
根据区域变化,确定主播的主播肢体动作信息。
在一些实施例中,在获取主播的目标部位在历史时间对应的画面区域之前,还包括:
获取在历史时间与主播关联的多帧历史画面,历史画面与直播间关联;
对每个历史画面中主播的目标部位进行画面区域提取,得到候选画面区域集合;
确定候选画面区域集合中具有相同区域尺寸的候选画面区域的区域个数;
若区域个数大于预设个数,将区域个数对应的候选画面区域作为主播的目标部位在历史时间对应的画面区域。
在一些实施例中,在获取针对主播的观众交互信息之前,还包括:
获取当前时间针对所有主播的候选观众交互信息,以及历史时间针对所有主播的历史观众交互信息,当前时间和历史时间为两个相邻的时间段;
计算候选观众交互信息与历史观众交互信息之间差异信息;
根据差异信息,从候选观众交互信息中确定针对主播的观众交互信息。
在一些实施例中,候选观众交互信息包括候选交互文本的文本数量,从候选观众交互信息中确定针对主播的观众交互信息,包括:
获取主播的主播关键词,主播关键词为与主播关联的关键词;
对主播关键词和候选交互文本进行匹配,确定候选交互文本中是否包含主播关键词;
若候选交互文本中出现主播关键词,确定针对主播的观众交互信息,针对主播的观众交互信息包括存在主播关键词的候选交互文本的文本数量。
在一些实施例中,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
根据目标主播,在直播界面中新增预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
在一些实施例中,直播画面包括有多个显示区域,一个显示区域用于显示多个主播中至少一个主播的主播画面,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
扩大目标主播对应的显示区域,得到预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
在一些实施例中,获取主播的主播肢体动作信息,包括:
获取主播的主播语音信息,以及主播关联的角色关键词,角色关键词为与主播所扮演角色相关的关键词;
对主播的主播语音信息进行内容识别处理,得到主播的语音文本;
对角色关键词和语音文本进行匹配,确定语音文本中是否包含角色关键词;
若语音文本中出现角色关键词,获取主播的主播肢体动作信息。
在一些实施例中,在获取主播关联的角色关键词之前,还包括:
获取主播所扮演角色的角色信息,角色信息包括角色剧情文本以及角色身份介绍;
从角色剧情文本中确定频率最高的词,作为第一子关键词;
从角色身份介绍中确定角色身份的词,作为第二子关键词;
根据第一子关键词和第二子关键词,确定主播的角色关键词。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
可选的,如图3所示,电子设备300还包括:触控显示屏330、射频电路340、音频电路350、输入单元360以及电源370。其中,处理器310分别与触控显示屏330、射频电路340、音频电路350、输入单元360以及电源370电性连接。本领域技术人员可以理解,图3中示出的电子设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
触控显示屏330可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏330可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-EmittingDiode)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器310,并能接收处理器310发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器310以确定触摸事件的类型,随后处理器310根据触摸事件的类型在显示面板上提供相应的视觉输出。在本申请实施例中,可以将触控面板与显示面板集成到触控显示屏330而实现输入和输出功能。但是在某些实施例中,触控面板与触控面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏330也可以作为输入单元360的一部分实现输入功能。
射频电路340可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通讯,与网络设备或其他计算机设备之间收发信号。
音频电路350可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路350可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路350接收后转换为音频数据,再将音频数据输出处理器310处理后,经射频电路340以发送给比如另一计算机设备,或者将音频数据输出至存储器320以便进一步处理。音频电路350还可能包括耳塞插孔,以提供外设耳机与计算机设备的通信。
输入单元360可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
电源370用于给电子设备300的各个部件供电。可选的,电源370可以通过电源管理***与处理器310逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源370还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管图3中未示出,电子设备300还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
由上可知,本实施例提供的计算机设备可以从多个主播中确定目标主播,以使该目标主播的主播画面可以在直播界面的预设显示区域中显示,从而可以在直播画面中凸显目标主播的主播画面,以引导观众观看目标主播的主播画面,便于观众得到有效的信息,可以加强观众在直播中的参与度。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种主播画面显示方法中的步骤。例如,该计算机程序可以执行如下步骤:
一种主播画面显示方法,包括:
在直播界面显示直播画面,直播画面中包含多个主播;
获取主播的主播吸引力指示信息,其中,主播吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对主播的观众交互信息;
根据主播吸引力指示信息从主播中确定目标主播,并在直播界面的预设显示区域显示针对目标主播的主播画面。
在一些实施例中,根据主播吸引力指示信息从主播中确定目标主播,包括:
根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播;
从候选主播中确定目标主播。
在一些实施例中,根据主播吸引力指示信息中的主播语音信息和主播肢体动作信息,从多个主播中确定候选主播,包括:
基于主播语音信息,从多个主播中确定第一主播和第二主播,第一主播为当前时间正在发言的主播,第二主播为当前时间未发言的主播;
将第一主播作为候选主播;
根据第二主播的主播肢体动作信息,从第二主播中确定候选主播。
在一些实施例中,在从候选主播中确定目标主播之前,还包括:
根据针对主播的观众交互信息,从多个主播中确定候选主播。
在一些实施例中,从候选主播中确定目标主播,包括:
基于针对候选主播的观众交互信息,从候选主播中确定目标主播。
在一些实施例中,在获取主播吸引力指示信息中的主播肢体动作信息之前,包括:
获取主播的目标部位在当前时间对应的画面区域、以及在历史时间对应的画面区域;
基于画面区域确定区域变化,区域变化为主播的目标部位在当前时间对应的画面区域与在历史时间对应的画面区域之间的变化;
根据区域变化,确定主播的主播肢体动作信息。
在一些实施例中,在获取主播的目标部位在历史时间对应的画面区域之前,还包括:
获取在历史时间与主播关联的多帧历史画面,历史画面与直播间关联;
对每个历史画面中主播的目标部位进行画面区域提取,得到候选画面区域集合;
确定候选画面区域集合中具有相同区域尺寸的候选画面区域的区域个数;
若区域个数大于预设个数,将区域个数对应的候选画面区域作为主播的目标部位在历史时间对应的画面区域。
在一些实施例中,在获取针对主播的观众交互信息之前,还包括:
获取当前时间针对所有主播的候选观众交互信息,以及历史时间针对所有主播的历史观众交互信息,当前时间和历史时间为两个相邻的时间段;
计算候选观众交互信息与历史观众交互信息之间差异信息;
根据差异信息,从候选观众交互信息中确定针对主播的观众交互信息。
在一些实施例中,候选观众交互信息包括候选交互文本的文本数量,从候选观众交互信息中确定针对主播的观众交互信息,包括:
获取主播的主播关键词,主播关键词为与主播关联的关键词;
对主播关键词和候选交互文本进行匹配,确定候选交互文本中是否包含主播关键词;
若候选交互文本中出现主播关键词,确定针对主播的观众交互信息,针对主播的观众交互信息包括存在主播关键词的候选交互文本的文本数量。
在一些实施例中,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
根据目标主播,在直播界面中新增预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
在一些实施例中,直播画面包括有多个显示区域,一个显示区域用于显示多个主播中至少一个主播的主播画面,在直播界面的预设显示区域显示针对目标主播的主播画面,包括:
扩大目标主播对应的显示区域,得到预设显示区域,并在预设显示区域显示针对目标主播的主播画面。
在一些实施例中,获取主播的主播肢体动作信息,包括:
获取主播的主播语音信息,以及主播关联的角色关键词,角色关键词为与主播所扮演角色相关的关键词;
对主播的主播语音信息进行内容识别处理,得到主播的语音文本;
对角色关键词和语音文本进行匹配,确定语音文本中是否包含角色关键词;
若语音文本中出现角色关键词,获取主播的主播肢体动作信息。
在一些实施例中,在获取主播关联的角色关键词之前,还包括:
获取主播所扮演角色的角色信息,角色信息包括角色剧情文本以及角色身份介绍;
从角色剧情文本中确定频率最高的词,作为第一子关键词;
从角色身份介绍中确定角色身份的词,作为第二子关键词;
根据第一子关键词和第二子关键词,确定主播的角色关键词。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种主播画面显示方法中的步骤,因此,可以实现本申请实施例所提供的任一种主播画面显示方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种主播画面显示方法、装置、电子设备和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (16)
1.一种主播画面显示方法,其特征在于,包括:
在直播界面显示直播画面,所述直播画面中包含多个主播;
获取所述主播的主播吸引力指示信息,其中,所述主播吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对所述主播的观众交互信息;
根据所述主播吸引力指示信息从所述主播中确定目标主播,并在所述直播界面的预设显示区域显示针对所述目标主播的主播画面。
2.根据权利要求1所述的方法,其特征在于,根据所述主播吸引力指示信息从所述主播中确定目标主播,包括:
根据所述主播吸引力指示信息中的所述主播语音信息和所述主播肢体动作信息,从所述多个主播中确定候选主播;
从所述候选主播中确定所述目标主播。
3.根据权利要求2所述的方法,其特征在于,根据所述主播吸引力指示信息中的所述主播语音信息和所述主播肢体动作信息,从所述多个主播中确定候选主播,包括:
基于所述主播语音信息,从所述多个主播中确定第一主播和第二主播,所述第一主播为当前时间正在发言的主播,所述第二主播为所述当前时间未发言的主播;
将所述第一主播作为所述候选主播;
根据所述第二主播的所述主播肢体动作信息,从所述第二主播中确定所述候选主播。
4.如权利要求2所述的方法,其特征在于,在所述从所述候选主播中确定目标主播之前,还包括:
根据针对所述主播的观众交互信息,从所述多个主播中确定所述候选主播。
5.如权利要求2所述的方法,其特征在于,所述从所述候选主播中确定目标主播,包括:
基于针对所述候选主播的观众交互信息,从所述候选主播中确定所述目标主播。
6.如权利要求1所述的方法,其特征在于,在所述获取所述主播吸引力指示信息中的主播肢体动作信息之前,还包括:
获取所述主播的目标部位在当前时间对应的画面区域、以及在历史时间对应的画面区域;
基于所述画面区域确定区域变化,所述区域变化为所述主播的目标部位在所述当前时间对应的画面区域与在所述历史时间对应的画面区域之间的变化;
根据所述区域变化,确定所述主播的主播肢体动作信息。
7.如权利要求6所述的方法,其特征在于,在所述获取所述主播的目标部位在历史时间对应的画面区域之前,还包括:
获取在历史时间与所述主播关联的多帧历史画面,所述历史画面与直播间关联;
对所述历史画面中所述主播的目标部位进行画面区域提取,得到候选画面区域集合;
确定所述候选画面区域集合中具有相同区域尺寸的候选画面区域的区域个数;
若所述区域个数大于预设个数,将所述区域个数对应的所述候选画面区域作为所述主播的目标部位在所述历史时间对应的画面区域。
8.如权利要求1所述的方法,其特征在于,在所述获取针对所述主播的观众交互信息之前,还包括:
获取当前时间针对所有所述主播的候选观众交互信息,以及历史时间针对所有所述主播的历史观众交互信息,所述当前时间和所述历史时间为两个相邻的时间段;
计算所述候选观众交互信息与所述历史观众交互信息之间差异信息;
根据所述差异信息,从所述候选观众交互信息中确定针对所述主播的观众交互信息。
9.如权利要求8所述的方法,其特征在于,所述候选观众交互信息包括候选交互文本的文本数量,所述从所述候选观众交互信息中确定针对所述主播的观众交互信息,包括:
获取所述主播的主播关键词,所述主播关键词为与所述主播关联的关键词;
对所述主播关键词和所述候选交互文本进行匹配,确定所述候选交互文本中是否包含所述主播关键词;
若所述候选交互文本中出现所述主播关键词,确定针对所述主播的观众交互信息,针对所述主播的观众交互信息包括存在所述主播关键词的所述候选交互文本的文本数量。
10.如权利要求1所述的方法,其特征在于,所述在所述直播界面的预设显示区域显示针对所述目标主播的主播画面,包括:
根据所述目标主播,在所述直播界面中新增所述预设显示区域,并在所述预设显示区域显示针对所述目标主播的主播画面。
11.如权利要求1所述的方法,其特征在于,所述直播画面包括有多个显示区域,一个所述显示区域用于显示所述多个主播中至少一个主播的主播画面,所述在所述直播界面的预设显示区域显示针对所述目标主播的主播画面,包括:
扩大所述目标主播对应的所述显示区域,得到所述预设显示区域,并在所述预设显示区域显示针对所述目标主播的主播画面。
12.如权利要求1所述的方法,其特征在于,所述获取所述主播的主播肢体动作信息,包括:
获取所述主播的主播语音信息,以及所述主播关联的角色关键词,所述角色关键词为与所述主播所扮演角色相关的关键词;
对所述主播的主播语音信息进行内容识别处理,得到所述主播的语音文本;
对所述角色关键词和所述语音文本进行匹配,确定所述语音文本中是否包含所述角色关键词;
若所述语音文本中出现所述角色关键词,获取所述主播的所述主播肢体动作信息。
13.如权利要求12所述的方法,其特征在于,在所述获取所述主播关联的角色关键词之前,还包括:
获取所述主播所扮演角色的角色信息,所述角色信息包括角色剧情文本以及角色身份介绍;
从所述角色剧情文本中确定频率最高的词,作为第一子关键词;
从所述角色身份介绍中确定角色身份的词,作为第二子关键词;
根据所述第一子关键词和所述第二子关键词,确定所述主播的角色关键词。
14.一种主播画面显示装置,其特征在于,包括:
显示单元,用于在直播界面显示直播画面,所述直播画面中包含多个主播;
获取单元,用于获取所述主播的主播吸引力指示信息,其中,所述吸引力指示信息包括以下至少之一:主播语音信息、主播肢体动作信息、针对所述主播的观众交互信息;
确定显示单元,用于根据所述主播吸引力指示信息从所述主播中确定目标主播,并用于在所述直播界面的预设显示区域显示针对所述目标主播的主播画面。
15.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1~13任一项所述的主播画面显示方法中的步骤。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1~13任一项所述的主播画面显示方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210491525.4A CN114786030B (zh) | 2022-05-07 | 2022-05-07 | 主播画面显示方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210491525.4A CN114786030B (zh) | 2022-05-07 | 2022-05-07 | 主播画面显示方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114786030A true CN114786030A (zh) | 2022-07-22 |
CN114786030B CN114786030B (zh) | 2024-04-30 |
Family
ID=82435441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210491525.4A Active CN114786030B (zh) | 2022-05-07 | 2022-05-07 | 主播画面显示方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114786030B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114979699A (zh) * | 2022-07-29 | 2022-08-30 | 广州市千钧网络科技有限公司 | 直播界面的布局方法、可读介质以及相关设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724557A (zh) * | 2012-07-03 | 2012-10-10 | 广州盈可视电子科技有限公司 | 一种多流视频直播中的编码控制方法及装置 |
CN103139599A (zh) * | 2011-11-29 | 2013-06-05 | 人民网股份有限公司 | 网络多画面直播*** |
CN104735390A (zh) * | 2013-12-20 | 2015-06-24 | 华为技术有限公司 | 浸入式会议中视频、音频布局方法与装置 |
CN111093087A (zh) * | 2019-12-31 | 2020-05-01 | 广州华多网络科技有限公司 | 连麦直播的方法、装置、***、存储介质及电子设备 |
CN111147870A (zh) * | 2018-11-02 | 2020-05-12 | 广州灵派科技有限公司 | 一种辅助直播的多视频导播方法和设备 |
CN111901624A (zh) * | 2020-08-06 | 2020-11-06 | 广州虎牙科技有限公司 | 直播显示方法和装置、电子设备及存储介质 |
CN112104880A (zh) * | 2020-08-31 | 2020-12-18 | 广州华多网络科技有限公司 | 网络连线直播控制、显示方法及装置、设备、存储介质 |
-
2022
- 2022-05-07 CN CN202210491525.4A patent/CN114786030B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103139599A (zh) * | 2011-11-29 | 2013-06-05 | 人民网股份有限公司 | 网络多画面直播*** |
CN102724557A (zh) * | 2012-07-03 | 2012-10-10 | 广州盈可视电子科技有限公司 | 一种多流视频直播中的编码控制方法及装置 |
CN104735390A (zh) * | 2013-12-20 | 2015-06-24 | 华为技术有限公司 | 浸入式会议中视频、音频布局方法与装置 |
CN111147870A (zh) * | 2018-11-02 | 2020-05-12 | 广州灵派科技有限公司 | 一种辅助直播的多视频导播方法和设备 |
CN111093087A (zh) * | 2019-12-31 | 2020-05-01 | 广州华多网络科技有限公司 | 连麦直播的方法、装置、***、存储介质及电子设备 |
CN111901624A (zh) * | 2020-08-06 | 2020-11-06 | 广州虎牙科技有限公司 | 直播显示方法和装置、电子设备及存储介质 |
CN112104880A (zh) * | 2020-08-31 | 2020-12-18 | 广州华多网络科技有限公司 | 网络连线直播控制、显示方法及装置、设备、存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114979699A (zh) * | 2022-07-29 | 2022-08-30 | 广州市千钧网络科技有限公司 | 直播界面的布局方法、可读介质以及相关设备 |
CN114979699B (zh) * | 2022-07-29 | 2022-12-27 | 广州市千钧网络科技有限公司 | 直播界面的布局方法、可读介质以及相关设备 |
Also Published As
Publication number | Publication date |
---|---|
CN114786030B (zh) | 2024-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112040263A (zh) | 视频处理方法、视频播放方法、装置、存储介质和设备 | |
CN113485617B (zh) | 动画展示方法、装置、电子设备及存储介质 | |
CN112261481B (zh) | 互动视频的创建方法、装置、设备及可读存储介质 | |
CN113350783B (zh) | 游戏直播方法、装置、计算机设备和存储介质 | |
WO2022257367A1 (zh) | 视频播放方法以及电子设备 | |
CN109032554B (zh) | 一种音频处理方法和电子设备 | |
WO2020248697A1 (zh) | 显示设备及视频通讯数据处理方法 | |
CN114095742A (zh) | 一种视频推荐方法、装置、计算机设备及存储介质 | |
CN114786030B (zh) | 主播画面显示方法、装置、电子设备和存储介质 | |
CN113497946A (zh) | 视频处理方法、装置、电子设备和存储介质 | |
CN114095793A (zh) | 一种视频播放方法、装置、计算机设备及存储介质 | |
CN116437155A (zh) | 一种直播互动方法、装置、计算机设备和存储介质 | |
CN116996702A (zh) | 演唱会直播处理方法、装置、存储介质和电子设备 | |
CN113825014B (zh) | 多媒体内容播放方法、装置、计算机设备和存储介质 | |
CN115643445A (zh) | 交互处理方法、装置、电子设备及存储介质 | |
CN115225971A (zh) | 一种视频进度的调节方法、装置、计算机设备及存储介质 | |
CN108174308B (zh) | 视频播放方法、视频播放装置、存储介质及电子设备 | |
CN114125149A (zh) | 视频播放方法、装置、***、电子设备及存储介质 | |
CN113395585A (zh) | 视频检测方法、视频播放控制方法、装置和电子设备 | |
CN115379250B (zh) | 视频处理方法、装置、计算机设备及存储介质 | |
CN112614516B (zh) | 进度条的调节方法、装置、终端及存储介质 | |
CN115334367B (zh) | 视频的摘要信息生成方法、装置、服务器以及存储介质 | |
CN114793289B (zh) | 直播间的视频信息的显示处理方法、终端、服务器及介质 | |
CN113905280B (zh) | 弹幕信息显示方法、装置、设备以及存储介质 | |
WO2022242313A1 (zh) | 应用程序的控制方法、装置、设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |