CN115988228A - Method, device, equipment and storage medium for displaying hot spots of live images - Google Patents
Method, device, equipment and storage medium for displaying hot spots of live images Download PDFInfo
- Publication number
- CN115988228A CN115988228A CN202111201332.2A CN202111201332A CN115988228A CN 115988228 A CN115988228 A CN 115988228A CN 202111201332 A CN202111201332 A CN 202111201332A CN 115988228 A CN115988228 A CN 115988228A
- Authority
- CN
- China
- Prior art keywords
- recommended
- live broadcast
- display
- target
- audience
- 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
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请公开了一种直播画面的热区显示方法、装置、设备及存储介质,属于直播技术领域。该方法包括:显示直播间的直播画面,所述直播画面显示有至少一个推荐对象;响应于针对所述直播画面触发的热区显示指令,在所述直播画面中呈现至少一个视觉热区,所述视觉热区用于表征注视所述直播画面中相应推荐对象所在位置区域的观众数量。这样,在观看直播画面时,无需观众主动的进行互动行为,也可以通过展示的视觉热区,更直观的了解到观众对于各个推荐对象的兴趣程度,获取观众反馈更为及时,进而提升直播内容的准确性。
The application discloses a hot zone display method, device, equipment and storage medium of a live broadcast image, belonging to the technical field of live broadcast. The method includes: displaying a live screen of a live broadcast room, where at least one recommended object is displayed on the live screen; in response to a hot spot display instruction triggered for the live screen, presenting at least one visual hot spot in the live screen, so that The visual hotspots are used to represent the number of viewers watching the location area of the corresponding recommended object in the live broadcast screen. In this way, when watching the live broadcast, there is no need for the audience to take the initiative to interact, and through the displayed visual hotspot, you can more intuitively understand the audience's interest in each recommended object, obtain audience feedback in a more timely manner, and then improve the live broadcast content accuracy.
Description
技术领域technical field
本申请涉及计算机技术领域,尤其涉及直播技术领域,提供一种直播画面的热区显示方法、装置、设备及存储介质。The present application relates to the field of computer technology, in particular to the field of live broadcast technology, and provides a method, device, equipment, and storage medium for displaying hot spots on a live screen.
背景技术Background technique
随着网络技术的发展,网络直播得到了广泛的普及,逐渐成为大众喜爱的娱乐活动应用。一般而言,网络直播场景中包括主播客户端和观众客户端,主播可以在主播客户端中可以创建直播间,观众通过观众客户端进入直播间后可与主播客户端进行互动。例如,主播通过主播客户端进行直播时,观众可以通过观众客户端可以在直播间进行评论或者点赞,相应的,观众客户端发起的评论或者点赞可显示在主播客户端和观众客户端的相应区域中。With the development of network technology, webcasting has been widely popularized and has gradually become a favorite entertainment application for the public. Generally speaking, the network live broadcast scene includes the anchor client and the audience client. The anchor can create a live broadcast room in the anchor client, and the audience can interact with the anchor client after entering the live broadcast room through the audience client. For example, when the anchor performs live broadcast through the anchor client, the audience can comment or like in the live broadcast room through the audience client. Correspondingly, the comments or likes initiated by the audience client can be displayed on the corresponding in the area.
但是目前,由于在直播时,由于物理空间上的限制,主播是无法直接查看到另一端观看直播的观众的,而只能够通过观众主动发起的互动内容,判断观众对于直播内容的喜好,但这种方式,主播只能被动的接收观众的反馈,一旦大部分观众缺乏互动,主播就无法及时获得反馈,可能导致直播内容不能及时进行调整。例如,主播在直播间向观众进行物品推荐时,若无法及时获得观众的反馈,判断观众对哪个物品感兴趣,那么就无法及时调整当前推荐的物品,则很有可能无法准确的向观众进行物品推荐,物品的推荐正确率低,观众的观看体验也较差。However, at present, due to the limitation of physical space during the live broadcast, the anchor cannot directly view the audience watching the live broadcast at the other end, but can only judge the audience's preference for the live broadcast content through the interactive content initiated by the audience. In this way, the anchor can only passively receive feedback from the audience. Once most of the audience lacks interaction, the anchor will not be able to get feedback in time, which may cause the live broadcast content to not be adjusted in time. For example, when the anchor recommends items to the audience in the live broadcast room, if he cannot obtain feedback from the audience in time to determine which item the audience is interested in, then he will not be able to adjust the currently recommended items in time, and it is very likely that he will not be able to accurately recommend items to the audience. Recommendation, the accuracy rate of item recommendation is low, and the viewer's viewing experience is also poor.
发明内容Contents of the invention
本申请实施例提供一种直播画面的热区显示方法、装置、设备及存储介质,用于展示直播画面的视觉热区,提升获取观众反馈的及时性,进而提升直播内容的准确性。Embodiments of the present application provide a method, device, device, and storage medium for displaying hotspots of live images, which are used to display visual hotspots of live images, improve the timeliness of obtaining audience feedback, and further improve the accuracy of live content.
一方面,提供一种直播画面的热区显示方法,所述方法包括:In one aspect, a method for displaying a hot zone of a live image is provided, the method comprising:
显示直播间的直播画面,所述直播画面显示有至少一个推荐对象;Displaying the live broadcast screen of the live broadcast room, the live broadcast screen shows at least one recommended object;
响应于针对所述直播画面触发的热区显示指令,在所述直播画面中呈现至少一个视觉热区,所述视觉热区用于表征注视所述直播画面中相应推荐对象所在位置区域的观众数量。Responsive to the hot zone display instruction triggered for the live screen, at least one visual hot zone is presented in the live screen, and the visual hot zone is used to represent the number of viewers watching the location area of the corresponding recommended object in the live screen .
一方面,提供一种直播画面的热区显示装置,所述装置包括:In one aspect, a device for displaying a hot zone of a live image is provided, the device comprising:
画面显示单元,用于显示直播间的直播画面,所述直播画面显示有至少一个推荐对象;The picture display unit is used to display the live picture of the live broadcast room, and the live picture shows at least one recommended object;
热区呈现单元,用于响应于针对所述直播画面触发的热区显示指令,在所述直播画面中呈现至少一个视觉热区,所述视觉热区用于表征注视所述直播画面中相应推荐对象所在位置区域的观众数量。A hotspot presentation unit, configured to present at least one visual hotspot in the live broadcast in response to the hotspot display instruction triggered for the live broadcast, and the visual hotspot is used to represent watching the corresponding recommendation in the live broadcast The number of viewers in the area where the object is located.
可选的,所述直播画面还显示有热区显示控件,则所述热区呈现单元,还用于:Optionally, the live broadcast screen also displays a hot zone display control, and the hot zone display unit is also used for:
响应于针对所述热区显示控件的触发操作,获得所述热区显示指令。The hot zone display instruction is obtained in response to a trigger operation on the hot zone display control.
可选的,所述装置还包括热区生成单元,用于:Optionally, the device also includes a hot zone generating unit, used for:
对所述直播画面进行对象识别,获得所述至少一个推荐对象各自在所述直播画面中的位置区域;以及,Performing object recognition on the live screen to obtain the position area of each of the at least one recommended object in the live screen; and,
获得所述至少一个推荐对象中每个推荐对象关联的观众账户;其中,推荐对象与观众账户之间的关联关系,是根据终端设备使用观众账户播放所述直播画面时,所述至少一个推荐对象各自在所述直播画面中的位置区域,与所述终端设备检测到的眼球注视点之间的位置关系建立的;Obtaining the audience account associated with each recommended object in the at least one recommended object; wherein, the association relationship between the recommended object and the audience account is based on when the terminal device uses the audience account to play the live screen, the at least one recommended object The positional relationship between the respective position areas in the live broadcast screen and the eye gaze points detected by the terminal device is established;
在每个推荐对象的位置区域内标记关联的观众账户,生成每个推荐对象对应的视觉热区。Mark the associated audience account in the location area of each recommended object, and generate a visual hotspot corresponding to each recommended object.
可选的,所述热区生成单元,具体用于:Optionally, the hot zone generating unit is specifically used for:
接收后台服务器下发的多组关联关系,每组关联关系包括一个观众账户关联的推荐对象;Receive multiple sets of association relationships issued by the background server, each set of association relationships includes a recommendation object associated with a viewer account;
将所述多组关联关系中的推荐对象与所述至少一个推荐对象进行对比,以确定所述至少一个推荐对象中每个推荐对象关联的观众账户。Comparing the recommended objects in the multiple sets of association relationships with the at least one recommended object to determine the viewer account associated with each recommended object in the at least one recommended object.
可选的,采用如下方式中的至少一种,在所述直播画面中呈现至少一个视觉热区:Optionally, at least one visual hotspot is presented in the live broadcast screen by using at least one of the following methods:
在每个推荐对象的位置区域内,显示至少一个标记信息,一个标记信息表征相应推荐对象关联的至少一个观众账户;In the location area of each recommended object, at least one tag information is displayed, and one tag information represents at least one viewer account associated with the corresponding recommended object;
显示每个推荐对象关联的观众账户数量,所述观众账户数量与标记信息的密集程度与呈正相关;Display the number of audience accounts associated with each recommended object, and the number of audience accounts is positively correlated with the density of tag information;
针对关联的观众账户数量最多的推荐对象,以不同于其余推荐对象的热区显示样式进行显示;For the recommended object with the largest number of associated viewer accounts, it is displayed in a hot zone display style different from that of the rest of the recommended objects;
关联的观众账户数量不同的推荐对象,以不同的热区显示样式进行显示;Recommended objects with different numbers of associated viewer accounts will be displayed in different hot zone display styles;
关联的观众账户数量位于的数值区间不同的推荐对象,以不同的热区显示样式进行显示。The recommendation objects whose number of associated viewer accounts are in different numerical intervals are displayed in different hot zone display styles.
可选的,所述直播画面还显示有热区显示控件,则所述热区呈现单元,还用于:Optionally, the live broadcast screen also displays a hot zone display control, and the hot zone display unit is also used for:
响应于针对所述热区显示控件的触发操作,获得所述热区显示指令。The hot zone display instruction is obtained in response to a trigger operation on the hot zone display control.
可选的,所述装置还包括注视点识别单元,用于:Optionally, the device also includes a gaze recognition unit, configured to:
对所述直播画面进行对象识别,获得所述至少一个推荐对象各自在所述直播画面中的位置区域;performing object recognition on the live screen, and obtaining the respective location areas of the at least one recommended object in the live screen;
获取检测到的眼球注视点在所述直播画面上的位置信息;Obtain the position information of the detected eye gaze point on the live screen;
基于所述位置信息与各个推荐对象的位置区域之间的位置关系,确定所述位置信息对应的目标推荐对象;determining a target recommendation object corresponding to the location information based on the location relationship between the location information and the location area of each recommended object;
建立当前使用的目标观众账户与所述目标推荐对象的关联关系,并将所述关联关系上传至后台服务器。An association relationship between the currently used target audience account and the target recommendation object is established, and the association relationship is uploaded to the background server.
可选的,所述装置还包括对象聚焦单元,用于:Optionally, the device also includes an object focusing unit for:
接收针对所述至少一个视觉热区中目标视觉热区进行的触发操作;receiving a trigger operation performed on a target visual hotspot in the at least one visual hotspot;
显示所述目标视觉热区对应的目标推荐对象的聚焦操作控件;Displaying the focus operation control of the target recommendation object corresponding to the target visual hotspot;
响应于对所述聚焦操作控件进行的触发操作,放大显示所述目标推荐对象。In response to a trigger operation performed on the focus operation control, the target recommendation object is enlarged and displayed.
可选的,所述对象聚焦单元,具体用于:Optionally, the object focusing unit is specifically used for:
响应于对所述聚焦操作控件进行的触发操作,向连接的摄像设备发送聚焦指令,所述聚焦指令用于指示所述摄像设备针对所述目标推荐对象进行聚焦;In response to a trigger operation performed on the focus operation control, send a focus instruction to the connected imaging device, where the focus instruction is used to instruct the imaging device to focus on the target recommended object;
基于所述摄像设备发送的聚焦后的画面数据进行画面显示,以显示放大后的所述目标推荐对象。A screen display is performed based on the focused screen data sent by the imaging device, so as to display the enlarged target recommendation object.
可选的,所述热区呈现单元,还用于:Optionally, the hot zone presentation unit is also used for:
在接收针对所述至少一个视觉热区中目标视觉热区进行的触发操作之后,显示所述目标推荐对象对应的信息显示控件;After receiving a trigger operation for a target visual hotspot in the at least one visual hotspot, displaying an information display control corresponding to the target recommended object;
响应于对所述信息显示控件进行的触发操作,显示所述目标推荐对象的信息显示页面,所述信息显示页面显示有所述目标推荐对象的对象介绍信息和关联的观众账户的账户标识中的至少一种。In response to a trigger operation performed on the information display control, an information display page of the target recommended object is displayed, and the information display page displays the object introduction information of the target recommended object and the account identifier of the associated audience account. at least one.
可选的,所述信息显示页面还显示有所述目标推荐对象对应的第一对象推荐控件;Optionally, the information display page also displays a first object recommendation control corresponding to the target recommendation object;
则所述装置还包括推荐单元,用于:Then the device also includes a recommending unit for:
响应于针对所述第一对象推荐控件进行的触发操作,将所述目标推荐对象关联的对象链接地址,发送给所述目标推荐对象关联的观众账户。In response to a trigger operation performed on the first object recommendation control, an object link address associated with the target recommended object is sent to a viewer account associated with the target recommended object.
可选的,所述推荐单元,还用于:Optionally, the recommendation unit is also used for:
响应于针对所述信息显示页面显示的观众账户中目标观众账户的账户标识进行的触发操作,显示以所述目标观众账户为通讯对象的即时通讯页面,所述即时通讯页面显示有所述目标推荐对象对应的第二对象推荐控件;In response to a trigger operation performed on the account identifier of the target audience account among the audience accounts displayed on the information display page, an instant messaging page with the target audience account as the communication object is displayed, and the instant messaging page displays the target recommendation A second object recommendation control corresponding to the object;
响应于针对所述第二对象推荐控件进行的触发操作,将所述目标推荐对象关联的对象链接地址,发送给所述目标观众账户。In response to a trigger operation performed on the second object recommendation control, an object link address associated with the target recommended object is sent to the target audience account.
可选的,所述热区呈现单元,还用于:Optionally, the hot zone presentation unit is also used for:
响应于针对所述目标观众账户的账户标识进行的触发操作,显示所述目标观众账户的注视点轨迹页面,所述注视点轨迹页面包括所述目标观众账户在相应终端设备上的眼球注视点所对应的各个推荐对象;In response to the trigger operation performed on the account identification of the target audience account, display the gaze point track page of the target audience account, and the gaze point track page includes the gaze point of the target audience account on the corresponding terminal device. Corresponding recommended objects;
其中,所述目标观众账户的账户标识为所述信息显示页面显示的账户标识,或者,为所述即时通讯页面显示的账户标识。Wherein, the account ID of the target audience account is the account ID displayed on the information display page, or is the account ID displayed on the instant messaging page.
可选的,所述热区呈现单元,具体用于:Optionally, the hot zone presentation unit is specifically used for:
按照所述目标观众账户对应的眼球注视点,在所述各个推荐对象的位置区域内的停留时长,对所述各个推荐对象进行排序,以及基于所述各个推荐对象的排序顺序,显示所述注视点轨迹页面;或者,According to the eye gaze point corresponding to the target audience account and the length of stay in the location area of each recommended object, sort the recommended objects, and display the gaze based on the sort order of the recommended objects point track page; or,
按照所述目标观众账户对应的眼球注视点,在所述各个推荐对象的位置区域内的轨迹顺序,对所述各个推荐对象进行排序,以及基于所述各个推荐对象的排序顺序,显示所述注视点轨迹页面。According to the eye gaze point corresponding to the target audience account, the trajectory order of each recommended object within the position area of each recommended object is sorted, and based on the sorted order of each recommended object, the gaze is displayed Click the track page.
可选的,所述热区呈现单元,还用于:Optionally, the hot zone presentation unit is also used for:
显示热区关闭控件;Show hot zone off controls;
响应于对所述热区关闭控件进行的触发操作,隐藏所述至少一个视觉热区,返回显示所述直播画面。In response to a trigger operation performed on the hot spot closing control, the at least one visual hot spot is hidden, and the live video is returned to display.
可选的,所述直播画面还显示有所述至少一个推荐对象的陈列页面显示控件;Optionally, the live broadcast screen also displays a display page display control of the at least one recommended object;
则所述热区呈现单元,还用于:The hotspot rendering unit is then used to:
响应于针对所述陈列页面显示控件进行的触发操作,显示包括所述至少一个推荐对象的陈列页面;在所述陈列页面中,显示有查看每个推荐对象关联的观众账户的显示操控控件;In response to a trigger operation performed on the display page display control, display a display page including the at least one recommended object; on the display page, display a display manipulation control for viewing viewer accounts associated with each recommended object;
响应于针对目标推荐对象对应的显示操控控件进行的触发操作,显示所述目标推荐对象关联的观众账户的账户标识。In response to a trigger operation performed on the display manipulation control corresponding to the target recommendation object, the account identifier of the viewer account associated with the target recommendation object is displayed.
可选的,所述热区呈现单元,具体用于:Optionally, the hot zone presentation unit is specifically used for:
按照所述至少一个推荐对象各自关联的观众账户的数量,对所述至少一个推荐对象进行排序;sorting the at least one recommended object according to the number of viewer accounts associated with each of the at least one recommended object;
基于所述至少一个推荐对象的排序顺序,显示所述陈列页面。The display page is displayed based on the sort order of the at least one recommended object.
一方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一种方法的步骤。In one aspect, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and operable on the processor, and the processor implements the steps of any one of the above methods when executing the computer program.
一方面,提供一种计算机存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时实现上述任一种方法的步骤。In one aspect, a computer storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the steps of any one of the above methods are implemented.
一方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一种方法的步骤。In one aspect there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps of any one of the above-mentioned methods.
本申请实施例中,终端设备可以呈现出至少一个视觉热区,视觉热区用来表征注视所述直播画面中相应推荐对象所在位置区域的观众数量,从而观看直播画面时,无需观众主动的进行互动行为,也可以更直观的了解到观众对于各个推荐对象的兴趣程度,获取观众反馈更为及时,相应的,主播可以及时调整直播内容,提升直播内容的准确性。例如,当主播直播进行物品推荐时,则能够有针对性的进行物品的介绍和推荐,从而提升物品推荐的准确性,观众的体验感也更佳。In the embodiment of the present application, the terminal device may present at least one visual hotspot, which is used to represent the number of viewers watching the area where the corresponding recommended object is located in the live broadcast screen, so that when watching the live broadcast screen, there is no need for the audience to actively Interactive behaviors can also more intuitively understand the audience's interest in each recommended object, and obtain audience feedback in a more timely manner. Correspondingly, the anchor can adjust the live broadcast content in time to improve the accuracy of the live broadcast content. For example, when an anchor recommends items live, he can introduce and recommend items in a targeted manner, thereby improving the accuracy of item recommendations and improving the experience of the audience.
附图说明Description of drawings
图1为本申请实施例提供的应用场景示意图;FIG. 1 is a schematic diagram of an application scenario provided by an embodiment of the present application;
图2为本申请实施例提供的直播画面的热区显示方法的流程示意图;FIG. 2 is a schematic flowchart of a method for displaying hot spots on a live screen provided by an embodiment of the present application;
图3a~图3b为本申请实施例提供的直播画面的示意图;Figures 3a to 3b are schematic diagrams of the live broadcast screen provided by the embodiment of the present application;
图4a~图4c为本申请实施例提供的呈现视觉热区的直播画面的示意图;Figures 4a to 4c are schematic diagrams of live images presenting visual hotspots provided by the embodiment of the present application;
图5为本申请实施例提供的直播画面的热区显示方法的另一流程示意图;FIG. 5 is another schematic flowchart of a method for displaying a hot zone of a live image provided by an embodiment of the present application;
图6为本申请实施例提供的眼球追踪的原理示意图;FIG. 6 is a schematic diagram of the principle of eye tracking provided by the embodiment of the present application;
图7为本申请实施例提供的直播画面的热区显示方法的再一流程示意图;FIG. 7 is another schematic flow chart of the method for displaying the hot zone of the live screen provided by the embodiment of the present application;
图8为本申请实施例提供的直播画面的热区显示方法的又一流程示意图;Fig. 8 is another schematic flow chart of the method for displaying the hot zone of the live screen provided by the embodiment of the present application;
图9a~图9g为本申请实施例提供的直播画面的操作示意图;Figures 9a to 9g are schematic diagrams of the operation of the live screen provided by the embodiment of the present application;
图10为本申请实施例提供的显示陈列页面的操作示意图;Fig. 10 is a schematic diagram of the operation of displaying the display page provided by the embodiment of the present application;
图11为本申请实施例提供的直播画面的热区显示装置的一种结构示意图;FIG. 11 is a schematic structural diagram of a hot zone display device for live images provided by an embodiment of the present application;
图12为本申请实施例提供的计算机设备的一种结构示意图。FIG. 12 is a schematic structural diagram of a computer device provided by an embodiment of the present application.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。In order to make the purpose, technical solutions and advantages of the application clearer, the technical solutions in the embodiments of the application will be clearly and completely described below in conjunction with the drawings in the embodiments of the application. Obviously, the described embodiments are only It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application. In the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other. Also, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.
为便于理解本申请实施例提供的技术方案,这里先对本申请实施例使用的一些关键名词进行解释:In order to facilitate the understanding of the technical solutions provided by the embodiments of the present application, some key terms used in the embodiments of the present application are first explained here:
直播:直播是指通过采集音频或者视频等采集设备采集到主播端的音频或者视频数据,经过一系列处理如视频编码压缩成可观看可传输的视频流,输出至观众端设备进行播放的技术。直播是一种后期合成与播出同时进行的播出方式,直播画面中除了采集设备采集到的音频或者视频数据,还会在画面中合成显示其他的内容,例如画面特效(如美颜特效或者遮脸特效等)、互动操作控件(如点赞、评论或者关注等控件)以及推荐对象(如商品)入口等内容。Live broadcast: Live broadcast refers to the technology in which the audio or video data collected by the host end through audio or video collection equipment is compressed into a watchable and transmittable video stream through a series of processing such as video encoding, and then output to the audience end device for playback. Live broadcasting is a broadcasting method in which post-synthesis and broadcasting are carried out at the same time. In addition to the audio or video data collected by the acquisition device, other content will be synthesized and displayed in the live broadcast screen, such as screen special effects (such as special effects for beautification or face-covering effects, etc.), interactive operation controls (such as likes, comments, or follow-up controls), and recommended object (such as commodity) entrances, etc.
推荐对象:推荐对象可以为直播画面中显示的内容,例如主物理空间中摆放的实体物品,也可以是直播画面中显示的电子化内容,例如虚拟物品、文字或者链接地址等。例如,当主播所推荐的是物理空间中陈列的实体商品时,主播可对各个商品进行介绍,观众可以基于主播的介绍来判断是否进行商品的购买,那么推荐对象则可以是这些商品,而对于一些直播,主播推介的对象并不是实体商品,而是画面中显示的电子化内容如文本,那么推荐对象也可以是这些文本。对于推荐对象的具体形式,本申请实施例对此不做限制。Recommended object: The recommended object can be the content displayed on the live screen, such as physical items placed in the main physical space, or electronic content displayed on the live screen, such as virtual items, text or link addresses, etc. For example, when the host recommends physical products displayed in the physical space, the host can introduce each product, and the audience can judge whether to purchase the product based on the introduction of the host, then the recommended objects can be these products, and for In some live broadcasts, what the anchor recommends is not physical products, but electronic content such as text displayed on the screen, so the recommended objects can also be these texts. The specific form of the recommended object is not limited in this embodiment of the present application.
视觉热区:视觉热区能够衡量每个推荐对象被观看直播画面的观众的关注度,其是按照观看直播画面的观众的关注度,以推荐对象为单位对直播画面进行区域划分所得到的结果,例如,观众对某个推荐对象的关注度越高,则视觉热区表征的关注度越高,例如当以色块进行标记时,则关注度越高的推荐对象区域的色块颜色更深且更为密集。其中,这里的关注度主要是以观众的眼球注视点所注视的推荐对象来衡量的。Visual hotspot: The visual hotspot can measure the attention of viewers who watch the live broadcast for each recommended object. It is the result of dividing the live broadcast by recommending objects according to the attention of viewers watching the live broadcast. , for example, the higher the viewer's attention to a recommended object, the higher the attention of the visual hotspot representation, for example, when marked with a color block, the color block of the recommended object area with a higher degree of attention is darker and more dense. Among them, the degree of attention here is mainly measured by the recommended object that the audience's eyeball gazes on.
眼球注视点:眼球注视点是指利用眼球追踪技术确定的观众在终端设备上的视线落点,本申请实施例中,主要是针对观众在观看直播画面时,观众在直播画面上的视线落点。眼球追踪技术是一项能够实时预测用户视线落点的科学技术,当人的眼睛看向不同方向时,眼部会有细微的变化,这些变化会产生可以提取的特征,这些特征能够通过图像捕捉或扫描提取的方式被终端设备检测得到,从而实时追踪眼睛的变化,预测用户的视线落点。Eye gaze point: The eye gaze point refers to the viewer’s gaze point on the terminal device determined by eye tracking technology. In the embodiment of this application, it mainly refers to the viewer’s gaze point on the live broadcast screen when the audience is watching the live screen. . Eye tracking technology is a scientific technology that can predict the user's gaze in real time. When people's eyes look in different directions, there will be subtle changes in the eyes, and these changes will generate features that can be extracted. These features can be captured by images Or the way of scanning and extraction is detected by the terminal device, so as to track the changes of the eyes in real time and predict the user's gaze point.
观众账户:在直播场景中,一般包括主播和观众,观众账户则是观众所使用的账户,观众通过在直播客户端登录观众账户以观看直播内容。需要说明的是,在实际场景中,观众可以不进行账户注册而使用游客账户进行直播观看,因而,这里的观众账户也可包含游客账户在内。Viewer account: In the live broadcast scene, it generally includes the anchor and the audience. The audience account is the account used by the audience. The audience can watch the live broadcast content by logging in to the audience account on the live broadcast client. It should be noted that, in actual scenarios, viewers can use tourist accounts to watch the live broadcast without account registration, therefore, the audience accounts here may also include tourist accounts.
下面对本申请实施例的设计思想进行简要介绍。The following briefly introduces the design idea of the embodiment of the present application.
随着科技的不断发展,各个流量平台提供了直播功能,主播可以通过直播的方式向观众进行对象的推荐,但是,由于物理空间上的限制,主播无法直接查看到观众,无法直接从观众的反映中得到观众的反馈,而只能被动接受观众的反馈,使得主播在直播内容的选择上存在一定的不确定性,从而无法及时调整当前推荐的物品,则很有可能无法准确的向观众进行物品推荐,物品的推荐正确率低,例如主播不知道观众看中哪款物品时,若介绍一些观众不感兴趣的物品,则观众的观看体验也较差。With the continuous development of science and technology, various traffic platforms provide live broadcast functions, and the anchor can recommend objects to the audience through live broadcast. However, due to the limitation of physical space, the anchor cannot directly view the audience, and cannot directly reflect from the audience. In order to get feedback from the audience, but only passively accept the feedback from the audience, there is a certain degree of uncertainty in the selection of the live broadcast content, so that the current recommended items cannot be adjusted in time, and it is very likely that the item cannot be accurately provided to the audience. Recommendation, the recommendation accuracy rate of items is low. For example, when the anchor does not know which items the audience is looking for, if they introduce some items that the audience is not interested in, the viewing experience of the audience will be poor.
针对这些问题,其主要的原因在于主播无法主动的获取观众的反馈,而只能通过弹幕、点赞或赠送的礼物来判断观众喜好程度,这些判断维度门槛比较高,需要观众有这些主动行为之后才能判断,那么要解决这些问题,则需要一种全新的获取观众反馈的维度,让主播端设备能够主动的向主播呈现观众的反馈。In response to these problems, the main reason is that the anchor cannot actively obtain feedback from the audience, but can only judge the audience's preference through barrage, likes, or gifts. The threshold for these judgment dimensions is relatively high, and the audience needs to have these active behaviors It can only be judged later, so to solve these problems, a new dimension of obtaining audience feedback is needed, so that the anchor device can actively present audience feedback to the anchor.
鉴于此,本申请实施例提供一种直播画面的热区显示方法,在该方法中,终端设备可以呈现出至少一个视觉热区,视觉热区用来表征注视所述直播画面中相应推荐对象所在位置区域的观众数量,从而观看直播画面时,无需观众主动的进行互动行为,也可以更直观的了解到观众对于各个推荐对象的兴趣程度,获取观众反馈更为及时。In view of this, an embodiment of the present application provides a method for displaying a hot spot on a live screen. In this method, the terminal device may present at least one visual hot spot, and the visual hot spot is used to indicate where the corresponding recommended object is located in the live screen. The number of viewers in the location area, so that when watching the live broadcast, the audience does not need to actively interact, and can also more intuitively understand the audience's interest in each recommended object, and obtain audience feedback in a more timely manner.
在一些实施例中,在终端设备使用观众账户播放直播画面时,通过检测到的眼球注视点在直播画面上的位置区域,来将观众账户与推荐对象进行关联,进而当需要在直播画面上呈现视觉热区时,则可在直播画面中呈现相应的视觉热区。In some embodiments, when the terminal device uses the audience account to play the live video, the audience account is associated with the recommended object through the detected position area of the gaze point on the live screen, and then when it needs to be presented on the live screen When the visual hotspot is selected, the corresponding visual hotspot can be presented in the live broadcast screen.
在一些实施例中,通过在观众端收集观看者视线落点和轨迹,在主播端设备以热区的形式展示,那么主播就可以根据热区判断哪些画面是观看者感兴趣,哪些不感兴趣,从而主播可以及时调整直播内容,如调整直播镜头或说话内容,对观看者更感兴趣的画面进行重点讲解,让直播变得更加灵活,如同做一场现场演讲一样,能够及时根据观众的反馈调整话术,活跃氛围,同时提升观众的观看体验。In some embodiments, by collecting the viewer’s line of sight and trajectory on the viewer’s end, and displaying them in the form of hot spots on the anchor’s device, the anchor can judge which pictures are interesting to the viewer and which are not, according to the hot spots. In this way, the anchor can adjust the content of the live broadcast in time, such as adjusting the live broadcast camera or speech content, focusing on the pictures that are more interesting to the viewers, making the live broadcast more flexible, just like making a live speech, and can be adjusted in time according to the audience's feedback Speaking skills, active atmosphere, and at the same time enhance the viewing experience of the audience.
可见,本申请实施例提供的方法中,主播端设备能够主动的向主播呈现观众的反馈,拓展了主播获取观众反馈的维度,相应的,主播可以及时调整直播内容,提升了直播内容的准确性。例如,当主播直播进行物品推荐时,则能够有针对性的进行物品的介绍和推荐,从而提升物品推荐的准确性,观众的体验感也更佳。It can be seen that in the method provided by the embodiment of this application, the host device can actively present audience feedback to the host, which expands the dimension for the host to obtain audience feedback. Correspondingly, the host can adjust the live content in time, improving the accuracy of the live content. . For example, when an anchor recommends items live, he can introduce and recommend items in a targeted manner, thereby improving the accuracy of item recommendations and improving the experience of the audience.
在介绍完本申请实施例的设计思想之后,下面对本申请实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本申请实施例而非限定。在具体实施过程中,可以根据实际需要灵活地应用本申请实施例提供的技术方案。After introducing the design idea of the embodiment of the present application, the following briefly introduces the applicable application scenarios of the technical solution of the embodiment of the present application. It should be noted that the application scenarios introduced below are only used to illustrate the embodiment of the application and not limited. In the specific implementation process, the technical solutions provided by the embodiments of the present application can be flexibly applied according to actual needs.
本申请实施例提供的方案可以适用于大多数视频应用场景中,尤其适用于诸如直播场景的实时视频应用场景中。如图1所示,为本申请实施例提供的一种网络架构示意图,在该架构中,可以包括第一设备101、服务器102和第二设备103。The solutions provided by the embodiments of the present application can be applied to most video application scenarios, and are especially applicable to real-time video application scenarios such as live broadcast scenarios. As shown in FIG. 1 , it is a schematic diagram of a network architecture provided by an embodiment of the present application, and the architecture may include a
第一设备101可以安装和运行有可以进行视频播放的实时视频应用,例如浏览器或者实时视频客户端等,用户可以通过在应用上进行相应的实时视频业务,如直播业务。本申请实施例涉及的应用可以是软件客户端,也可以是网页、小程序等客户端,服务器则是与软件或是网页、小程序等相对应的后台服务器,不限制客户端的具体类型。第一设备101可以是第一类用户使用的终端,第一类用户使用第一设备101可以实现实时视频的播放。The
服务器102可以为第一设备101上安装的实时视频应用所对应的后台服务器,例如可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、即内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。The
第二设备103也可以安装和运行有可以进行视频播放的实时视频应用,例如浏览器或者实时视频客户端等,用户可以通过在应用上进行相应的实时视频业务,如直播业务。第二设备103可以是第二类用户使用的终端,第二类用户使用第一设备101可以实现实时视频的发起以及播放。The
第一设备101和服务器102之间,以及第二设备103和服务器之间可以通过一个或者多个网络进行直接或间接的通信连接。该网络可以是有线网络,也可以是无线网络,例如无线网络可以是移动蜂窝网络,或者可以是无线保真(Wireless-Fidelity,WIFI)网络,当然还可以是其他可能的网络,本发明实施例对此不做限制。The
上述的第一设备101或者第二设备103例如可以为智能手机、智能掌机、平板电脑(PAD)、笔记本电脑、台式电脑、智能电视、车载终端等设备,但并不局限于此。The above-mentioned
以直播场景为例,第一设备101可以为主播端设备,相应的,第一设备101上安装的应用程序可以为主播使用的主播客户端主播可以通过第一设备101自身包括的数据采集设备如摄像头和麦克风等采集音频数据或者视频数据,也可以通过第一设备101外接的摄像设备或者录音设备采集音频数据或者视频数据,并将这些音频数据或者视频数据上传至服务器102,以通过采集的音频或者视频数据生成直播画面。Taking the live broadcast scene as an example, the
第二设备103可以为观众端设备,则终端设备103上的应用程序可以为观众使用的观众客户端,观众可使用观众客户端可从服务器102获取直播画面数据,并通过观众客户端进行显示。The
在实际场景中,一个终端设备通常既可以作为第一设备101,也可以作为第二设备103。In an actual scenario, a terminal device can usually serve as both the
在实际应用时,主播通过第一设备101创建直播间后,观众可以通过第二设备103进入直播间,观看直播画面。在观众观看直播画面时,第二设备103可以实时通过眼球追踪技术检测该观众的眼球注视点。第二设备103可以通过红外检测或者图像识别等方式实现眼球注视点的检测,当然,也可以通过其他可能的方式实现眼球注视点的检测,以红外检测为例,第二设备103可以包括红外(Infrared,IR)光照相机,进而可以通过IR光照射瞳孔,根据瞳孔反射光判断眼球注视点。同时,第二设备103还可以针对直播画面,进行实时的图像识别,识别直播画面中各个推荐对象的位置区域,进而结合眼球注视点在直播画面中的位置信息,判断观众所注视的推荐对象,并实时上传观众信息(即当前第二设备103登录的观众账户信息)以及各个观众所注视过的推荐对象至服务器102。In actual application, after the anchor creates a live broadcast room through the
在一种可能的实施方式中,第一设备101同样可以实时的针对直播画面,进行实时的图像识别,识别直播画面中各个推荐对象的位置区域,并将各个推荐对象在第一设备101终端的位置区域上传至服务器102,进而服务器102可以基于接收的第二设备103发送的各个观众所注视过的推荐对象,以及第一设备101上传的各个推荐对象的位置区域,来生成各个推荐对象对应的视觉热区。当第一设备101请求显示视觉热区时,则将生成的视觉热区数据发送给第一设备101,以在第一设备101中进行视觉热区的呈现。In a possible implementation manner, the
在另一种可能的实施方式中,服务器102将各个观众所注视过的推荐对象下发给第一设备101,第一设备101同样可以实时的针对直播画面,进行实时的图像识别,识别直播画面中各个推荐对象的位置区域,并结合各个观众所注视过的推荐对象,生成各个推荐对象的视觉热区。当主播进行操作显示视觉热区时,则第一设备101可以将视觉热区在直播画面中呈现出来。这样,通过第一设备101实施的生成视觉热区,可以有效的减小视觉热区呈现时的延迟,提升主播获取的视觉热区信息的实时性。In another possible implementation, the
当然,在上述的实施例中,均以第一设备101呈现视觉热区为例,但是实际应用中,第二设备103同样也可以进行视觉热区的呈现。Of course, in the above-mentioned embodiments, the
此外,在上述的实施例中,是以直播场景为例的,但本申请实施例的方法同样可以应用于其他的视频场景,例如本申请实施例的方法可以应用于多人视频会议场景,那么多人视频会议场景中的每一个终端设备既可以对应于上述的第一设备101或者第二设备103,或者,本申请实施例的方法还可以应用于在线课堂场景,那么在线课堂场景中的教师端设备例如可以对应于上述的第一设备101,学生端设备例如可以对应于上述的第二设备103,当然,也可以应用于其他视频场景中,本申请实施例对此不做限制。In addition, in the above-mentioned embodiments, the live broadcast scene is taken as an example, but the method of the embodiment of the present application can also be applied to other video scenes, for example, the method of the embodiment of the present application can be applied to the multi-person video conference scene, then Each terminal device in the multi-person video conferencing scenario may correspond to the above-mentioned
需要说明的是,在本申请实施例中,第一设备101的数量可以为一个,也可以为多个,同样的,服务器102的数量也可以为一个,也可以为多个,也就是说对于,第一设备101或者服务器102的数量并不进行限制。It should be noted that, in the embodiment of the present application, the number of the
在一种可能的应用场景中,本申请实施例中涉及的相关数据(如各个观众账户所注视的推荐对象等)可以采用云存储(cloud storage)技术进行存储。云存储是在云计算概念上延伸和发展出来的一个新的概念,分布式云存储系统是指通过集群应用、网格技术以及分布存储文件系统等功能,将网络中大量各种不同类型的存储设备(或称存储节点)通过应用软件或应用接口集合起来协同工作,共同对外提供数据存储和业务访问功能的一个存储系统。In a possible application scenario, the relevant data involved in the embodiment of the present application (such as recommended objects watched by each audience account, etc.) may be stored using cloud storage (cloud storage) technology. Cloud storage is a new concept extended and developed from the concept of cloud computing. Distributed cloud storage system refers to a large number of different types of storage in the network through functions such as cluster applications, grid technology, and distributed storage file systems. Devices (or storage nodes) work together through application software or application interfaces to jointly provide a storage system with data storage and service access functions.
目前,存储系统的存储方法为:创建逻辑卷,在创建逻辑卷时,就为每个逻辑卷分配物理存储空间,该物理存储空间可能是某个存储设备或者某几个存储设备的磁盘组成。客户端在某一逻辑卷上存储数据,也就是将数据存储在文件系统上,文件系统将数据分成许多部分,每一部分是一个对象,对象不仅包含数据而且还包含数据标识(ID,ID entity)等额外的信息,文件系统将每个对象分别写入该逻辑卷的物理存储空间,且文件系统会记录每个对象的存储位置信息,从而当客户端请求访问数据时,文件系统能够根据每个对象的存储位置信息让客户端对数据进行访问。At present, the storage method of the storage system is: create logical volumes, when creating logical volumes, allocate physical storage space for each logical volume, the physical storage space may be composed of disks of a certain storage device or several storage devices. The client stores data on a logical volume, that is, the data is stored on the file system. The file system divides the data into many parts, and each part is an object. The object contains not only data but also data identification (ID, ID entity) and other additional information, the file system writes each object to the physical storage space of the logical volume, and the file system records the storage location information of each object, so that when the client requests to access data, the file system can be based on each The object's storage location information allows the client to access the data.
存储系统为逻辑卷分配物理存储空间的过程,具体为:按照对存储于逻辑卷的对象的容量估量(该估量往往相对于实际要存储的对象的容量有很大余量)和独立冗余磁盘阵列(RAID,Redundant Array of Independent Disk)的组别,预先将物理存储空间划分成分条,一个逻辑卷可以理解为一个分条,从而为逻辑卷分配了物理存储空间。The process of the storage system allocating physical storage space for the logical volume, specifically: according to the capacity estimation of the objects stored in the logical volume (this estimation often has a large margin relative to the capacity of the actual object to be stored) and the independent redundant disk Array (RAID, Redundant Array of Independent Disk) group, which divides the physical storage space into stripes in advance, and a logical volume can be understood as a stripe, thus allocating physical storage space for the logical volume.
在一种可能的应用场景中,为了便于降低通信时延,可以在各个地区部署服务器102,或为了负载均衡,可以由不同的服务器102分别去服务各个第一设备101或者第二设备103对应的地区。多个服务器102以通过区块链实现数据的共享,多个服务器102相当于多个服务器102组成的数据共享系统。例如第一设备101或者第二设备103位于地点a,与服务器102之间进行通信连接,第一设备101或者第二设备103位于地点b,与其他服务器102之间通信连接。In a possible application scenario, in order to reduce the communication delay,
对于数据共享系统中的每个服务器102,均具有与该服务器102对应的节点标识,数据共享系统中的每个服务器102均可以存储有数据共享系统中其他服务器102的节点标识,以便后续根据其他服务器102的节点标识,将生成的区块广播至数据共享系统中的其他服务器102。每个服务器102中可维护一个节点标识列表,将服务器102名称和节点标识对应存储至该节点标识列表中。其中,节点标识可为网络之间互联的协议(Internet Protocol,IP)地址以及其他任一种能够用于标识该节点的信息。For each
当然,本申请实施例提供的方法并不限用于图1所示的应用场景中,还可以用于其他可能的应用场景,本申请实施例并不进行限制。对于图1所示的应用场景的各个设备所能实现的功能将在后续的方法实施例中一并进行描述,在此先不过多赘述。Of course, the method provided in the embodiment of the present application is not limited to the application scenario shown in FIG. 1 , and can also be used in other possible application scenarios, which is not limited by the embodiment of the present application. The functions that can be realized by each device in the application scenario shown in FIG. 1 will be described together in subsequent method embodiments, and will not be repeated here.
本申请各实施例中提供的方法流程,可以通过图1中的第一设备101、第二设备103或者服务器102中的任一设备来执行,也可以由第一设备101和第二设备103共同执行,或者还可以由第一设备101、第二设备103和服务器102共同执行,下面主要以第一设备101、第二设备103和服务器102为例进行介绍。The method flow provided in each embodiment of the present application can be executed by any one of the
参见图2所示,为本申请实施例提供的直播画面的热区显示方法的流程示意图。Referring to FIG. 2 , it is a schematic flowchart of a method for displaying hot spots on a live image provided by an embodiment of the present application.
步骤201:终端设备显示直播间的直播画面,该直播画面显示有至少一个推荐对象。Step 201: The terminal device displays the live broadcast screen of the live broadcast room, and the live broadcast screen displays at least one recommended object.
需要说明的是,这里的终端设备可以是上述提及的第一设备101,也可以是上述提及的第二设备103,也就是说,在实际应用中,进行视觉热区显示的设备可以主播端设备,也可以是观众端设备,对此本申请实施例并不进行限制。It should be noted that the terminal device here can be the
在具体实施过程中,终端设备可以响应于主播的直播间创建操作,创建相应的直播间,并可以响应于主播的开播操作,在主播进行直播时,为了使得主播了解直播的情况以及观众的反馈,在终端设备上显示该直播间的直播画面。In the specific implementation process, the terminal device can respond to the host's live room creation operation, create a corresponding live room, and can respond to the host's start operation. , to display the live video of the live room on the terminal device.
在一些实施方式中,终端设备可以响应于主播对直播应用的启动操作,启动直播应用,并基于主播在直播应用中进行开播操作,向直播应用对应的服务器请求开播,相应的,基于服务器的响应,在终端设备上显示直播画面。In some implementations, the terminal device may respond to the anchor's start operation on the live broadcast application, start the live broadcast application, and based on the anchor's start-up operation in the live broadcast application, request the start of the broadcast from the server corresponding to the live broadcast application, and correspondingly, based on the server's response , to display the live video on the terminal device.
在一些实施方式中,终端设备还可以响应于其他设备的触发,启动直播引用。例如,主播在进行直播时,通常会连接其他外部设备,如摄像设备、麦克风设备、灯光设备以及外接显示屏等,当对所有设备调试完成后,确认需要开播时,可以通过这些的触发,来使得该终端设备启动直播应用进行后续的相关操作。In some implementation manners, the terminal device may also start the live reference in response to the trigger of other devices. For example, when the anchor is live broadcasting, he usually connects other external devices, such as camera equipment, microphone equipment, lighting equipment, and external display screens. The terminal device is made to start the live broadcast application to perform subsequent related operations.
相应的,终端设备也可以响应于观众的进入直播间操作,进入主播的直播间,即在终端设备上显示该直播间的直播画面。Correspondingly, the terminal device may also respond to the viewer's operation of entering the live broadcast room, and enter the host's live broadcast room, that is, display the live broadcast picture of the live broadcast room on the terminal device.
在一些实施方式中,终端设备可以响应于观众对直播应用的启动操作,启动直播应用,并基于观众在直播应用中选择的直播间,向服务器请求该直播间的直播数据,进而基于服务器的响应,在终端设备上显示直播画面。In some embodiments, the terminal device can respond to the viewer's start operation on the live broadcast application, start the live broadcast application, and based on the live broadcast room selected by the viewer in the live broadcast application, request the live broadcast data of the live broadcast room from the server, and then based on the server's response , to display the live video on the terminal device.
在一些实施方式中,主播端设备和观众端设备所显示的内容可以是一样的,也可以存在一定的区别,例如主播端设备显示的直播画面可以包含观众端设备显示的直播画面未包括的功能按钮,同理,观众端设备显示的直播画面也可以包含主播端设备显示的直播画面未包括的功能按钮。In some implementations, the content displayed by the host device and the viewer device may be the same, or there may be some differences. For example, the live broadcast screen displayed by the host device may include functions that are not included in the live screen displayed by the viewer device. button, similarly, the live screen displayed by the viewer device can also include function buttons that are not included in the live screen displayed by the anchor device.
在上述过程中,终端设备启动直播应用,并在直播应用中显示直播画面,在该直播画面中显示有一个或者多个推荐对象。In the above process, the terminal device starts the live broadcast application, and displays a live broadcast screen in the live broadcast application, and one or more recommended objects are displayed in the live broadcast screen.
在一些实施方式中,推荐对象可以是直播间的物理空间中摆放的实体物品。In some implementations, the recommended objects may be physical items placed in the physical space of the live broadcast room.
参见图3a所示,为一种直播画面的示意图。当主播A创建直播间,或者在已创建的直播间开播后,则进入主播A的直播间观看的观看可看到如图3a所示的直播画面。主播A进行直播时,可以通过图像采集设备如摄像机拍摄视频画面,并向观众展示该视频画面,如图3a所示,主播A的通过摄像机拍摄了一物理空间内的物品展示台,从而在直播画面中也可以显示该物品展示台,该物品展示台上展示了多个实体物品,如图3a所示,最上一排的物品展示台展示由多个企业玩偶,第二排的物品展示台展示有玩具汽车、杯子以及兔子玩偶等,通过观众端设备显示的该直播画面,观众则可以观看到该物品展示台上的各个实体物品,则这些实体物品则可以为推荐对象,主播可对各个实体物品进行介绍,观众可以基于主播的介绍来判断自己是否需要该实体物品。Referring to FIG. 3 a , it is a schematic diagram of a live screen. When anchor A creates a live broadcast room, or starts broadcasting in the created live broadcast room, those who enter the live broadcast room of anchor A to watch can see the live broadcast screen as shown in Figure 3a. When the anchor A is live broadcasting, he can take a video picture through an image acquisition device such as a camera, and show the video picture to the audience. As shown in Figure 3a, the anchor A shoots an item display platform in a physical space through a camera, so that the live broadcast The item display stand can also be displayed on the screen, and multiple physical objects are displayed on the item display stand. As shown in Figure 3a, the item display stand in the top row consists of multiple enterprise dolls, and the item display stand in the second row displays There are toy cars, cups, rabbit dolls, etc. Through the live broadcast screen displayed by the audience device, the audience can watch the various physical objects on the item display platform, and these physical objects can be recommended objects. The item is introduced, and the audience can judge whether they need the physical item based on the introduction of the anchor.
在一些实施方式中,推荐对象也可以是直播画面中显示的电子化内容,例如虚拟物品、文字或者链接地址等。In some implementations, the recommended objects may also be electronic content displayed on the live broadcast screen, such as virtual items, text or link addresses, and the like.
参见图3b所示,为另一种直播画面的示意图。在如图3a所示的直播画面中,主播A可以不利用诸如摄像机等图像采集设备来提供直播画面,而是直接呈现电子化内容界面,例如可以将其他电子设备的屏幕画面接入来形成直播画面,那么直播画面中呈现的电子化内容也可以作为推荐对象。Referring to FIG. 3 b , it is a schematic diagram of another live image. In the live broadcast picture shown in Figure 3a, anchor A may not use an image acquisition device such as a camera to provide a live broadcast picture, but directly present an electronic content interface, for example, the screen pictures of other electronic devices may be connected to form a live broadcast screen, then the electronic content presented in the live broadcast screen can also be used as recommendation objects.
例如,主播A可以为游戏主播,则主播A可以将自己当前正在玩的游戏画面接入来形成直播画面,参见图3b所示,主播A当前可以处于游戏英雄的选择界面,在该界面上显示了游戏英雄1~4,通过该界面,主播A可以选择接下来要玩的英雄,或者选择为观众讲解的英雄,那么这些英雄则可以为推荐对象。For example, anchor A can be a game anchor, then anchor A can connect the game screen he is currently playing to form a live broadcast screen, as shown in Figure 3b, anchor A can currently be in the game hero selection interface, and the interface shows Heroes 1 to 4 of the game, through this interface, anchor A can choose the hero to play next, or choose the hero to explain to the audience, then these heroes can be recommended objects.
步骤202:终端设备响应于针对直播画面触发的热区显示指令,在直播画面中呈现至少一个视觉热区,每个视觉热区用于表征注视直播画面中相应推荐对象所在位置区域的观众数量。Step 202: The terminal device presents at least one visual hotspot in the live broadcast in response to the hotspot display instruction triggered for the live broadcast, and each visual hotspot is used to represent the number of viewers who are watching the location area of the corresponding recommended object in the live broadcast.
本申请实施例中,为了让主播或者观众能够获取当前观看直播画面的观众对于直播画面中各个推荐对象的兴趣程度,可以为其显示当前直播画面的视觉热区。In the embodiment of the present application, in order to allow the anchor or the viewer to obtain the degree of interest of the viewer currently watching the live broadcast image for each recommended object in the live broadcast image, the visual hotspot of the current live broadcast image may be displayed for it.
在一些实施方式中,参见图3a和图3b所示,在直播画面中还显示有热区显示控件,当需要呈现直播画面的视觉热区时,则可以对热区显示控件进行触发操作,相应的,基于该触发操作,终端设备可以接收到热区显示指令,例如可以是终端设备上的直播应用客户端接收到热区显示指令,进而呈现相应的视觉热区。In some implementations, as shown in FIG. 3a and FIG. 3b , a hot zone display control is also displayed in the live broadcast picture. Yes, based on the trigger operation, the terminal device may receive a hotspot display instruction, for example, the live broadcast application client on the terminal device may receive the hotspot display instruction, and then present the corresponding visual hotspot.
在图3a和图3b中,热区显示控件分别显示在直播画面的底端和顶端,但应当理解的是,对于热区显示控件的显示位置以及图标样式等,本申请实施例对此是不进行限制的,在实际应用中可根据实际的情况进行相应的设置。In Fig. 3a and Fig. 3b, the hot zone display controls are displayed at the bottom and top of the live screen respectively, but it should be understood that the embodiment of the present application does not agree with the display position and icon style of the hot zone display controls. If there is a limit, it can be set according to the actual situation in actual application.
可选的,用户对于热区显示控件的触发操作,包括但不限于:点击操作、长按操作、双击操作、滑动操作等,本申请实施例对于触发操作的类型并不进行限制。同样的,在后续提及触发操作时,其操作的操作类型均可以为上述的操作,并且对于不同的空间的触发操作,其触发操作的类型可以是相同的,也可以是不同的。Optionally, the user's trigger operation on the hot zone display control includes but is not limited to: click operation, long press operation, double-click operation, slide operation, etc. The embodiment of the present application does not limit the type of trigger operation. Similarly, when referring to trigger operations later, the operation types of the operations may be the above-mentioned operations, and for trigger operations in different spaces, the types of the trigger operations may be the same or different.
在一些实施方式中,为了直播画面的整洁度,在直播画面中也可以不进行热区显示控件的显示,用户(可以是主播,也可以是观众)可以通过其他方式来触发终端设备获取热区显示指令。例如,可通过设置快捷按键的方式,即将终端设备的某个按键设置为热区显示的快捷按键,进而可以通过对快捷按键进行操作,进而终端设备可以获取到热区显示指令。或者,还可以通过手势操作的方式,即预先设置好用于热区显示的手势,当操作者使用该手势对终端设备进行操作时,则终端设备可以获取到热区显示指令。当然,也可以通过其他方式触发热区显示指令,例如语音控制的方式、眼动触发的方式、表情触发的方式以及肢体动作触发的方式等,本申请实施例对于热区显示指令触发的方式并不进行限制。In some implementations, for the cleanliness of the live broadcast screen, the hot zone display control may not be displayed in the live broadcast screen, and the user (can be the anchor or the audience) can trigger the terminal device to obtain the hot zone in other ways Show instructions. For example, by setting a shortcut button, that is, setting a button of the terminal device as a shortcut button for hot zone display, and then operating the shortcut button, the terminal device can obtain a hot zone display instruction. Alternatively, gesture operation may also be used, that is, a gesture for hot zone display is preset, and when the operator uses the gesture to operate the terminal device, the terminal device may obtain a hot zone display instruction. Of course, the hot zone display command can also be triggered in other ways, such as voice control, eye movement trigger, facial expression trigger, body movement trigger, etc. The embodiment of the present application does not discuss the hot zone display command trigger mode. No restrictions are imposed.
在一些实施方式中,终端设备还可以自行检测当前是否满足热区显示触发的条件,若满足,则自动触发热区显示指令,相应的,终端设备基于自身触发的热区显示指令来显示视觉热区。例如,可预先设置好热区显示的频率,例如2分钟一次或者5分钟一次,则当时间到达时,则终端设备确定满足热区显示的触发条件,自动触发热区显示指令;或者,终端设备还可以对直播画面进行检测,当直播画面中出现特定内容时,终端设备确定满足热区显示的触发条件,自动触发热区显示指令;或者,终端设备可以基于当前各个观众对于推荐对象的关注度来进行判断,如当某个商品的关注度特别高,而主播当前介绍的商品的关注度较低,则终端设备确定满足热区显示的触发条件,自动触发热区显示指令。当然,也可以通过触发条件触发热区显示指令,本申请实施例对于热区显示指令触发的方式并不进行限制。In some implementations, the terminal device can also detect whether the triggering condition for hot zone display is currently satisfied, and if so, automatically trigger the hot zone display command. Correspondingly, the terminal device displays visual thermal district. For example, the frequency of hot zone display can be set in advance, such as once every 2 minutes or once every 5 minutes, then when the time arrives, the terminal device determines that the trigger condition for hot zone display is met, and automatically triggers the hot zone display command; or, the terminal device It is also possible to detect the live image. When a specific content appears in the live image, the terminal device determines that the triggering condition of the hot zone display is met, and automatically triggers the hot zone display command; or, the terminal device can base on the attention of each viewer to the recommended object. For example, when a product has a particularly high degree of attention, but the product currently introduced by the anchor has a low degree of attention, the terminal device determines that the trigger condition for hot zone display is met, and automatically triggers the hot zone display command. Of course, the hotspot display instruction may also be triggered by a trigger condition, and the embodiment of the present application does not limit the triggering manner of the hotspot display instruction.
本申请实施例中,用户在使用直播应用时,都可以有选择性的选择热区显示指令的触发方式,即可以预先设置好所期望的触发方式,进而在主播画面显示过程中,则会采用相应的触发方式触发热区显示指令。In the embodiment of this application, when using the live broadcast application, the user can selectively select the trigger mode of the hot zone display command, that is, the desired trigger mode can be set in advance, and then in the process of displaying the anchor screen, it will use The corresponding trigger mode triggers the hot zone display command.
可选的,用户还可以选择关闭热区显示功能,这代表着该用户并不希望进行视觉热区的显示,因此,在直播画面显示过程中,则不会触发进行视觉热区的显示。Optionally, the user may also choose to turn off the hotspot display function, which means that the user does not want to display the visual hotspot. Therefore, the display of the visual hotspot will not be triggered during the display of the live broadcast.
本申请实施例中,视觉热区,用于表征注视直播画面中相应推荐对象所在位置区域的观众数量。在实际应用中,通常一个观众使用一个观众账户观看直播内容,因而每个视觉热区也就是表征相应推荐对象所关联的观众账户数量,推荐对象与观众账户之间的关联关系,是根据终端设备使用观众账户播放直播画面时,至少一个推荐对象各自在直播画面中的位置区域,与终端设备检测到的眼球注视点之间的位置关系建立的,换言之,也能够反映观众在直播画面上的眼球注视点的区域分布情况,当观众的眼球注视点在某个推荐对象的位置区域内分布情况越密集,则表明当前较多观众对该推荐对象的兴趣程度更高。In the embodiment of the present application, the visual hotspot is used to represent the number of viewers watching the location area of the corresponding recommended object in the live broadcast screen. In practical applications, one viewer usually uses one viewer account to watch live content, so each visual hotspot represents the number of viewer accounts associated with the corresponding recommended object. The association between the recommended object and the viewer account is based on the When the viewer account is used to play the live broadcast, at least one recommended object’s location area in the live broadcast is established based on the positional relationship between the eye gaze point detected by the terminal device, in other words, it can also reflect the viewer’s eye on the live broadcast The regional distribution of fixation points, when the audience's eye gaze points are more densely distributed in the location area of a certain recommended object, it indicates that more viewers are more interested in the recommended object.
在一些实施方式中,观众账户和推荐对象的关联即表明了该观众账户所注视的推荐对象,也就是说,当一个观众通过其对应的观众账户观看直播画面时,其眼球注视点位于某个推荐对象上,则将该观众的观众账户与推荐对象进行关联。需要说明的是,因为观众在观看直播画面时,眼球注视点是持续变化的,比如关注上一秒在关注商品A,下一秒就有可能把视线转移到了商品B上,因而,这种关联关系是实时变化的,并不是固定的关联关系。In some implementations, the association between the viewer account and the recommended object indicates the recommended object that the viewer account is watching. That is to say, when a viewer watches the live broadcast through its corresponding If the recommended object is selected, the audience account of the viewer is associated with the recommended object. It should be noted that when the viewer is watching the live broadcast, the gaze point of the eyeballs is constantly changing. For example, if they focus on product A in the last second, they may shift their eyes to product B in the next second. Therefore, this relationship Relationships change in real time, not fixed associations.
本申请实施例中,可以采用如下方式中的至少一种,在直播画面中呈现至少一个视觉热区,并结合图4a~图4c所示,图4a和图4b均为呈现视觉热区的直播画面的示意图。In the embodiment of this application, at least one of the following methods can be used to present at least one visual hotspot in the live broadcast screen, and combined with Figures 4a to 4c, Figures 4a and 4b are live broadcasts that present visual hotspots A schematic diagram of the screen.
(1)在每个推荐对象对应的位置区域内,显示至少一个标记信息,一个标记信息表征相应推荐对象关联的至少一个观众账户。(1) In the position area corresponding to each recommended object, at least one tag information is displayed, and one tag information represents at least one viewer account associated with the corresponding recommended object.
本申请实施例中,可以通过对每个推荐对象关联的每个观众账户进行标记的方式来呈现观众账户的多少。In this embodiment of the present application, the number of viewer accounts can be displayed by marking each viewer account associated with each recommendation object.
在一些实施方式中,可以是一个标记信息对应一个观众账户。即,当观众账户1其关联的推荐对象为推荐对象A时,则在推荐对象A的位置区域内添加一个标记,从而以标记数量的多少来反映推荐对象A关联观众账户的数量。In some implementations, one tag information may correspond to one viewer account. That is, when the recommended object associated with the viewer account 1 is the recommended object A, a mark is added in the position area of the recommended object A, so that the number of the viewer accounts associated with the recommended object A is reflected by the number of marks.
在一些实施方式中,可以以色块作为标记信息,且每个观众账户的色块相同。则观众账户1关联了推荐对象A时,则在推荐对象A的位置区域内添加一个色块,这样,推荐对象A所关联的观众账户的色块在其位置区域内进行叠加,从而通过色块的密集程度以及颜色深浅程度就可以直观的反映出推荐对象A的关注度,色块越密集,颜色越深,则表明推荐对象A的关注度越高。参见图4a所示,每个陈列的商品对应的位置区域内都叠加显示了相应数量的色块,如第一排物品展示台中,眼球注视点落在左起第一个企鹅玩偶区域内的观众数量,少于眼球注视点落在左起第二个企鹅玩偶区域内的观众数量,从而呈现的视觉热区中,可见到第一个企鹅玩偶区域内的色块数量明显少于第二个企鹅玩偶区域内的色块数量。但需要说明的是,由于可能存在色块的叠加,因而图4a中所示的色块数量可能并不是直接对应在看观众的数量。In some implementations, color blocks can be used as marking information, and the color blocks of each viewer account are the same. Then, when the viewer account 1 is associated with the recommended object A, a color block is added in the location area of the recommended object A, so that the color block of the viewer account associated with the recommended object A is superimposed in its location area, so that through the color block The intensity of the color block and the depth of the color can intuitively reflect the attention of the recommended object A. The denser the color block and the darker the color, the higher the attention of the recommended object A. As shown in Figure 4a, a corresponding number of color blocks are superimposed and displayed in the location area corresponding to each displayed product, such as the audience in the first row of item display stands, whose eyeballs fall on the first penguin doll area from the left Quantity, less than the number of viewers whose eyeballs fall in the area of the second penguin doll from the left, so in the presented visual hotspot, it can be seen that the number of color blocks in the area of the first penguin doll is significantly less than that of the second penguin The number of color blocks in the doll's area. However, it should be noted that the number of color blocks shown in FIG. 4a may not directly correspond to the number of viewers due to possible superposition of color blocks.
在一些实施方式中,可以一个标记信息对应多个观众账户。即,一个标记信息可以表征观看某个推荐对象的多个观众账户,例如当存在1W个观众观看某个推荐对象时,则在该推荐对象的位置区域内,添加一个标记信息。In some implementations, one tag information may correspond to multiple viewer accounts. That is, one tag information can represent multiple viewer accounts watching a certain recommended object, for example, when there are 10,000 viewers watching a certain recommended object, then a tag information is added in the location area of the recommended object.
本申请实施例中,标记信息的密集程度与关联的观众账户数量呈正相关,也就是说,观看某个推荐对象的观众数量越多,则该推荐对象的位置区域内的标记信息数量越多。In the embodiment of the present application, the intensity of tag information is positively correlated with the number of associated viewer accounts, that is, the more viewers watch a certain recommended object, the more tag information in the location area of the recommended object.
可选的,在具体实施过程中,色块的具体样式本申请实施例并不进行限制。如不同的推荐对象可以采用相同的色块颜色,如均采用红色或者绿色,或者不同的推荐对象也可以采用不同的色块颜色,如每个推荐对象对应一种色号。此外,不同的推荐对象可以采用相同的色块形状,如均采用图4a所示的圆形,或者不同的推荐对象也可以采用不同的色块形状,如推荐对象A对应的色块形状为圆形,而推荐对象对应的色块形状为星形。并且,视觉热区的标记样式不限于色块样式,可以是任何能够起到标记目的的视觉样式。Optionally, in the specific implementation process, the specific style of the color block is not limited in this embodiment of the application. For example, different recommended objects may use the same color block color, such as red or green, or different recommended objects may use different color block colors, such as each recommended object corresponds to a color number. In addition, different recommended objects can use the same color block shape, such as the circle shown in Figure 4a, or different recommended objects can also use different color block shapes, such as the shape of the color block corresponding to recommended object A is a circle shape, and the shape of the color block corresponding to the recommended object is a star shape. Moreover, the marking style of the visual hotspot is not limited to the color block style, and may be any visual style that can serve the purpose of marking.
在一些实施方式中,还可以以热度图的形式来呈现视觉热区,那么当有一个观众账户关联了推荐对象A时,则将推荐对象A的位置区域的颜色加深一个单位,这样,推荐对象A所关联的观众账户的数量决定了其位置区域内的颜色深浅程度,从而通过热度图中颜色深浅程度就可以直观的反映出推荐对象A的关注度。参见图4b所示,通过在每个游戏英雄对应的位置区域内进行颜色的叠加,来反映观众对各个游戏英雄的关注度,如游戏英雄1的颜色明显较游戏英雄2更浅,这就表明观众对于游戏英雄2的关注度高于游戏英雄1。In some implementations, the visual hotspot can also be presented in the form of a heat map, then when a viewer account is associated with the recommended object A, the color of the location area of the recommended object A will be darkened by one unit, so that the recommended object The number of viewer accounts associated with A determines the degree of color in its location area, so the degree of attention of recommended object A can be intuitively reflected through the degree of color in the heat map. As shown in Figure 4b, by superimposing the colors in the corresponding position area of each game hero, it reflects the audience's attention to each game hero. For example, the color of game hero 1 is obviously lighter than that of game hero 2, which shows that The audience paid more attention to Game Hero 2 than Game Hero 1.
(2)显示每个推荐对象关联的观众账户的数量。(2) Displaying the number of viewer accounts associated with each recommended object.
为了更为直观的反映每个推荐对象的关注度,还可以直接显示每个推荐对象关联的观众账户的数量。In order to more intuitively reflect the degree of concern of each recommended object, the number of viewer accounts associated with each recommended object may also be directly displayed.
参见图4a和图4b所示,每个推荐对象还显示了对应在看观众的数量。一个推荐对象的在看观众,既是指视线落点(即检测的眼球注视点)落在该推荐对象区域内的观众。Referring to Fig. 4a and Fig. 4b, each recommended object also displays the number of corresponding viewers. The viewing audience of a recommended object refers to the audience whose line of sight (that is, the detected eye gaze point) falls within the area of the recommended object.
在一些实施方式中,可以在推荐对象的对应区域内显示在看观众数量。如图4a中所示,如第一排物品展示台中,在左起第一个企鹅玩偶的附近区域显示了“约2万人在看”,其含义为眼球注视点落在该企鹅玩偶区域内的观众数量约为2万人。又例如图4b所示,在游戏英雄1的位置区域内显示了“约2万人在看”,其含义为眼球注视点落在游戏英雄1内的观众数量约为2万人。In some implementations, the number of viewers who are watching can be displayed in the corresponding area of the recommended object. As shown in Figure 4a, in the first row of item display stands, the area near the first penguin doll from the left shows "about 20,000 people are watching", which means that the gaze point of the eye falls within the area of the penguin doll The number of viewers is about 20,000. For another example, as shown in Figure 4b, "approximately 20,000 people are watching" is displayed in the location area of the game hero 1, which means that the number of viewers whose eyes are fixed on the game hero 1 is about 20,000.
在一些实施方式中,还可以排序的方式显示各个推荐对象的在看观众数量。参见图4c所示,为了方便主播更方便的获取各个游戏英雄的关注度排序,可以直接以排序的方式呈现各个游戏英雄的在看观众数量,如当前直播画面中,游戏英雄2在看观众约为9万,排列第一,游戏英雄3在看观众约为6万,排列第二,依此类推。In some implementations, the number of viewers watching each recommended object may also be displayed in a sorted manner. As shown in Figure 4c, in order to make it easier for the anchor to obtain the order of attention of each game hero, the number of viewers who are watching each game hero can be directly displayed in a sorted manner. 90,000, ranking first, Game Hero 3 is watching about 60,000 viewers, ranking second, and so on.
需要说明的是,对于在看观众数量的显示方式以及显示样式并不进行限制。如还可以采用其他可能的气泡样式,或者还可以在其他位置进行在看观众数量的显示。此外,视觉热区出现的数据不限于人数,可以是用户画像相关的所有数据,比如地理位置、年龄等。It should be noted that there is no limitation on the display manner and display style of the number of viewers who are watching. For example, other possible bubble styles may also be used, or the number of viewers watching may also be displayed at other positions. In addition, the data that appears in the visual hotspot is not limited to the number of people, but can be all data related to user portraits, such as geographical location, age, etc.
(3)针对关联的观众账户数量最多的推荐对象,以不同于其余推荐对象的热区显示样式进行显示。(3) For the recommendation object with the largest number of associated viewer accounts, it is displayed in a hot zone display style different from that of the rest of the recommendation objects.
本申请实施例中,第一推荐对象用于表示关联的观众账户的数量最多的推荐对象,也就是在看观众最多的推荐对象,第二推荐对象则为除第一推荐对象之外的其余推荐对象。为了方便主播更直观的知晓哪个推荐对象的关注最高,可以将该推荐对象的视觉热区采用不同于其他推荐对象的方式进行显示。In this embodiment of the application, the first recommendation object is used to represent the recommendation object with the largest number of associated viewer accounts, that is, the recommendation object with the most viewers watching, and the second recommendation object is the rest of the recommendation objects except the first recommendation object. object. In order for the anchor to know more intuitively which recommended object has the highest attention, the visual hotspot of the recommended object may be displayed in a different manner from other recommended objects.
在一种实施方式中,第一推荐对象的视觉热区可以高亮进行显示。其中,高亮显示的内容可以是推荐对象的位置区域,也可以是在看观众数量。如图4a所示,第一排中间的企鹅玩偶的在看观众数量约为7万人,在所有物品中排列第一,则该企鹅玩偶即为第一推荐对象,其他的物品均为第二推荐对象,在进行视觉热区的呈现时,可以将该企鹅玩偶的在看观众数量的气泡高亮显示,图4a中具体采用颜色更深的气泡来显示该企鹅玩偶的在看观众数量,使得该企鹅玩偶的在看观众数量更为醒目。又如图4b所示,游戏英雄2的在看观众数量约为9万人,在所有游戏英雄中排列第一,则游戏英雄2即为第一推荐对象,其他的游戏英雄均为第二推荐对象,在进行视觉热区的呈现时,可以将游戏英雄2的在看观众数量高亮显示,图4b中具体采用粗体字样来显示游戏英雄2的在看观众数量,使得游戏英雄2的在看观众数量更为醒目。In an implementation manner, the visual hotspot of the first recommended object may be highlighted for display. Wherein, the highlighted content may be the location area of the recommended object, or the number of viewers who are watching. As shown in Figure 4a, the number of viewers watching the penguin doll in the middle of the first row is about 70,000, and it ranks first among all items, so this penguin doll is the first recommendation object, and other items are the second For the recommended object, when presenting the visual hotspot, the bubbles of the number of viewers watching the penguin doll can be highlighted. In Figure 4a, bubbles with darker colors are used to display the number of viewers watching the penguin doll, so that the The number of viewers watching the penguin doll is even more striking. As shown in Figure 4b, the number of viewers of Game Hero 2 is about 90,000, ranking first among all game heroes, so Game Hero 2 is the first recommendation object, and other game heroes are the second recommendation Object, when presenting the visual hotspot, the number of viewers watching Game Hero 2 can be highlighted. In Figure 4b, the number of viewers watching Game Hero 2 is specifically shown in bold, so that the Look at the number of viewers is more eye-catching.
(4)基于关联的观众账户数量,制定不同视觉热区的显示样式。(4) Based on the number of associated audience accounts, formulate the display styles of different visual hot spots.
本申请实施例中,关联的观众账户数量不同的推荐对象,以不同的热区显示样式进行显示;或者,关联的观众账户数量位于的数值区间不同的推荐对象,以不同的热区显示样式进行显示。In the embodiment of this application, the recommended objects with different numbers of associated audience accounts are displayed in different hot zone display styles; or, the recommended objects with different numbers of associated audience accounts located in different numerical intervals are displayed in different hot zone display styles show.
在一些实施方式中,第一类推荐对象表示关联的观众账户的数量大于对象数量阈值的推荐对象,第二类推荐对象表示关联的观众账户的数量不大于对象数量阈值的推荐对象。也就是说,可以预先设置好数量阈值,将观众关注度较高的推荐对象进行高亮显示,例如,对象数量阈值可以设置为直播间观众总和的30%,那么就可以将在看观众数量大于30%的推荐对象的视觉热区高亮进行显示。当然,这里的对象数量阈值仅仅为示例,在实际应用中可根据实际的需求设置相应的数值,本申请实施例对此不做限制。In some implementations, the first type of recommended objects refers to the recommended objects whose number of associated viewer accounts is greater than the object number threshold, and the second type of recommended objects refers to the recommended objects whose associated number of viewer accounts is not greater than the object number threshold. That is to say, the number threshold can be set in advance to highlight the recommended objects with high audience attention. For example, the object number threshold can be set to 30% of the total audience in the live broadcast room, then the number of viewers greater than The visual hotspots of 30% of the recommended objects are highlighted for display. Of course, the object quantity threshold here is only an example, and in actual application, a corresponding value can be set according to actual requirements, which is not limited in this embodiment of the present application.
需要说明的是,图4a~图4c所示的呈现视觉热区的直播画面仅为示例,在实际应用时,还可以采用其他任意可能的方式来进行视觉热区的呈现,本申请实施例对此并不进行限制。It should be noted that the live images showing visual hotspots shown in Figures 4a to 4c are only examples, and any other possible ways can be used to present visual hotspots in actual applications. This is not limiting.
需要说明的是,由于推荐对象与观众账户的关联关系是实时变化的,相应的,视觉热区也会随着关联关系的实时变化而随之发生变化的。例如在上一时刻推荐对象A的在看观众数量为8万人,而当前时刻推荐对象A的在看观众数量仅为2万人,则需要对推荐对象A的视觉热区进行相应的调整,如调整显示色块的数量和颜色,以及在看观众数量的值。此外,主播在进行直播时,可能也会对摄像设备的拍摄区域进行调整,或者直播内容的调整,直播画面也会相应的发生变化,从而视觉热区也会随之发生变化。例如,在上一时刻拍摄的区域中包括物品A,而摄像设备的镜头调整后,物品A被移出了直播画面,那么则物品A的视觉热区则不再进行呈现,而若是新出现了某个物品B,也会依据新的数据对物品B的视觉热区进行显示。It should be noted that since the association relationship between the recommended object and the viewer account changes in real time, correspondingly, the visual hotspot will also change with the real-time change of the association relationship. For example, the number of viewers who recommended object A was 80,000 at the last moment, but the number of viewers who are watching recommended object A at the current moment is only 20,000, so the visual hotspot of recommended object A needs to be adjusted accordingly. Such as adjusting the number and color of the displayed color blocks, and the value of the number of viewers. In addition, when the anchor is live broadcasting, he may also adjust the shooting area of the camera equipment, or adjust the content of the live broadcast, and the live broadcast screen will change accordingly, so that the visual hotspot will also change accordingly. For example, if item A was included in the area photographed at the last moment, and item A was moved out of the live broadcast screen after the lens of the camera equipment was adjusted, then the visual hotspot of item A would no longer be presented, and if a new item A Item B will also display the visual hotspot of item B based on the new data.
本申请实施例中,参见图4a~图4c所示,终端设备响应于热区显示指令后,还会改变直播界面上部分控件的状态,例如会将热区显示控件改变为热区关闭控件,如图中所示的改变成了“关闭热区”按钮,那么用户可以对该热区关闭控件进行触发操作,相应的,终端设备会响应于该触发操作,隐藏显示的至少一个视觉热区,返回显示之前的直播画面。In the embodiment of the present application, as shown in Figures 4a to 4c, after the terminal device responds to the hot zone display command, it will also change the state of some controls on the live broadcast interface, for example, it will change the hot zone display control to the hot zone off control, As shown in the figure, it has been changed to the "Close Hot Zone" button, then the user can trigger the hot zone off control. Correspondingly, the terminal device will hide at least one visual hot zone displayed in response to the trigger operation. Return to display the previous live screen.
下面以第二设备(观众端设备)采集观众的眼球注视点,在第一设备(主播端设备)上展示视觉热区为例,对本申请实施例的方案进行介绍。参见图5所示,为本申请实施例提供的直播画面的热区显示方法的另一流程示意图。The solution of the embodiment of the present application will be introduced below by taking the second device (viewer device) to collect the gaze point of the audience and display the visual hotspot on the first device (anchor device) as an example. Referring to FIG. 5 , it is another schematic flow chart of the method for displaying the hotspot of the live video provided by the embodiment of the present application.
步骤501a:第一设备对直播画面进行对象识别,获得每个推荐对象各自在直播画面中的位置区域。
步骤501b:第二设备对直播画面进行对象识别,获得每个推荐对象各自在直播画面中的位置区域。
本申请实施例中,通常而言,主播端和观众端都会进行直播画面的显示,但由于直播端和观众端所使用的设备的不同,使得每个推荐对象在设备屏幕上的位置可能不同,因而可以每个终端设备(包括第一设备和第二设备)均实时的对直播画面进行识别(包括画面中的人以及物品),并实时记录每个推荐对象(包括画面中的人以及物品)在直播画面上的位置区域。In the embodiment of this application, generally speaking, both the anchor terminal and the audience terminal will display the live screen, but due to the difference in equipment used by the live broadcast terminal and the audience terminal, the position of each recommended object on the device screen may be different. Therefore, each terminal device (including the first device and the second device) can recognize the live screen in real time (including people and items in the screen), and record each recommended object (including people and items in the screen) in real time The location area on the live screen.
在一些实施方式中,位置区域可以是指终端设备在显示直播画面时,推荐对象在终端设备的屏幕上的位置区域,通过实时的识别每个推荐对象的位置区域,以便于后续与观众的实现落点进行比对,或者便于后续视觉热区的显示。In some implementations, the location area may refer to the location area of the recommended object on the screen of the terminal device when the terminal device is displaying the live broadcast screen. By identifying the location area of each recommended object in real time, it is convenient for subsequent implementation with the audience. The landing point is compared, or it is convenient for the display of the subsequent visual hotspot.
本申请实施例中,对象识别是指采用图像识别的方式对直播画面进行识别,即识别直播画面中所包含的推荐对象以及相应的位置区域。由于直播画面通常除了包含视频流画面(是指摄像设备拍摄的视频画面)之外,还会叠加显示其他的功能按钮或者图标等,那么对象识别可以仅仅是指对视频流画面进行的识别,即视频流画面的每一帧图像都可以作为待识别图像,从而可以逐帧对视频帧图像进行识别,并存储每帧所包括的推荐对象以及相应的位置区域;或者,对象识别还可以是对当前的整个直播画面进行识别,例如可以采用对终端设备的显示屏幕进行截屏来获取待识别图像,进而对截取的待识别图像进行识别,并存储每帧所包括的推荐对象以及相应的位置区域。In this embodiment of the present application, object recognition refers to identifying live images by using image recognition, that is, identifying recommended objects and corresponding location areas included in the live images. Since the live broadcast picture usually includes other function buttons or icons in addition to the video stream picture (referring to the video picture taken by the camera equipment), the object recognition can only refer to the recognition of the video stream picture, that is Each frame image of the video stream picture can be used as the image to be recognized, so that the video frame image can be recognized frame by frame, and the recommended object and corresponding location area included in each frame can be stored; or, the object recognition can also be the current The entire live broadcast screen can be identified. For example, the screen capture of the display screen of the terminal device can be used to obtain the image to be identified, and then the intercepted image to be identified can be identified, and the recommended object and corresponding location area included in each frame can be stored.
需要说明的是,上述步骤501a和步骤501b的过程并没有实质的顺序关系,而第一设备执行步骤501a和第二设备执行步骤501b均可以是实时持续进行的,因而第一设备执行步骤501a和第二设备执行步骤501b可能是同时,也可能存在一定的先后顺序。It should be noted that the processes of
步骤502:第二设备获取检测到的眼球注视点在直播画面上的位置信息。Step 502: The second device obtains the detected location information of the gaze point of the eyes on the live screen.
这里的第二设备可以是进入直播间的任一观众账户所对应的终端设备。在具体实施过程中,由于某些终端设备的硬件限制,可能无法支持眼球追踪,那么这里的第二设备可以不将其包括在内。The second device here may be a terminal device corresponding to any viewer account entering the live broadcast room. In a specific implementation process, due to hardware limitations of some terminal devices, eye tracking may not be supported, so the second device here may not include it.
第二设备可以基于眼球追踪技术来实时检测当前观众的眼球注视点。The second device may detect the eye gaze point of the current viewer in real time based on the eye tracking technology.
在一些实施方式中,可以利用第二设备包括的眼控仪来进行眼球追踪。参见图6所示,为眼球追踪的原理示意图。其中,眼控仪可以包括内置的红外光源、光学传感器、图像处理器以及视点计算核心等部件。In some embodiments, eye tracking may be performed using an eye tracker included in the second device. Referring to FIG. 6 , it is a schematic diagram of the principle of eye tracking. Wherein, the eye control device may include a built-in infrared light source, an optical sensor, an image processor, and a viewpoint calculation core and other components.
当第二设备正在播放直播画面时,观众观看该直播画面,而此时,第二设备包括的眼控仪执行图6中的S1步骤,即眼控仪将创建的设定图像投射到人眼上,该图像例如可以是通过红外光源进行投射的,人眼通常不会感知到该图像。图像被投射之后,眼控仪执行S2步骤,即通过其包括的光学传感器来捕获人脸图像,从而从人脸图像中获得眼部的图像信息。接着,眼控仪基于所捕获的眼部图像信息,执行S3步骤,即通过其包括的图像处理器来进行眼部图像特征的提取。进而,眼控仪基于眼部图像特征执行S4步骤,即通过其包括的视点计算核心来计算眼球注视点位置信息,如在第二设备屏幕上的坐标(屏幕坐标可映射到直播画面上的位置)。When the second device is playing the live image, the audience watches the live image, and at this time, the eye control device included in the second device executes step S1 in Figure 6, that is, the eye control device projects the created setting image to the human eyes Above, the image may be projected, for example, by an infrared light source, which is generally not perceived by the human eye. After the image is projected, the eye control device executes step S2, that is, captures the face image through the optical sensor included in it, so as to obtain the image information of the eyes from the face image. Next, the eye control device executes step S3 based on the captured eye image information, that is, extracts eye image features through its included image processor. Furthermore, the eye control device executes the S4 step based on the eye image features, that is, calculates the eye gaze point position information through its included viewpoint calculation core, such as the coordinates on the screen of the second device (the screen coordinates can be mapped to the position on the live screen ).
在一些实施方式中,还可以通过第二设备的摄像头拍摄观众的人脸图像,进而采用深度学习模型对人脸图像进行分析,来获取第二设备对应的观众的眼球注视点。In some embodiments, the camera of the second device can also capture the face image of the audience, and then use the deep learning model to analyze the face image to obtain the gaze point of the audience corresponding to the second device.
本申请实施例中,对于所采用的眼球追踪技术只要能够检测观众的眼球注视点即可,其具体实现方式以及需求的物理条件并不进行限制。并且,应当理解的是,采用眼球追踪技术检测眼球注视点可以是在观众的许可下进行的,例如在初次进行检测时,直播应用需要请求观众对眼球检测功能进行授权。In the embodiment of the present application, as long as the adopted eye tracking technology can detect the gaze point of the viewer's eyes, its specific implementation and required physical conditions are not limited. Moreover, it should be understood that the detection of eye gaze point using eye tracking technology may be performed with the permission of the viewer. For example, when the detection is performed for the first time, the live broadcast application needs to request the viewer to authorize the eye detection function.
步骤503:第二设备确定位置信息所位于的位置区域所对应的目标推荐对象。Step 503: the second device determines the target recommendation object corresponding to the location area where the location information is located.
本申请实施例中,将眼球注视点的位置信息与各个推荐对象的位置区域进行对比,即可获得眼球注视点位于哪个推荐对象的位置区域内,该推荐对象即为目标推荐对象。In the embodiment of the present application, the location information of the eye gaze point is compared with the location area of each recommended object to obtain the location area of which recommended object the eye gaze point is located in, and the recommended object is the target recommended object.
在一些实施方式中,位置信息可以通过坐标的方式来表示,则可以利用眼球注视点的坐标,遍历每个推荐对象所包括的位置区域,来获取匹配的坐标对应的目标推荐对象。In some implementations, the position information can be represented by coordinates, and the coordinates of the eye gaze point can be used to traverse the position area included in each recommended object to obtain the target recommended object corresponding to the matching coordinates.
步骤504:第二设备建立目标观众账户与目标推荐对象的关联关系,并将关联关系上传至后台服务器。Step 504: The second device establishes an association relationship between the target audience account and the target recommendation object, and uploads the association relationship to the background server.
本申请实施例中,目标观众账户是指第二设备上直播应用中登录的账户。在一些场景下,第二设备可以以游客身份进行直播应用的使用,那么该游客身份也可以认为是目标观众账户。In this embodiment of the application, the target audience account refers to an account registered in the live broadcast application on the second device. In some scenarios, the second device can use the live broadcast application as a tourist, so the tourist identity can also be considered as the target audience account.
在一些实施方式中,观众使用目标观众账户观看直播画面时,其眼球注视点落在目标推荐对象的位置区域内,则目标观众账户与目标推荐对象存在关联关系,并且将该关联关系上传至直播应用的后台服务器。In some implementations, when the viewer uses the target viewer account to watch the live broadcast, and their eye gaze falls within the position area of the target recommended object, then there is an association between the target audience account and the target recommended object, and the association is uploaded to the live broadcast The application's background server.
需要说明的是,眼球注视点的检测是持续的实时进行的,进而关联关系也可以是实时的进行上传的,即每当第二设备确定观众的眼球注视点落在哪个推荐对象的位置区域内,也就是第二设备确定了当前观众所在看的推荐对象后,则将该观众使用的目标观众账户和看过的推荐对象上传至后台服务器。It should be noted that the detection of the gaze point of the eyeball is continuously performed in real time, and the association relationship can also be uploaded in real time, that is, whenever the second device determines that the gaze point of the audience falls within the location area of the recommended object That is, after the second device determines the recommended object that the current viewer is looking at, it uploads the target audience account used by the viewer and the recommended object viewed to the background server.
可选的,上传的目标观众账户的信息可以是如账户标识(identity,ID)等能够唯一标识一个观众账户的信息,上传的推荐对象的信息也可以是对象ID或者对象连接地址等能够唯一标识一个推荐对象的信息。Optionally, the uploaded target viewer account information may be information that can uniquely identify a viewer account, such as an account identifier (identity, ID), and the uploaded recommended object information may also be object ID or object connection address, etc. that can be uniquely identified Information about a referral object.
本申请实施例中,生成视觉热区可以包括如下的两种方式。In this embodiment of the present application, generating a visual hotspot may include the following two methods.
(1)第一种方式(1) The first way
该方式由第一设备来生成视觉热区,即图5所示的方式。In this manner, the first device generates visual hotspots, that is, the manner shown in FIG. 5 .
步骤505:第一设备接收后台服务器下发的多组关联关系,每组关联关系包括一个观众账户关联的推荐对象。Step 505: The first device receives multiple sets of association relationships sent by the background server, each set of association relationships includes a recommendation object associated with a viewer account.
本申请实施例中,为了生成视觉热区,第一设备需要获得相应的支撑数据,即获得直播画面中每个推荐对象关联的观众账户,而后台服务器实时的接收每个第二设备上传的关联关系,那么后台服务器可以将接收的关联关系下发给第一设备,以使得第一设备基于关联关系获知每个推荐对象关联的观众账户。In the embodiment of this application, in order to generate visual hotspots, the first device needs to obtain the corresponding supporting data, that is, obtain the viewer account associated with each recommended object in the live broadcast screen, and the background server receives the association uploaded by each second device in real time. relationship, the background server may send the received association relationship to the first device, so that the first device learns the viewer account associated with each recommended object based on the association relationship.
在一些实施方式中,后台服务器可以持续的接收关联关系,并将接收的关联关系依次发送给第一设备。也就是说,每当后台服务器接收到一个第二设备发送的关联关系,后台服务器都会同步给第一设备。In some implementation manners, the background server may continuously receive the association relationship, and send the received association relationship to the first device in sequence. That is to say, whenever the background server receives an association relationship sent by the second device, the background server will synchronize it to the first device.
在一些实施方式中,后台服务器依然可以持续的接收关联关系,直至确定满足一定的触发条件时,向第一设备发送一次关联关系。触发条件例如可以是距离上一次发送的时间差达到时间差阈值,或者还可以是所有第二设备的关联关系接收完毕,或者还可以是接收的关联关系的数量达到一定的数量阈值,当然,还可以是其他可能的触发条件,本申请实施例对此不做限制。In some implementation manners, the background server may continue to receive the association relationship until it is determined that a certain trigger condition is met, and then send the association relationship to the first device once. The trigger condition may be, for example, that the time difference from the last transmission reaches the time difference threshold, or that all the association relationships of the second device have been received, or that the number of received association relationships reaches a certain number threshold, of course, it may also be Other possible trigger conditions are not limited in this embodiment of the present application.
本申请实施例中,第一设备接收关联关系后,可以将多组关联关系中的推荐对象与至少一个推荐对象进行对比,以确定至少一个推荐对象中每个推荐对象关联的观众账户。In the embodiment of the present application, after receiving the association relationship, the first device may compare the recommended objects in multiple sets of association relationships with at least one recommended object, so as to determine the viewer account associated with each recommended object in the at least one recommended object.
例如,直播画面中显示有物品A、B、C和D,而第一设备接收的关联关系如下表1所示,其中,观众账户1001其关联的物品为物品A,观众账户1001其关联的物品为物品A,观众账户1002其关联的物品为物品C,观众账户1003其关联的物品为物品B,观众账户1004其关联的物品为物品A,观众账户1005其关联的物品为物品C,观众账户1006其关联的物品为物品D,观众账户1007其关联的物品为物品A。For example, items A, B, C, and D are displayed on the live screen, and the association relationship received by the first device is shown in Table 1 below, where the item associated with the viewer account 1001 is item A, and the item associated with the viewer account 1001 is is item A, audience account 1002 is associated with item C, audience account 1003 is associated with item B, audience account 1004 is associated with item A, audience account 1005 is associated with item C, audience account 1006, the associated item is item D, and the viewer account 1007, the associated item is item A.
表1Table 1
经过对比后,可得到物品A关联的观众账户为1001、1004和1007,物品B关联的观众账户为1003,物品C关联的观众账户为1002和1005,物品D关联的观众账户为1006。After comparison, it can be obtained that the audience accounts associated with item A are 1001, 1004, and 1007, the audience accounts associated with item B are 1003, the audience accounts associated with item C are 1002 and 1005, and the audience accounts associated with item D are 1006.
步骤506:第一设备在每个推荐对象的位置区域内标记关联的观众账户,生成每个推荐对象对应的视觉热区。Step 506: The first device marks the associated viewer account in the location area of each recommended object, and generates a visual hotspot corresponding to each recommended object.
本申请实施例中,根据实时识别的每个推荐对象的位置区域,在相应的位置区域内进行标记,以形成每个推荐对象的视觉热区。例如采用色块作为标记信息时,则可以为推荐对象关联的每个观众账户ID,在相应位置区域内标记一个色块,该推荐对象关联的所有观众账户ID标记完成后,则获得该推荐对象对应的视觉热区。In the embodiment of the present application, according to the location area of each recommended object recognized in real time, the corresponding location area is marked to form a visual hotspot of each recommended object. For example, when a color block is used as the marking information, a color block can be marked in the corresponding location area for each viewer account ID associated with the recommended object. After marking all the viewer account IDs associated with the recommended object, the recommended object can be obtained Corresponding visual hotspots.
需要说明的是,第一设备生成的视觉热区并不是直接进行显示的,第一设备可以实时接收后台服务器下发的关联关系数据,即观众账户ID和其看过的推荐对象数据,并在第一设备的后台进行视觉热区的形成,但不进行显示,而当触发显示时,才基于形成的视觉热区在直播画面上进行呈现。It should be noted that the visual hotspots generated by the first device are not directly displayed. The first device can receive the association relationship data sent by the background server in real time, that is, the viewer account ID and the recommended object data it has viewed, and The background of the first device forms the visual hotspot, but does not display it, and only presents it on the live screen based on the formed visual hotspot when the display is triggered.
步骤507:第一设备响应于针对直播画面触发的热区显示指令,在直播画面中呈现视觉热区。Step 507: The first device presents a visual hotspot on the live broadcast screen in response to the hotspot display instruction triggered for the live broadcast screen.
该步骤可参见上述步骤202的介绍,在此不再进行赘述。For this step, reference may be made to the introduction of the above-mentioned
(2)第二种方式(2) The second way
该方式由后台服务器来整合每个推荐对象的关联关系,并第一设备来生成视觉热区,参见图7所示的方式,其中,图7中的步骤501a、501b以及步骤502~504是与图5所示的实施例完全相同的,因而在此不再进行赘述。In this method, the background server integrates the association relationship of each recommended object, and the first device generates a visual hotspot. Refer to the method shown in FIG. 7, wherein
步骤508:第一设备向后台服务器上传识别到的推荐对象。Step 508: The first device uploads the identified recommended objects to the background server.
步骤509:接收后台服务器发送的直播画面中每个推荐对象关联的观众账户。Step 509: Receive the viewer account associated with each recommended object in the live broadcast screen sent by the background server.
本申请实施例中,第一设备可以在对直播画面进行识别之后,即向后台服务器实时的上传识别到的推荐对象,而在此同时,后台服务器还会接收到来自第二设备的关联关系,那么后台服务器可以基于第一设备上传的推荐对象,以及第二设备上传的关联关系进行整合,来统计得到第一设备上传的每个推荐对象其关联的观众账户,并反馈给第一设备。In the embodiment of the present application, the first device may upload the identified recommended object to the background server in real time after identifying the live broadcast screen, and at the same time, the background server will also receive the association relationship from the second device, Then the backend server can integrate the recommended object uploaded by the first device and the association relationship uploaded by the second device, to obtain the statistics of the viewer account associated with each recommended object uploaded by the first device, and feed back to the first device.
需要说明的是,后台服务器在进行数据整合时,其采用的方法可以是第一设备来整合时相同,因此可以参见上述步骤505部分的介绍。It should be noted that, when the background server performs data integration, the method it adopts may be the same as when the first device performs the integration, so please refer to the introduction of the above-mentioned
步骤510:第一设备在每个推荐对象的位置区域内标记关联的观众账户,生成每个推荐对象对应的视觉热区。Step 510: The first device marks the associated viewer account in the location area of each recommended object, and generates a visual hotspot corresponding to each recommended object.
步骤511:第一设备响应于针对直播画面触发的热区显示指令,在直播画面中呈现视觉热区。Step 511: The first device responds to the hotspot display instruction triggered for the live broadcast, and presents the visual hotspot on the live broadcast.
步骤510与步骤511可参见上述步骤506和步骤507的介绍,在此不再进行赘述。For
(3)第三种方式(3) The third way
该方式由后台服务器来生成视觉热区,第一设备显示热区,参见图8所示的方式,其中,图8中的步骤501a、501b以及步骤502~504是与图5所示的实施例完全相同的,因而在此不再进行赘述。In this method, the background server generates visual hotspots, and the first device displays the hotspots. Refer to the method shown in FIG. 8, wherein
步骤512:第一设备向后台服务器上传识别到的推荐对象以及相应的位置区域信息。Step 512: The first device uploads the identified recommended objects and corresponding location area information to the background server.
步骤513:第一设备响应于针对直播画面触发的热区显示指令,向后台服务器发送热区请求。Step 513: The first device sends a hotspot request to the background server in response to the hotspot display instruction triggered for the live image.
本申请实施例中,第一设备可以在对直播画面进行识别之后,即向后台服务器实时的上传识别到的推荐对象,而在此同时,后台服务器还会接收到来自第二设备的关联关系,那么后台服务器可以基于第一设备上传的推荐对象,以及第二设备上传的关联关系进行整合,来统计得到第一设备上传的每个推荐对象其关联的观众账户,并结合每个推荐对象的位置区域信息,在相应的位置区域内进行标记,以形成每个推荐对象的视觉热区。In the embodiment of the present application, the first device may upload the identified recommended object to the background server in real time after identifying the live broadcast screen, and at the same time, the background server will also receive the association relationship from the second device, Then the background server can integrate the recommended object uploaded by the first device and the association relationship uploaded by the second device to obtain the statistics of the viewer account associated with each recommended object uploaded by the first device, and combine the location of each recommended object Region information, which is marked within the corresponding location region to form a visual hotspot for each recommended object.
当第一设备需要呈现视觉热区时,如主播点击了“显示热区”按钮,则第一设备响应该点击操作触发的热区显示指令,向后台服务器发送热区请求,以请求所要显示的视觉热区数据。When the first device needs to present a visual hotspot, if the anchor clicks the "Show hotspot" button, the first device responds to the hotspot display instruction triggered by the click operation, and sends a hotspot request to the background server to request the displayed hotspot. Visual hotspot data.
步骤514:第一设备基于后台服务器返回的视觉热区数据,在直播画面中呈现视觉热区。Step 514: The first device presents the visual hotspot in the live broadcast screen based on the visual hotspot data returned by the background server.
本申请实施例中,在直播画面中呈现视觉热区之后,主播能够更方便的知晓观众所感兴趣的推荐对象,以便有针对性的介绍推荐对象。参见图9a~图9c所示,为聚焦目标推荐对象的操作流程示意图。In the embodiment of the present application, after presenting the visual hotspots in the live broadcast screen, the anchor can more conveniently know the recommended objects that the audience is interested in, so as to introduce the recommended objects in a targeted manner. Referring to FIG. 9a to FIG. 9c , they are schematic diagrams of the operation flow of focusing on recommending objects.
参见图9a所示,在直播画面中呈现视觉热区之后,很容易的就可以看到第一排中间的企鹅玩偶是目前关注度最高的推荐对象,进而主播可以调整直播内容为介绍该企鹅玩偶。那么,可以在直播画面中呈现的视觉热区中选择目标视觉热区,这里以选择的目标视觉热区即为关注度最高的企鹅玩偶对应的视觉热区为例,并对该目标视觉热区进行触发操作,以跳转至图9b所示的界面。As shown in Figure 9a, after the visual hotspot is presented in the live broadcast screen, it is easy to see that the penguin doll in the middle of the first row is currently the most concerned recommended object, and then the anchor can adjust the live broadcast content to introduce the penguin doll . Then, the target visual hotspot can be selected from the visual hotspots presented in the live broadcast screen. Here, the selected target visual hotspot is the visual hotspot corresponding to the most concerned penguin doll as an example, and the target visual hotspot Perform a trigger operation to jump to the interface shown in Figure 9b.
可选的,对目标视觉热区进行的触发操作可以是,包括但不限于:点击操作、长按操作、双击操作、滑动操作等,本申请实施例对于触发操作的类型并不进行限制。Optionally, the trigger operation on the target visual hotspot may be, including but not limited to: click operation, long press operation, double-tap operation, slide operation, etc. The embodiment of the present application does not limit the type of trigger operation.
参见图9b所示,在对目标视觉热区进行触发操作之后,则在直播画面上显示了针对目标视觉热区对应的目标推荐对象的可操作控件,其中包括如图9b所示的聚焦操作控件和信息显示控件,但应当理解的是,在合理的范围内,当还需要对目标推荐对象进行其他操作时,也可以显示相应的操作控件,本申请实施例对此不做限制。As shown in Figure 9b, after the trigger operation is performed on the target visual hotspot, the operable controls for the target recommendation object corresponding to the target visual hotspot are displayed on the live broadcast screen, including the focus operation control as shown in Figure 9b and information display controls, but it should be understood that within a reasonable range, when other operations need to be performed on the target recommendation object, corresponding operation controls may also be displayed, which is not limited in this embodiment of the present application.
可选的,为了显示界面的整洁,在对目标视觉热区进行操作之后,可以隐藏显示图9a所示的界面的部分内容,如在图9b中隐藏显示了在看观众数量,以避免界面的杂乱给用户带来的不良观看体验。当然,也可以隐藏显示其他的内容,如色块标记也可以隐藏显示。Optionally, in order to display the cleanliness of the interface, after operating the target visual hotspot, part of the content of the interface shown in Figure 9a can be hidden and displayed, such as the hidden display of the number of viewers in Figure 9b, to avoid interface confusion The bad viewing experience brought by clutter to users. Of course, other content can also be hidden and displayed, such as the color block mark can also be hidden and displayed.
其中,聚焦操作控件用于对目标推荐对象进行聚焦显示,以显示目标推荐对象的细节,若需要对目标推荐对象进行聚焦显示,则可以对聚焦操作控件进行触发操作,终端设备响应与对聚焦操作控件进行的触发操作,跳转至如图9c所示的界面,对目标推荐对象进行放大显示。Among them, the focus operation control is used to focus and display the target recommendation object to display the details of the target recommendation object. If the target recommendation object needs to be focused and displayed, the focus operation control can be triggered, and the terminal device responds with the focus operation The trigger operation performed by the control jumps to the interface shown in FIG. 9c, and the target recommendation object is enlarged and displayed.
在一些实施方式中,终端设备可以对当前直播画面中目标推荐对象所在区域进行放大,以获得目标推荐对象放大显示的效果。如终端设备为观众端设备时,观众端设备无法调整直播画面的摄像设备,那么观众端设备则可以采用图像放大的方式,将目标对象所在区域进行放大,以聚焦展示目标推荐对象。In some implementation manners, the terminal device may zoom in on the area where the target recommended object is located in the current live broadcast screen, so as to obtain the effect of enlarged display of the target recommended object. If the terminal device is a viewer device, and the viewer device cannot adjust the camera equipment of the live broadcast, then the viewer device can zoom in on the area where the target object is located to focus on displaying the target recommendation object.
在一些实施方式中,如终端设备为主播端设备时,则主播端设备可以对摄像设备的镜头进行调整,来聚焦目标推荐对象。其中,这里的摄像设备可以为主播端设备自身包括的摄像头或者外接的摄像设备。In some embodiments, if the terminal device is the host device, the host device may adjust the lens of the camera device to focus on the target recommendation object. Wherein, the camera device here may be a camera included in the host device itself or an external camera device.
具体的,主播端设备可以响应于对聚焦操作控件进行的触发操作,向连接的摄像设备(包括自身设备的摄像头)发送聚焦指令,聚焦指令用于指示摄像设备针对目标推荐对象进行聚焦,进而摄像涉笔可以调整焦距,并将调整后的画面数据回传,从而主播端设备可以基于摄像设备发送的聚焦后的画面数据进行画面显示,以显示放大后的目标推荐对象。同时,摄像设备进行调整后,观众端设备显示的直播画面也会同步进行调整,即也会显示放大后的目标推荐对象。由于摄像设备的调整方式,可以尽量减少画质的损失,从而可以给用户带来更为良好的观看体验。Specifically, the host device can respond to the trigger operation on the focus operation control, and send a focus command to the connected camera device (including the camera of its own device), the focus command is used to instruct the camera device to focus on the target recommended object, and then the camera Shebi can adjust the focal length and transmit the adjusted picture data back, so that the anchor device can display the picture based on the focused picture data sent by the camera equipment to display the enlarged target recommendation object. At the same time, after the camera equipment is adjusted, the live broadcast screen displayed by the audience device will also be adjusted synchronously, that is, the enlarged target recommendation object will also be displayed. Due to the adjustment method of the camera equipment, the loss of image quality can be reduced as much as possible, thereby bringing a better viewing experience to the user.
具体的,监听到用户点击“拉近镜头”按钮后,系统发送放大视觉热区的指令,前端展示放大后的效果,参见图9c所示,则对选中的企鹅玩偶进行放大显示,观众能够更清楚的观看该企鹅玩偶的细节,以判断是否需要购买该商品。Specifically, after listening to the user clicking the "Zoom in" button, the system sends an instruction to zoom in on the visual hotspot, and the front end displays the zoomed-in effect, as shown in Figure 9c, then zooms in on the selected penguin doll, and the audience can view it more clearly. Watch the details of the penguin doll clearly to judge whether you need to buy the product.
应当理解的是,在进行聚焦操作之后,则可以将直播界面切换至正常的界面,即不显示视觉热区的界面上,相应的,呈现视觉热区的直播画面中显示的某些空间的状态则需要进行相应的切换。例如,参见图9c所示,若呈现视觉热区的直播界面上显示了“关闭热区”按钮,则将其切换为“显示热区”按钮进行显示。It should be understood that after performing the focusing operation, the live broadcast interface can be switched to a normal interface, that is, an interface that does not display the visual hotspot, and correspondingly, the state of certain spaces displayed in the live broadcast screen of the visual hotspot A corresponding switch is required. For example, as shown in FIG. 9 c , if the "Close Hot Zone" button is displayed on the live broadcast interface presenting the visual hot zone, it will be switched to the "Display Hot Zone" button for display.
继续参见图9b所示,其中还显示有信息显示控件,即图9b所示的“详细信息”,信息显示控件用于显示目标推荐对象的详细信息。参见图9d所示,为目标推荐对象的信息显示页面的示意图。Continuing to refer to FIG. 9b, there is also displayed an information display control, that is, "detailed information" shown in FIG. 9b, and the information display control is used to display the detailed information of the target recommendation object. Referring to FIG. 9 d , it is a schematic diagram of a page for displaying information of a target recommendation object.
具体的,终端设备可以响应于对信息显示控件进行的触发操作,显示目标推荐对象的信息显示页面。Specifically, the terminal device may display an information display page of the target recommended object in response to a trigger operation performed on the information display control.
在一些实施方式中,如图9d所示,信息显示页面可以以弹窗的方式呈现在直播画面上。其中,图9d所示的弹窗仅为一种可能的示例,在实际应用中弹窗的样式和位置都是进行合理的调整,本申请实施例对此不做限制。In some implementations, as shown in FIG. 9d, the information display page may be presented on the live screen in the form of a pop-up window. Wherein, the pop-up window shown in FIG. 9d is only a possible example, and the style and position of the pop-up window are adjusted reasonably in practical applications, which is not limited in this embodiment of the present application.
在一些实施方式中,信息显示页面还可以以完整页面的方式进行显示,即可以从直播画面跳转到信息显示页面。In some embodiments, the information display page can also be displayed as a complete page, that is, the information display page can be jumped from the live broadcast screen.
其中,信息显示页面种显示有如下信息的至少一种。Wherein, the information display page displays at least one of the following information.
(1)目标推荐对象的对象介绍信息。(1) Object introduction information of the target recommendation object.
如图9d所示,信息显示页面中显示了关注度最高的企鹅玩偶的信息,如其名称、价格以及物品介绍等,可以想象的是,当在主播端设备上呈现该信息显示页面之后,主播可以根据该页面上的信息更好的进行商品介绍。As shown in Figure 9d, the information display page displays the information of the most concerned penguin doll, such as its name, price, and item introduction. It is conceivable that after the information display page is presented on the anchor device, the anchor can Make a better product introduction based on the information on this page.
本申请实施例中,为了能够显示各个推荐对象的对象介绍信息,需要预先为创建好对象信息库,记录可能涉及到的每个推荐对象的对象介绍信息,这样,在直播过程中,点击详细信息之后才能够有数据作为支撑,来呈现相应的信息显示页面。例如,运营提前建立所有物品的信息库,当主播点击物品时,可以查看物品详细信息,辅助主播更加详细的介绍物品。In the embodiment of this application, in order to be able to display the object introduction information of each recommended object, it is necessary to create an object information database in advance and record the object introduction information of each recommended object that may be involved. In this way, during the live broadcast, click the detailed information Only then can there be data as a support to present the corresponding information display page. For example, the operation establishes an information database of all items in advance. When the anchor clicks on the item, he can view the detailed information of the item and assist the anchor to introduce the item in more detail.
本申请实施例中,所创建对象信息库可以是存储于后台服务器的,例如当主播点击图9b所示的“详细信息”按钮之后,则终端设备向后台服务器发哦送针对目标推荐对象的信息获取请求,并基于后台服务器返回的目标推荐对象的对象介绍信息,显示如图9d所示的信息显示页面。In the embodiment of this application, the created object information database may be stored in the background server. For example, after the anchor clicks the "detailed information" button shown in Figure 9b, the terminal device sends information about the target recommended object to the background server. The request is obtained, and based on the object introduction information of the target recommendation object returned by the background server, an information display page as shown in FIG. 9d is displayed.
(2)目标推荐对象关联的观众账户的账户标识(2) The account ID of the audience account associated with the target recommendation object
如图9d所示,信息显示页面中还可以显示目标推荐对象所关联的观众账户的账户标识,在图9d中具体以账户头像进行示出,但需要说明的是,在实际实施过程中,还可以以其他内容作为账户标识进行显示,本申请实施例对此不做限制。As shown in Figure 9d, the information display page can also display the account ID of the viewer account associated with the target recommendation object, which is specifically shown as the account avatar in Figure 9d, but it should be noted that in the actual implementation process, there are still Other content may be used as the account identifier for display, which is not limited in this embodiment of the present application.
(3)相关推荐对象(图9d未示出)(3) Relevant recommended objects (not shown in Figure 9d)
本申请实施例中,信息显示界面还可以展示与目标推荐对象相关的其他推荐对象,并且该其他推荐对象并不限于直播间中已有的推荐对象。In the embodiment of the present application, the information display interface may also display other recommended objects related to the target recommended object, and the other recommended objects are not limited to existing recommended objects in the live broadcast room.
(4)第一对象推荐控件(4) The first object recommendation control
如图9d所示,信息显示页面中显示的“群发商品链接”按钮即为第一对象推荐控件,其作用在于群发目标推荐对象的对象链接地址。As shown in FIG. 9d , the button "send product links in groups" displayed on the information display page is the first object recommendation control, and its function is to send object link addresses of target recommendation objects in groups.
具体的,当主播在进行直播时,看过目标推荐对象的观众通常对其有一定的兴趣,因而可以将目标推荐对象的对象链接地址发送给这些观众的观众账户。那么,主播可以对第一对象推荐控件进行触发操作,进而终端设备响应于该触发操作,将目标推荐对象关联的对象链接地址,发送给目标推荐对象关联的观众账户。Specifically, when the anchor is live broadcasting, viewers who have watched the target recommended object usually have a certain interest in it, so the object link address of the target recommended object can be sent to the audience accounts of these viewers. Then, the anchor may perform a trigger operation on the first object recommendation control, and then the terminal device, in response to the trigger operation, sends the object link address associated with the target recommendation object to the viewer account associated with the target recommendation object.
在一些实施方式中,当终端设备接收到该触发操作之后,可知群发给默认设置的观众账户,如看过目标推荐对象的观众的观众账户。In some implementations, after the terminal device receives the trigger operation, it can know that the group is sent to the default viewer account, such as the viewer account of the viewer who has viewed the target recommended object.
在一些实施方式中,当终端设备接收到该触发操作之后,可以显示如图9e所示的显示页面,以提供给主播可选择的群发对象。In some implementation manners, after receiving the trigger operation, the terminal device may display a display page as shown in FIG. 9e to provide the host with selectable group sending objects.
本申请实施例中,主播可选择将目标推荐对象的对象链接地址,发送给直播间内的所有观众账户;或者,也可以选择将目标推荐对象的对象链接地址,发送给直播间内看过目标推荐对象的所有观众账户;或者,也可以选择将目标推荐对象的对象链接地址,发送给指定的观众账户,如选择“群发给指定在看观众”之后,可跳转至账户选取页面,并在选取完成之后,将目标推荐对象的对象链接地址发送给选择的观众账户。In the embodiment of this application, the anchor can choose to send the object link address of the target recommended object to all viewer accounts in the live broadcast room; or, can also choose to send the object link address of the target recommended object to the target in the live broadcast room All audience accounts of the recommended object; or, you can also choose to send the object link address of the target recommended object to the specified audience account. After the selection is completed, the object link address of the target recommendation object is sent to the selected audience account.
需要说明的是,上述均以主播端设备为例进行介绍,但是上述主播端设备进行的操作,也可以适用于观众端设备。It should be noted that the above descriptions are all made with the host device as an example, but the operations performed by the above host device can also be applied to the viewer device.
本申请实施例中,还可以提供单独发送目标推荐对象链接的功能。参见图9f所示,当显示了目标推荐对象的信息显示页面之后,还可以对该页面上的账户标识进行操作。如图9f中将第一个观众账户作为目标观众账户,对其头像进行触发操作后,则终端设备响应于针对目标观众账户进行的触发操作,显示以目标观众账户为通讯对象的即时通讯页面。In the embodiment of the present application, a function of separately sending the target recommendation object link may also be provided. Referring to Fig. 9f, after the information display page of the target recommendation object is displayed, the account identification on the page can also be operated. As shown in Figure 9f, the first viewer account is used as the target viewer account, and after a trigger operation is performed on its avatar, the terminal device responds to the trigger operation performed on the target viewer account, and displays an instant messaging page with the target viewer account as the communication object.
如图9f中右图所示,在该即时通讯页面中,显示有目标推荐对象对应的账户标识,以及与该目标推荐对象进行即使通讯互动的互动控件,如语音控件,表情控件等,此外,即时通讯页面中还显示有第二对象推荐控件,第二对象推荐控件用于向目标观众账户发送目标推荐对象关联的对象链接地址。当对第二对象推荐控件进行触发操作时,则终端设备响应于该触发操作,则可以将将目标推荐对象关联的对象链接地址,发送给目标观众账户,这样,主播可以以私信的方式单独向观众发送商品链接。As shown in the right figure in Figure 9f, on the instant messaging page, the account ID corresponding to the target recommendation object is displayed, as well as interactive controls for instant communication interaction with the target recommendation object, such as voice control, emoticon control, etc. In addition, A second object recommendation control is also displayed on the instant messaging page, and the second object recommendation control is used to send the object link address associated with the target recommended object to the target audience account. When a trigger operation is performed on the second object recommendation control, in response to the trigger operation, the terminal device can send the object link address associated with the target recommended object to the target audience account. In this way, the anchor can send a private message to Viewers send product links.
需要说明的是,本申请实施例所提到的终端设备发送对象连接地址可以是通过后台服务器来进行链接的发送,即终端设备向后台服务器发送请求,请求后台服务器将对象连接地址发送给相应的观众账户。It should be noted that the connection address sent by the terminal device mentioned in the embodiment of the present application may be sent through the background server to send the link, that is, the terminal device sends a request to the background server, requesting the background server to send the object connection address to the corresponding viewer account.
参见图9g所示,为注视点轨迹页面的显示示意图。其中,用户还可以对目标观众账户的账户标识进行触发操作,相应的,终端设备响应于该触发操作,显示目标观众账户的注视点轨迹页面,注视点轨迹页面包括目标观众账户在相应终端设备上的眼球注视点所对应的各个推荐对象,即目标观众账户所对应的观众的视线停留轨迹,如图9g中右图所示,账户A看过的物品包括企鹅公仔、喝水杯和兔子玩偶等。Referring to FIG. 9g, it is a schematic diagram of displaying the gaze point track page. Wherein, the user can also perform a trigger operation on the account identification of the target audience account. Correspondingly, the terminal device responds to the trigger operation and displays the gaze point track page of the target audience account. The gaze point track page includes the target audience account on the corresponding terminal device. Each recommendation object corresponding to the eye gaze point of , that is, the viewer’s gaze stay trajectory corresponding to the target audience account, as shown in the right figure in Figure 9g, the items seen by account A include penguin dolls, drinking cups, and rabbit dolls, etc. .
可选的,账户标识为信息显示页面显示的账户标识,或者,为即时通讯页面显示的账户标识,也就是说,可以通过对即时通讯页面显示的账户标识进行触发操作来显示注视点轨迹页面,即图9g中所示的方式(1);或者,还可以通过对信息显示页面显示的账户标识进行触发操作来显示注视点轨迹页面,即图9g中所示的方式(2)。Optionally, the account ID is the account ID displayed on the information display page, or the account ID displayed on the instant messaging page, that is, the gaze point track page can be displayed by triggering the account ID displayed on the instant messaging page, That is, the method (1) shown in FIG. 9g; or, the gaze point track page can also be displayed by triggering the account identifier displayed on the information display page, that is, the method (2) shown in FIG. 9g.
在一些实施方式中,可以按照目标观众账户的眼球注视点,在各个推荐对象的位置区域内的停留时长,对各个推荐对象进行排序,以及基于各个推荐对象的排序顺序,显示注视点轨迹页面,即图9g中右图所示的显示方式,按照账户A的实现停留时长,显示顺序依次是企鹅公仔、喝水杯、兔子玩偶和玩具汽车等。In some implementations, the recommended objects can be sorted according to the eye gaze point of the target audience account and the length of stay in the location area of each recommended object, and the gaze point track page can be displayed based on the sort order of each recommended object, That is, the display method shown in the right diagram of Figure 9g, according to the length of stay realized by account A, the display order is the penguin doll, the drinking cup, the rabbit doll, and the toy car.
在一些实施方式中,还可以按照目标观众账户的眼球注视点,在各个推荐对象的位置区域内的轨迹顺序,对各个推荐对象进行排序,以及基于各个推荐对象的排序顺序,显示注视点轨迹页面,即按照眼球注视点的检测时间线依次进行显示。In some implementations, it is also possible to sort the recommended objects according to the eye gaze points of the target viewer account, and the track order in the position area of each recommended object, and display the gaze point track page based on the sort order of each recommended object , that is, to display in sequence according to the detection timeline of eye gaze points.
请继续参见图3a,直播画面上还可以显示有陈列页面显示控件,陈列页面显示控件用于显示该直播间内的推荐对象。其中,该直播间内的推荐对象除了当前直播画面已显示的至少一个推荐对象之外,还可以包括当前直播画面未显示的推荐对象。其中,可以通过对陈列页面显示控件进行触发操作,终端设备响应于该触发操作,显示陈列页面。Please continue to refer to FIG. 3 a , a display page display control may also be displayed on the live broadcast screen, and the display page display control is used to display recommended objects in the live broadcast room. Wherein, besides at least one recommended object displayed on the current live broadcast screen, the recommended objects in the live broadcast room may also include recommended objects not displayed on the current live broadcast screen. Wherein, by performing a trigger operation on the display control of the display page, the terminal device displays the display page in response to the trigger operation.
参见图10所示,为陈列页面的界面示意图。其中,陈列页面中显示了多个商品,如图10显示的企鹅公仔、喝水杯、兔子玩偶和玩具汽车等。Refer to Figure 10, which is a schematic diagram of the interface of the display page. Among them, multiple commodities are displayed on the display page, such as penguin dolls, drinking cups, rabbit dolls and toy cars as shown in FIG. 10 .
在一些实施方式中,终端设备可以定时的对每个推荐对象的数据进行统计,例如可以统计每个推荐对象历史关联过的观众账户的数量,进而可以按照至少一个推荐对象各自关联的观众账户的数量,对至少一个推荐对象进行排序,并在陈列页面中,以这些推荐对象的排序顺序来进行显示。参见图10所示,陈列页面可以作为一种商品排行榜,按照各个商品的看过的人的数量进行排序,如企鹅公仔被2345人看过,排列第一,喝水杯被2341人看过,排列第二。In some implementations, the terminal device can regularly count the data of each recommended object, for example, it can count the number of viewer accounts associated with each recommended object in history, and then can calculate the number of viewer accounts associated with at least one recommended object. Quantity, sort at least one recommended object, and display it in the sort order of these recommended objects on the display page. As shown in Figure 10, the display page can be used as a product ranking list, sorted according to the number of people who have viewed each product. For example, the penguin doll was viewed by 2345 people and ranked first, and the drinking cup was viewed by 2341 people. , ranked second.
参见图10所示,陈列页面中还显示有查看每个推荐对象关联的观众账户的显示操控控件,那么通过对目标推荐对象对应的显示操控控件进行操作,则可以跳转至如图10右图所示的界面,在界面上显示有目标推荐对象关联的观众账户的账户标识。如图10右图所示,将企鹅公仔作为目标推荐对象时,对企鹅公仔对应的显示操作控件,即图10所示的“看过的人”按钮进行处罚操作后,终端设备则可显示看过企鹅公仔的观众对应的账户标识,如头像、账户ID等。As shown in Figure 10, the display page also displays a display manipulation control for viewing the viewer account associated with each recommendation object, then by operating the display manipulation control corresponding to the target recommendation object, you can jump to the right picture in Figure 10 In the shown interface, the account identifier of the viewer account associated with the target recommendation object is displayed on the interface. As shown in the right figure of Figure 10, when the penguin doll is used as the target recommendation object, after the punishment operation is performed on the display operation control corresponding to the penguin doll, that is, the "People who have seen" button shown in Figure 10, the terminal device can display the The account identification corresponding to the viewer who has passed the penguin doll, such as avatar, account ID, etc.
可选的,目标推荐对象关联的观众账户的账户标识也可以按照看过次数的多少来进行排序显示,图10中具体以此为例进行示出,或者还可以按照实际注视的时间的先后顺序来进行排序显示,从而辅助主播进行更好的直播。Optionally, the account identifiers of the viewer accounts associated with the target recommendation object can also be sorted and displayed according to the number of times they have been viewed, which is specifically shown in Figure 10 as an example, or they can also be displayed in the order of the actual gaze time To sort and display, so as to assist the anchor to perform a better live broadcast.
需要说明的是,陈列页面可以以弹窗的方式呈现在直播画面上。其中,图10所示的弹窗仅为一种可能的示例,在实际应用中弹窗的样式和位置都是进行合理的调整,本申请实施例对此不做限制。或者,还可以以完整页面的方式进行显示,即可以从直播画面跳转到陈列页面。同理,关联的观众账户的账户标识的显示页面也是如此。It should be noted that the display page can be presented on the live screen in the form of a pop-up window. Wherein, the pop-up window shown in FIG. 10 is only a possible example, and the style and position of the pop-up window are adjusted reasonably in practical applications, which is not limited in this embodiment of the present application. Alternatively, it can also be displayed as a complete page, that is, you can jump from the live broadcast screen to the display page. Similarly, the display page of the account ID of the associated viewer account is also the same.
综上所述,本申请实施例使用观众端设备前端系统图像识别直播画面中的物品和人,并实时标记坐标,用眼球追踪技术记录观众的视线落点坐标,通过对比得出观众看过的物品和人,实时上传到后台服务器,后台服务器再实时下发到主播端设备前端系统,前端系统解析数据进行可视化展示,使得主播能够实时观看到另一端观众看过的物品和人,了解观看者对哪些更感兴趣,这样主播能够及时调整镜头或说词,让直播变得更加灵活,如同做一场现场演讲一样,能够及时根据观众的反馈调整话术,活跃氛围,同时提升观众的观看体验。例如是卖货直播时,那主播就能够知道观众对那些商品更感兴趣,这样主播在口播时着重介绍该商品,提升商品推荐的正确率,从而提升商品交易的成功率。To sum up, the embodiment of this application uses the image of the front-end system of the audience device to identify objects and people in the live broadcast screen, and marks the coordinates in real time, uses eye tracking technology to record the coordinates of the audience's line of sight, and obtains the viewer's view through comparison Items and people are uploaded to the background server in real time, and then the background server sends them to the front-end system of the host device in real time. The front-end system analyzes the data for visual display, so that the host can watch the items and people viewed by the audience on the other end in real time, and understand the viewers Which ones are more interested in, so that the anchor can adjust the camera or speech in time, making the live broadcast more flexible, just like making a live speech, it can adjust the speech skills in time according to the audience's feedback, enliven the atmosphere, and improve the audience's viewing experience at the same time . For example, when selling live broadcasts, the anchor can know which products the audience is more interested in. In this way, the anchor will focus on introducing the product during the oral broadcast, improving the accuracy of product recommendation, thereby increasing the success rate of product transactions.
请参见图11,基于同一发明构思,本申请实施例还提供了一种直播画面的热区显示装置110,该装置包括:Please refer to FIG. 11 , based on the same inventive concept, the embodiment of the present application also provides a hot
画面显示单元1101,用于显示直播间的直播画面,直播画面显示有至少一个推荐对象;The
热区呈现单元1102,用于响应于针对直播画面触发的热区显示指令,在直播画面中呈现至少一个视觉热区,视觉热区用于表征注视直播画面中相应推荐对象所在位置区域的观众数量。The
可选的,直播画面还显示有热区显示控件,则热区呈现单元1102,还用于:Optionally, if the live broadcast screen also displays a hot zone display control, the hot
响应于针对热区显示控件的触发操作,获得热区显示指令。A hot zone display instruction is obtained in response to a trigger operation on the hot zone display control.
可选的,该装置还包括热区生成单元1103,用于:Optionally, the device also includes a hot
对直播画面进行对象识别,获得至少一个推荐对象各自在直播画面中的位置区域;以及,Object recognition is performed on the live screen to obtain the position area of at least one recommended object in the live screen; and,
获得至少一个推荐对象中每个推荐对象关联的观众账户;其中,推荐对象与观众账户之间的关联关系,是根据终端设备使用观众账户播放直播画面时,至少一个推荐对象各自在直播画面中的位置区域,与终端设备检测到的眼球注视点之间的位置关系建立的;Obtain the audience account associated with each recommended object in at least one recommended object; wherein, the association relationship between the recommended object and the audience account is based on when the terminal device uses the audience account to play the live broadcast screen, at least one of the recommended objects respectively in the live screen The location area is established based on the location relationship between the eye gaze point detected by the terminal device;
在每个推荐对象的位置区域内标记关联的观众账户,生成每个推荐对象对应的视觉热区。Mark the associated audience account in the location area of each recommended object, and generate a visual hotspot corresponding to each recommended object.
可选的,热区生成单元1103,具体用于:Optionally, the hot
接收后台服务器下发的多组关联关系,每组关联关系包括一个观众账户关联的推荐对象;Receive multiple sets of association relationships issued by the background server, each set of association relationships includes a recommendation object associated with a viewer account;
将多组关联关系中的推荐对象与至少一个推荐对象进行对比,以确定至少一个推荐对象中每个推荐对象关联的观众账户。The recommended objects in the multiple groups of association relationships are compared with the at least one recommended object to determine the viewer account associated with each recommended object in the at least one recommended object.
可选的,采用如下方式中的至少一种,在直播画面中呈现至少一个视觉热区:Optionally, use at least one of the following methods to present at least one visual hotspot in the live broadcast screen:
在每个推荐对象的位置区域内显示至少一个标记信息,一个标记信息表征相应推荐对象关联的至少一个观众账户;Displaying at least one mark information in the location area of each recommended object, one mark information representing at least one viewer account associated with the corresponding recommended object;
显示每个推荐对象关联的观众账户的数量;Display the number of viewer accounts associated with each recommended object;
针对关联的观众账户数量最多的推荐对象,以不同于其余推荐对象的热区显示样式进行显示;For the recommended object with the largest number of associated viewer accounts, it is displayed in a hot zone display style different from that of the rest of the recommended objects;
标记信息的密集程度与关联的观众账户数量呈正相关;The density of tagged information is positively correlated with the number of associated viewer accounts;
关联的观众账户数量不同的推荐对象,以不同的热区显示样式进行显示;Recommended objects with different numbers of associated viewer accounts will be displayed in different hot zone display styles;
关联的观众账户数量位于的数值区间不同的推荐对象,以不同的热区显示样式进行显示。The recommendation objects whose number of associated viewer accounts are in different numerical intervals are displayed in different hot zone display styles.
可选的,直播画面还显示有热区显示控件,则热区呈现单元1102,还用于:Optionally, if the live broadcast screen also displays a hot zone display control, the hot
响应于针对热区显示控件的触发操作,获得热区显示指令。A hot zone display instruction is obtained in response to a trigger operation on the hot zone display control.
可选的,该装置还包括注视点识别单元1104,用于:Optionally, the device further includes a gaze
对直播画面进行对象识别,获得至少一个推荐对象各自在直播画面中的位置区域;以及,Object recognition is performed on the live screen to obtain the position area of at least one recommended object in the live screen; and,
获取检测到的眼球注视点在直播画面上的位置信息;Obtain the position information of the detected eye gaze point on the live screen;
确定所述位置信息所位于的目标位置区域对应的目标推荐对象;determining a target recommendation object corresponding to the target location area where the location information is located;
建立当前使用的目标观众账户与所述目标推荐对象的关联关系,并将关联关系上传至后台服务器。An association relationship between the currently used target audience account and the target recommendation object is established, and the association relationship is uploaded to the background server.
可选的,该装置还包括对象聚焦单元1105,用于:Optionally, the device further includes an
接收针对至少一个视觉热区中目标视觉热区进行的触发操作;receiving a trigger operation performed on a target visual hotspot in at least one visual hotspot;
显示目标视觉热区对应的目标推荐对象的聚焦操作控件;Display the focus operation control of the target recommendation object corresponding to the target visual hotspot;
响应于对聚焦操作控件进行的触发操作,放大显示目标推荐对象。In response to a trigger operation performed on the focus operation control, the target recommendation object is enlarged and displayed.
可选的,对象聚焦单元1105,具体用于:Optionally, the
响应于对聚焦操作控件进行的触发操作,向连接的摄像设备发送聚焦指令,聚焦指令用于指示摄像设备针对目标推荐对象进行聚焦;In response to a trigger operation performed on the focus operation control, a focus instruction is sent to the connected camera device, where the focus instruction is used to instruct the camera device to focus on the target recommended object;
基于摄像设备发送的聚焦后的画面数据进行画面显示,以显示放大后的目标推荐对象。The screen display is performed based on the focused screen data sent by the imaging device, so as to display the enlarged target recommendation object.
可选的,热区呈现单元1102,还用于:Optionally, the hot
在接收针对至少一个视觉热区中目标视觉热区进行的触发操作之后,显示目标推荐对象对应的信息显示控件;After receiving a trigger operation for a target visual hotspot in at least one visual hotspot, displaying an information display control corresponding to the target recommended object;
响应于对信息显示控件进行的触发操作,显示目标推荐对象的信息显示页面,信息显示页面显示有目标推荐对象的对象介绍信息和关联的观众账户的账户标识中的至少一种。In response to a trigger operation on the information display control, an information display page of the target recommended object is displayed, and the information display page displays at least one of the object introduction information of the target recommended object and the account identifier of the associated viewer account.
可选的,信息显示页面还显示有目标推荐对象对应的第一对象推荐控件;Optionally, the information display page also displays a first object recommendation control corresponding to the target recommendation object;
则该装置还包括推荐单元1106,用于:Then the device further includes a
响应于针对第一对象推荐控件进行的触发操作,将目标推荐对象关联的对象链接地址,发送给目标推荐对象关联的观众账户。In response to the trigger operation performed on the first object recommendation control, the object link address associated with the target recommended object is sent to the viewer account associated with the target recommended object.
可选的,推荐单元1106,还用于:Optionally, the
响应于针对信息显示页面显示的观众账户中目标观众账户的账户标识进行的触发操作,显示以目标观众账户为通讯对象的即时通讯页面,即时通讯页面显示有目标推荐对象对应的第二对象推荐控件;In response to the trigger operation performed on the account identifier of the target audience account in the audience account displayed on the information display page, an instant messaging page with the target audience account as the communication object is displayed, and the instant messaging page displays a second object recommendation control corresponding to the target recommendation object ;
响应于针对第二对象推荐控件进行的触发操作,将目标推荐对象关联的对象链接地址,发送给目标观众账户。In response to a trigger operation performed on the second object recommendation control, the object link address associated with the target recommended object is sent to the target audience account.
可选的,热区呈现单元1102,还用于:Optionally, the hot
响应于针对目标观众账户的账户标识进行的触发操作,显示目标观众账户的注视点轨迹页面,注视点轨迹页面包括目标观众账户在相应终端设备上的眼球注视点所对应的各个推荐对象;In response to the trigger operation performed on the account identification of the target audience account, display the gaze point track page of the target audience account, and the gaze point track page includes each recommended object corresponding to the eye gaze point of the target audience account on the corresponding terminal device;
其中,目标观众账户的账户标识为信息显示页面显示的账户标识,或者,为即时通讯页面显示的账户标识。Wherein, the account ID of the target audience account is the account ID displayed on the information display page, or the account ID displayed on the instant messaging page.
可选的,热区呈现单元1102,具体用于:Optionally, the hot
按照目标观众账户对应的眼球注视点,在各个推荐对象的位置区域内的停留时长,对各个推荐对象进行排序,以及基于各个推荐对象的排序顺序,显示注视点轨迹页面;或者,According to the eye gaze point corresponding to the target audience account and the length of stay in the location area of each recommended object, sort each recommended object, and display the gaze point track page based on the sort order of each recommended object; or,
按照目标观众账户对应的眼球注视点,在各个推荐对象的位置区域内的轨迹顺序,对各个推荐对象进行排序,以及基于各个推荐对象的排序顺序,显示注视点轨迹页面。According to the eye gaze point corresponding to the target audience account, the track order of each recommended object within the location area of each recommended object is sorted, and based on the sort order of each recommended object, the gaze point track page is displayed.
可选的,热区呈现单元1102,还用于:Optionally, the hot
显示热区关闭控件;Show hot zone off controls;
响应于对热区关闭控件进行的触发操作,隐藏至少一个视觉热区,返回显示直播画面。In response to a trigger operation performed on the hot zone closing control, at least one visual hot zone is hidden, and the live broadcast image is returned to display.
可选的,直播画面还显示有至少一个推荐对象的陈列页面显示控件;Optionally, the live broadcast screen also displays a display page display control with at least one recommended object;
则热区呈现单元1102,还用于:Then the hot
响应于针对陈列页面显示控件进行的触发操作,显示包括至少一个推荐对象的陈列页面;在陈列页面中,显示有查看每个推荐对象关联的观众账户的显示操控控件;In response to a trigger operation performed on the display control of the display page, display a display page including at least one recommended object; on the display page, display a display manipulation control for viewing viewer accounts associated with each recommended object;
响应于针对目标推荐对象对应的显示操控控件进行的触发操作,显示目标推荐对象关联的观众账户的账户标识。In response to a trigger operation performed on the display manipulation control corresponding to the target recommendation object, the account identifier of the viewer account associated with the target recommendation object is displayed.
可选的,热区呈现单元1102,具体用于:Optionally, the hot
按照至少一个推荐对象各自关联的观众账户的数量,对至少一个推荐对象进行排序;sorting the at least one recommended object according to the number of viewer accounts associated with each of the at least one recommended object;
基于至少一个推荐对象的排序顺序,显示陈列页面。Displaying a display page based on the sort order of at least one recommended object.
该装置可以用于执行本申请各实施例中所示的方法,因此,对于该装置的各功能模块所能够实现的功能等可参考前述实施例的描述,不多赘述。The device can be used to execute the methods shown in the various embodiments of the present application. Therefore, for the functions that can be realized by the functional modules of the device, etc., reference can be made to the descriptions of the foregoing embodiments, and details will not be repeated here.
本申请实施例提供的该装置,可以在使用观众账户播放直播画面时,通过检测到的眼球注视点在直播画面上的位置区域,来将观众账户与推荐对象进行关联,进而当需要在直播画面上呈现视觉热区时,则可在直播画面中呈现相应的视觉热区,视觉热区用来表征每个推荐对象所关联的观众账户的数量,从而观看直播画面时,无需观众主动的进行互动行为,也可以更直观的了解到观众对于各个推荐对象的兴趣程度,获取观众反馈更为及时。The device provided in the embodiment of the present application can associate the viewer account with the recommended object through the detected position area of the gaze point of the eye on the live screen when the viewer account is used to play the live screen, and then when the live screen needs to be When the visual hotspot is presented on the live broadcast screen, the corresponding visual hotspot can be presented in the live broadcast screen. The visual hotspot is used to represent the number of viewer accounts associated with each recommended object, so that when watching the live broadcast screen, the audience does not need to actively interact Behavior, you can also more intuitively understand the audience's interest in each recommended object, and obtain audience feedback in a more timely manner.
请参见图12,基于同一技术构思,本申请实施例还提供了一种计算机设备120,该计算机设备120可以为图1所示的终端设备或服务器,该计算机设备120可以包括存储器1201和处理器1202。Please refer to FIG. 12 , based on the same technical concept, this embodiment of the present application also provides a
所述存储器1201,用于存储处理器1202执行的计算机程序。存储器1201可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据计算机设备的使用所创建的数据等。处理器1202,可以是一个中央处理单元(central processing unit,CPU),或者为数字处理单元等等。本申请实施例中不限定上述存储器1201和处理器1202之间的具体连接介质。本申请实施例在图12中以存储器1201和处理器1202之间通过总线1203连接,总线1203在图12中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线1203可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The
存储器1201可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器1201也可以是非易失性存储器(non-volatilememory),例如只读存储器,快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)、或者存储器1201是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1201可以是上述存储器的组合。The
处理器1202,用于调用所述存储器1201中存储的计算机程序时执行上述各实施例中所执行的方法。The
在一些可能的实施方式中,本申请提供的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书上述描述的根据本申请各种示例性实施方式的方法中的步骤,例如,所述计算机设备可以执行上述各实施例中所执行的方法。In some possible implementations, various aspects of the method provided in this application can also be implemented in the form of a program product, which includes program code. When the program product is run on a computer device, the program code is used to The computer device is made to execute the steps in the methods described above in this specification according to various exemplary implementations of the present application, for example, the computer device may execute the methods executed in the foregoing embodiments.
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。The program product may reside on any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: electrical connection with one or more conductors, portable disk, hard disk, random access memory (RAM), read only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While preferred embodiments of the present application have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, the appended claims are intended to be construed to cover the preferred embodiment and all changes and modifications which fall within the scope of the application.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the application without departing from the spirit and scope of the application. In this way, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111201332.2A CN115988228B (en) | 2021-10-15 | 2021-10-15 | Hot zone display method, device, equipment and storage medium for live broadcast screen |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111201332.2A CN115988228B (en) | 2021-10-15 | 2021-10-15 | Hot zone display method, device, equipment and storage medium for live broadcast screen |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115988228A true CN115988228A (en) | 2023-04-18 |
| CN115988228B CN115988228B (en) | 2025-09-05 |
Family
ID=85970607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111201332.2A Active CN115988228B (en) | 2021-10-15 | 2021-10-15 | Hot zone display method, device, equipment and storage medium for live broadcast screen |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115988228B (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240388741A1 (en) * | 2022-04-20 | 2024-11-21 | Beijing Youzhuju Network Technology Co., Ltd. | Recommendation method and apparatus, device, medium and product |
| CN119052548A (en) * | 2024-08-01 | 2024-11-29 | 北京达佳互联信息技术有限公司 | Information display method, device, equipment and storage medium |
| CN119233032A (en) * | 2023-06-28 | 2024-12-31 | 北京有竹居网络技术有限公司 | Live broadcast processing method, device, equipment and storage medium |
| WO2025061054A1 (en) * | 2023-09-18 | 2025-03-27 | 北京字跳网络技术有限公司 | Livestreaming room data display method and apparatus, and device, medium and program product |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100116883A1 (en) * | 2006-10-24 | 2010-05-13 | Cost Evan J | Contactless smartcard bezel |
| CN112511846A (en) * | 2020-10-29 | 2021-03-16 | 苏州实盎网络科技有限公司 | E-commerce live broadcast processing method based on big data and network security live broadcast platform |
| CN113301360A (en) * | 2020-08-31 | 2021-08-24 | 阿里巴巴集团控股有限公司 | Information prompting method, computing device and storage medium |
-
2021
- 2021-10-15 CN CN202111201332.2A patent/CN115988228B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100116883A1 (en) * | 2006-10-24 | 2010-05-13 | Cost Evan J | Contactless smartcard bezel |
| CN113301360A (en) * | 2020-08-31 | 2021-08-24 | 阿里巴巴集团控股有限公司 | Information prompting method, computing device and storage medium |
| CN112511846A (en) * | 2020-10-29 | 2021-03-16 | 苏州实盎网络科技有限公司 | E-commerce live broadcast processing method based on big data and network security live broadcast platform |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240388741A1 (en) * | 2022-04-20 | 2024-11-21 | Beijing Youzhuju Network Technology Co., Ltd. | Recommendation method and apparatus, device, medium and product |
| US12532037B2 (en) * | 2022-04-20 | 2026-01-20 | Beijing Youzhuju Network Technology Co., Ltd. | Live streaming object recommendation method and apparatus, device, medium and product |
| CN119233032A (en) * | 2023-06-28 | 2024-12-31 | 北京有竹居网络技术有限公司 | Live broadcast processing method, device, equipment and storage medium |
| WO2025061054A1 (en) * | 2023-09-18 | 2025-03-27 | 北京字跳网络技术有限公司 | Livestreaming room data display method and apparatus, and device, medium and program product |
| CN119052548A (en) * | 2024-08-01 | 2024-11-29 | 北京达佳互联信息技术有限公司 | Information display method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115988228B (en) | 2025-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115988228B (en) | Hot zone display method, device, equipment and storage medium for live broadcast screen | |
| CN106576184B (en) | Information processing device, display device, information processing method, program, and information processing system | |
| CN104620522B (en) | User interest is determined by detected body marker | |
| US20170048597A1 (en) | Modular content generation, modification, and delivery system | |
| CN109963163A (en) | Network video live broadcast method, device and electronic device | |
| US10296281B2 (en) | Handheld multi vantage point player | |
| CN113518264B (en) | Interactive method, device, terminal and storage medium | |
| KR101895846B1 (en) | Facilitating television based interaction with social networking tools | |
| US10156898B2 (en) | Multi vantage point player with wearable display | |
| JP7469977B2 (en) | COMPUTER PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS | |
| WO2018135334A1 (en) | Information processing device and information processing method, and computer program | |
| JP7202935B2 (en) | Attention level calculation device, attention level calculation method, and attention level calculation program | |
| CN113676690A (en) | Method, device and storage medium for realizing video conference | |
| JP2023140923A (en) | Display terminal, information processing system, communication system, display method, information processing method, communication method, and program | |
| CN114625468B (en) | Display method and device of augmented reality picture, computer equipment and storage medium | |
| CN116630099A (en) | Tourist attraction tour method and device | |
| CN109074680A (en) | Realtime graphic and signal processing method and system in augmented reality based on communication | |
| US11715270B2 (en) | Methods and systems for customizing augmentation of a presentation of primary content | |
| JP7660758B1 (en) | Information processing device, information processing method, and program | |
| CN112288877A (en) | Video playing method and device, electronic equipment and storage medium | |
| HK40084576B (en) | Method, apparatus, device, and storage medium for displaying hot zone in live broadcast screen | |
| HK40084576A (en) | Method, apparatus, device, and storage medium for displaying hot zone in live broadcast screen | |
| JP2023140922A (en) | Display terminal, information processing system, communication system, display method, information processing method, communication method, and program | |
| CN115174845A (en) | Feature shooting method and device for special behavior actions in video conference | |
| WO2022151882A1 (en) | Virtual reality device |
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 | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40084576 Country of ref document: HK |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |


