A method and device for switching live video themes based on style

By collecting and analyzing image data of anchors and viewers, and dynamically adjusting the live video theme, the problem that live video themes in the existing technology are difficult to resonate with consumers, and the user's sense of participation and transaction volume are improved.

CN114390305BActive Publication Date: 2024-12-27CHINA TELECOM CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111595735.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-23
Publication Date
2024-12-27
Estimated Expiration
2041-12-23

AI Technical Summary

Technical Problem

The existing live video technology is difficult to effectively resonate between consumers and products through predetermined titles or labels, making it difficult to drive user emotions and poor transaction volume.

Method used

By collecting image data from anchor and audience terminals, identifying image feature information, determining the target style based on this information, sending style switching instructions to audience terminals, and dynamically adjusting the live video theme.

Benefits of technology

Pull the distance between the anchor and the user, enhance the user's sense of participation and immersion, create a feeling of "understanding me", and promote the live streaming sales volume.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114390305B_ABST
    Figure CN114390305B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a method and device for switching live video themes based on styles, and relates to the field of live video technology. The method includes: obtaining anchor image data from an anchor terminal; the anchor image data includes: image data collected by a camera module of the anchor terminal; obtaining audience image data from an audience terminal; the audience image data includes: image data collected by a camera module of the audience terminal, a system theme of the audience terminal, and at least one of a user avatar of a live broadcast application in the audience terminal; determining multiple image feature information in the anchor image data and the audience image data, determining target image feature information from multiple image feature information, determining a target style corresponding to the target image feature information, and sending a style switching instruction to the audience terminal so that the live broadcast application of the audience terminal switches to the target style. The embodiment of the present invention shortens the distance between the anchor and the user, enhances the user's sense of participation and immersion, and promotes the transaction volume of live broadcasting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of live video technology, and in particular to a method for switching live video themes based on style and a device for switching live video themes based on style. Background Art

[0002] With the development of 5G technology, live streaming has become a new online sales model, and the user scale is growing rapidly. How to stimulate user emotions during the live broadcast and understand users better will promote transaction volume, and how to create personalized visual effects for live broadcasts in videos is a question worth thinking about.

[0003] Under the existing technology, the host of the live video usually predetermines the live video title or adds tags to pre-identify the live broadcast theme. However, no matter what the content of the live video is, the style of the live broadcast APP interface is the same. Generally, there are more than one product displayed in the live video, and the style of the live broadcast APP interface of each product is the same, which makes it difficult to resonate with consumers and products. Summary of the invention

[0004] In view of the above problems, embodiments of the present invention are proposed to provide a method for switching live video themes based on style and a corresponding device for switching live video themes based on style, which overcome the above problems or at least partially solve the above problems.

[0005] In order to solve the above problem, an embodiment of the present invention discloses a method for switching live video themes based on styles, the method comprising:

[0006] Acquire anchor image data from an anchor terminal; the anchor image data includes: image data collected by a camera module of the anchor terminal;

[0007] Acquire audience image data from the audience terminal; the audience image data includes: image data collected by a camera module of the audience terminal, a system theme of the audience terminal, and at least one of a user avatar of a live broadcast application in the audience terminal;

[0008] Determining a plurality of image feature information in the anchor image data and the audience image data;

[0009] Determine target image feature information from the plurality of image feature information;

[0010] Determining a target style corresponding to the target image feature information;

[0011] A style switching instruction is sent to the viewer terminal so that the live broadcast application of the viewer terminal switches to the target style.

[0012] Optionally, the image data collected by the camera module of the anchor terminal includes at least one of: an anchor character image acquired by the front camera of the anchor terminal; and an anchor background image acquired by the rear camera of the anchor terminal.

[0013] Optionally, the image data collected by the camera module of the audience terminal includes: an audience image captured by the front camera of the audience terminal; an audience background image captured by the rear camera of the audience terminal; a screenshot image of the system theme of the audience terminal; and at least one of a user avatar of the live broadcast application of the audience terminal.

[0014] Optionally, the determining a plurality of image feature information in the anchor image data and the audience image data includes:

[0015] Identify the characters in the anchor character image and the audience character image, and determine the corresponding multiple image feature information according to the character information;

[0016] Identify objects in the anchor background image and the audience background image, and determine the corresponding plurality of image feature information according to information of the objects;

[0017] The background color and desktop icons in the screenshot image are identified, and the corresponding plurality of image feature information is determined according to the information of the background color and the desktop icons.

[0018] Optionally, determining the target image feature information from the plurality of image feature information includes:

[0019] Determining weights corresponding to the plurality of image feature information respectively;

[0020] According to the priorities of the anchor image data and the audience image data and the weights corresponding to the multiple image feature information, target image feature information is determined from the multiple image feature information.

[0021] Optionally, the priorities for the anchor image data and the audience image data include: priorities set for the anchor character image, the anchor background image, the audience character image, the audience background image, the screenshot image, and the user avatar;

[0022] The determining target image feature information from the plurality of image feature information according to the priorities of the anchor image data and the audience image data and the weights corresponding to the plurality of image feature information includes:

[0023] Determine the image to be processed according to the priorities of the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar;

[0024] Determining whether the image to be processed contains corresponding multiple image feature information;

[0025] If yes, then obtaining the plurality of image feature information corresponding to the image to be processed, and determining the target image feature information according to the weights corresponding to the plurality of image feature information;

[0026] If not, return to the step of determining the image to be processed according to the priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar.

[0027] Optionally, determining a target style corresponding to the target image feature information includes:

[0028] A target pattern is acquired from a preset pattern of the server according to the target image feature information.

[0029] Accordingly, an embodiment of the present invention discloses a device for switching live video themes based on styles, the device comprising:

[0030] The anchor terminal data acquisition module is used to acquire anchor image data from the anchor terminal; the anchor image data includes: image data collected by the camera module of the anchor terminal;

[0031] The audience terminal data acquisition module is used to acquire audience image data from the audience terminal; the audience image data includes: image data collected by the camera module of the audience terminal, the system theme of the audience terminal and at least one of the user avatars of the live broadcast application in the audience terminal;

[0032] An image feature information determination module, used to determine a plurality of image feature information in the anchor image data and the audience image data;

[0033] A target image feature information determination module, used to determine the target image feature information from the plurality of image feature information;

[0034] A target style determination module, used to determine a target style corresponding to the target image feature information;

[0035] The theme switching module is used to send a style switching instruction to the viewer terminal so that the live broadcast application of the viewer terminal switches to the target style.

[0036] Optionally, the image data collected by the camera module of the anchor terminal includes at least one of: an anchor character image acquired by the front camera of the anchor terminal; and an anchor background image acquired by the rear camera of the anchor terminal.

[0037] Optionally, the image data collected by the camera module of the audience terminal includes: an audience image captured by the front camera of the audience terminal; an audience background image captured by the rear camera of the audience terminal; a screenshot image of the system theme of the audience terminal; and at least one of a user avatar of the live broadcast application of the audience terminal.

[0038] Optionally, the image feature information determination module includes:

[0039] The first submodule for determining image feature information is used to identify the characters in the anchor character image and the audience character image, and determine the corresponding plurality of image feature information according to the character information;

[0040] The second submodule for determining image feature information is used to identify objects in the anchor background image and the audience background image, and determine the corresponding multiple image feature information according to the information of the objects;

[0041] The image feature information determines the third submodule, which is used to identify the background color and desktop icons in the screenshot image, and determine the corresponding multiple image feature information according to the information of the background color and the desktop icons.

[0042] Optionally, the module for determining target image feature information includes:

[0043] A weight determination submodule, used to respectively determine the weights corresponding to the plurality of image feature information;

[0044] The target image feature information determination submodule is used to determine the target image feature information from the multiple image feature information according to the priorities of the anchor image data and the audience image data and the weights corresponding to the multiple image feature information.

[0045] Optionally, the priorities for the host image data and the audience image data include: priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar; the submodule for determining target image feature information includes:

[0046] A submodule for determining an image to be processed is used to determine an image to be processed according to the priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar;

[0047] A judgment submodule, used for judging whether the image to be processed contains corresponding multiple image feature information;

[0048] If yes, then obtaining the plurality of image feature information corresponding to the image to be processed, and determining the target image feature information according to the weights corresponding to the plurality of image feature information;

[0049] If not, return to the step of determining the image to be processed according to the priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar.

[0050] Optionally, the target style determination module includes:

[0051] The target style submodule is used to obtain the target style from the preset style of the server according to the target image feature information.

[0052] The embodiment of the present invention includes the following advantages: obtaining anchor image data from the anchor terminal; the anchor image data includes: image data collected by the camera module of the anchor terminal; obtaining audience image data from the audience terminal; the audience image data includes: image data collected by the camera module of the audience terminal, the system theme of the audience terminal and at least one of the user avatars of the live broadcast application in the audience terminal; determining multiple image feature information in the anchor image data and the audience image data, determining target image feature information from multiple image feature information, determining the target style corresponding to the target image feature information, and sending a style switching instruction to the audience terminal so that the live broadcast application of the audience terminal switches to the target style. The embodiment of the present invention obtains the target style according to the information of the anchor and the audience, and then switches the theme of the live broadcast video according to the target style, which can shorten the distance between the anchor and the user, enhance the user's sense of participation and immersion, thereby creating a feeling of "knowing me more", and promoting the transaction volume of live broadcasting, which is a better processing method. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 It is a flowchart of the steps of a method for switching live video themes based on styles provided by an embodiment of the present invention;

[0054] Figure 2 is a target style replacement diagram provided by an embodiment of the present invention;

[0055] Figure 3 It is a structural block diagram of a device for switching live video themes based on style provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0056] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0057] In the prior art, the method of barrage is generally used to replace the theme, or the live broadcast title is marked to achieve the effect of increasing the user's viewing experience, but there is no method to switch the style of the live broadcast theme.

[0058] One of the core concepts of the embodiment of the present invention is to switch the theme style of the live video according to the information of the anchor and the user, so as to shorten the distance between the anchor and the user and give the user a feeling of being better understood.

[0059] Reference Figure 1 , shows a flowchart of a method for switching live video themes based on styles provided by an embodiment of the present invention, and the method may specifically include the following steps:

[0060] Step 101, acquiring anchor image data from an anchor terminal; the anchor image data includes: image data collected by a camera module of the anchor terminal.

[0061] When the audience enters the live video, the server obtains the host image data from the host terminal. The host image data includes: image data collected by the camera module of the host terminal. Among them, live video refers to a video program sent in real time, generally sent in the form of video stream. The so-called video stream is a transmission method of video data information. Using this method, the audience can process the received information before receiving the complete data information. In actual applications, when the audience starts to receive information, the server obtains the image data and processes the image data to obtain the target style. The audience end switches the theme style according to the target style to shorten the distance between the host and the user.

[0062] In the embodiment of the present invention, the image data collected by the camera module of the anchor terminal includes at least one of: an anchor character image acquired by the front camera of the anchor terminal; and an anchor background image acquired by the rear camera of the anchor terminal.

[0063] The image data collected by the camera module of the anchor terminal includes at least one of the anchor character image obtained by the front camera of the anchor terminal and the anchor background image obtained by the rear camera of the anchor terminal.

[0064] Step 102, acquiring audience image data from the audience terminal; the audience image data includes: image data collected by the camera module of the audience terminal, the system theme of the audience terminal and at least one of the user avatars of the live broadcast application in the audience terminal.

[0065] When the audience enters the live video, in addition to obtaining the host image data of the host, the server also needs to obtain the audience image data of the audience, where the audience image data includes: image data collected by the camera module of the audience terminal, the system theme of the audience terminal and at least one of the user avatars of the live broadcast application in the audience terminal.

[0066] In an embodiment of the present invention, the image data collected by the camera module of the audience terminal includes: an audience image captured by the front camera of the audience terminal; an audience background image captured by the rear camera of the audience terminal; a screenshot image of the system theme of the audience terminal; and at least one of the user avatars of the live broadcast application of the audience terminal.

[0067] The image data collected by the camera module of the viewer terminal includes: at least one of the viewer character image acquired by the front camera of the viewer terminal, the viewer background image acquired by the rear camera of the viewer terminal, the screenshot image of the viewer terminal system theme, and the user avatar of the live broadcast application of the viewer terminal.

[0068] In the embodiment of the present invention, the step of determining the plurality of image feature information in the anchor image data and the audience image data may include the following sub-steps:

[0069] Sub-step S1021, identifying the characters in the anchor character image and the audience character image, and determining the corresponding plurality of image feature information according to the character information;

[0070] Sub-step S1022, identifying objects in the anchor background image and the audience background image, and determining the corresponding plurality of image feature information according to the information of the objects;

[0071] Sub-step S1023, identifying the background color and desktop icons in the screenshot image, and determining the corresponding multiple image feature information according to the information of the background color and the desktop icons.

[0072] The host character image obtained by the front camera of the host terminal is recognized, and the character information therein is identified; the audience character image obtained by the front camera of the viewer terminal is recognized, and the character information therein is identified; the host background image obtained by the rear camera of the host terminal is recognized, and the item information therein is identified; the audience background image obtained by the rear camera of the viewer terminal is recognized, and the item information therein is identified; the screenshot image of the system theme of the viewer terminal is recognized, and the background color and desktop icon information in the screenshot image are identified, and the information in the user avatar of the live broadcast application of the viewer terminal is obtained.

[0073] Step 103: determine a plurality of image feature information in the anchor image data and the audience image data.

[0074] Identify the host character image and the audience character image, and after identifying the character, obtain at least one image feature information corresponding to the character's clothing. Identify the host background image and the audience background image, and after identifying the object, obtain at least one image feature information corresponding to the object. Identify the screenshot image of the theme of the audience terminal system, identify the background of the desktop in the screenshot, and identify the desktop icon, and obtain at least one image feature information corresponding to the screenshot image. Identify the information in the user avatar of the live broadcast application of the audience terminal, and obtain at least one image feature information corresponding to the user avatar.

[0075] Step 104: determining target image feature information from the plurality of image feature information.

[0076] According to a plurality of image feature information in the image data, target image feature information corresponding to the image data is determined.

[0077] In the embodiment of the present invention, the step of determining the target image feature information from the plurality of image feature information may include the following sub-steps:

[0078] Sub-step S1041, respectively determining weights corresponding to the plurality of image feature information;

[0079] Sub-step S1042, determining target image feature information from the multiple image feature information according to the priorities of the anchor image data and the audience image data and the weights corresponding to the multiple image feature information.

[0080] According to the multiple image feature information corresponding to each image information, the weights corresponding to the multiple image feature information are determined. In practical applications, the image feature information of the anchor's clothes is obtained according to the anchor's character image. The anchor's clothes are composed of white, black and blue. The white area is the largest and the weight is the first. The black area is larger than the blue area and the weight is the second. The blue weight is the third. The same method is used to determine the corresponding weights of the multiple image feature information of the anchor background image, the audience character image, the audience background image, the screenshot image and the user avatar.

[0081] In the embodiment of the present invention, the priorities for the host image data and the audience image data include: priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar; the sub-step S1042 includes:

[0082] Sub-step S10421, determining an image to be processed according to the priorities of the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar;

[0083] Sub-step S10422, determining whether the image to be processed contains corresponding multiple image feature information;

[0084] If yes, then obtaining the plurality of image feature information corresponding to the image to be processed, and determining the target image feature information according to the weights corresponding to the plurality of image feature information;

[0085] If not, return to the step of determining the image to be processed according to the priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar.

[0086] Process the image data according to the priority pre-set by the server to determine the image to be processed, wherein the order of priority is anchor character image, anchor background image, audience character image, audience background image, screenshot image, and user avatar. Determine whether the image to be processed contains the corresponding multiple image feature information. If it does, obtain the multiple image feature information and the weights corresponding to the multiple image feature information. According to the weights corresponding to the multiple image feature information, obtain the image feature information corresponding to the first weight, and determine the image feature information corresponding to the first weight as the target image feature information. If it does not contain, return to the step of processing the image data according to the priority pre-set by the server to determine the image to be processed. In practical applications, according to the priority, obtain the anchor character image with the highest priority, determine whether the anchor character image contains image feature information, if it does, obtain the image feature information of the anchor clothing in the anchor character image and the corresponding weight, white weight is the first, black weight is the second, and blue weight is the third. According to the first weight, obtain white, and determine white as the target image feature information. If the anchor character image does not contain image feature information, judge the anchor background image to determine whether the anchor background image contains image feature information. Repeat the above steps until the target image feature information is determined.

[0087] Step 105: determine a target style corresponding to the target image feature information.

[0088] The corresponding target style is determined according to the target image feature information, wherein the target style is the theme style.

[0089] In an embodiment of the present invention, the step of determining a target style corresponding to the target image feature information may include the following sub-steps:

[0090] Sub-step S1051, acquiring a target pattern from preset patterns of the server according to the target image feature information.

[0091] There are many preset styles in the server. The target style is matched in the preset styles according to the target image feature information. In actual applications, when the target image feature information is white, the preset styles are matched according to white. When the target style is matched, the parameters in the target style are replaced. For example, refer to Figure 2 , generate a replacement filter with white, replace the filter area of ​​the theme, and replace the color of the function buttons of the theme with color.

[0092] Step 106: Send a style switching instruction to the viewer terminal to switch the live broadcast application of the viewer terminal to the target style.

[0093] After the target style is acquired, a style switching instruction is sent to the viewer terminal, and the target style is sent to the viewer terminal, so that the live broadcast application of the viewer terminal switches the theme to the target style.

[0094] The embodiment of the present invention includes the following advantages: obtaining anchor image data from the anchor terminal; the anchor image data includes: image data collected by the camera module of the anchor terminal; obtaining audience image data from the audience terminal; the audience image data includes: image data collected by the camera module of the audience terminal, the system theme of the audience terminal and at least one of the user avatars of the live broadcast application in the audience terminal; determining multiple image feature information in the anchor image data and the audience image data, determining target image feature information from multiple image feature information, determining the target style corresponding to the target image feature information, and sending a style switching instruction to the audience terminal so that the live broadcast application of the audience terminal switches to the target style. The embodiment of the present invention obtains the target style according to the information of the anchor and the audience, and then switches the theme of the live broadcast video according to the target style, which can shorten the distance between the anchor and the user, enhance the user's sense of participation and immersion, thereby creating a feeling of "knowing me more", and promoting the transaction volume of live broadcasting, which is a better processing method.

[0095] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0096] Reference Figure 3, shows a structural block diagram of a device for switching live video themes based on style provided by an embodiment of the present invention, which may specifically include the following modules:

[0097] The anchor terminal data acquisition module 201 is used to acquire anchor image data from the anchor terminal; the anchor image data includes: image data collected by the camera module of the anchor terminal;

[0098] The audience terminal data acquisition module 202 is used to acquire audience image data from the audience terminal; the audience image data includes: image data collected by the camera module of the audience terminal, the system theme of the audience terminal and at least one of the user avatars of the live broadcast application in the audience terminal;

[0099] An image feature information determination module 203, used to determine a plurality of image feature information in the anchor image data and the audience image data;

[0100] A target image feature information determination module 204 is used to determine target image feature information from the plurality of image feature information;

[0101] A target style determination module 205 is used to determine a target style corresponding to the target image feature information;

[0102] The theme switching module 206 is used to send a style switching instruction to the viewer terminal so that the live broadcast application of the viewer terminal switches to the target style.

[0103] Optionally, the image data collected by the camera module of the anchor terminal includes at least one of: an anchor character image acquired by the front camera of the anchor terminal; and an anchor background image acquired by the rear camera of the anchor terminal.

[0104] Optionally, the image data collected by the camera module of the audience terminal includes: an audience image captured by the front camera of the audience terminal; an audience background image captured by the rear camera of the audience terminal; a screenshot image of the system theme of the audience terminal; and at least one of a user avatar of the live broadcast application of the audience terminal.

[0105] Optionally, the image feature information determination module includes:

[0106] The first submodule for determining image feature information is used to identify the characters in the anchor character image and the audience character image, and determine the corresponding plurality of image feature information according to the character information;

[0107] The second submodule for determining image feature information is used to identify objects in the anchor background image and the audience background image, and determine the corresponding multiple image feature information according to the information of the objects;

[0108] The image feature information determines the third submodule, which is used to identify the background color and desktop icons in the screenshot image, and determine the corresponding multiple image feature information according to the information of the background color and the desktop icons.

[0109] Optionally, the module for determining target image feature information includes:

[0110] A weight determination submodule, used to respectively determine the weights corresponding to the plurality of image feature information;

[0111] The target image feature information determination submodule is used to determine the target image feature information from the multiple image feature information according to the priorities of the anchor image data and the audience image data and the weights corresponding to the multiple image feature information.

[0112] Optionally, the priorities for the host image data and the audience image data include: priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar; the submodule for determining target image feature information includes:

[0113] A submodule for determining an image to be processed is used to determine an image to be processed according to the priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar;

[0114] A judgment submodule, used for judging whether the image to be processed contains corresponding multiple image feature information;

[0115] If yes, then obtaining the plurality of image feature information corresponding to the image to be processed, and determining the target image feature information according to the weights corresponding to the plurality of image feature information;

[0116] If not, return to the step of determining the image to be processed according to the priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar.

[0117] Optionally, the target style determination module includes:

[0118] The target style submodule is used to obtain the target style from the preset style of the server according to the target image feature information.

[0119] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0120] An embodiment of the present invention further provides an electronic device, including:

[0121] It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned method embodiment of the style-based switching live video theme are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0122] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, each process of the above-mentioned method embodiment for switching live video themes based on style is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0123] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0124] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0125] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0126] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0127] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0128] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0129] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0130] The above is a detailed introduction to a method for switching live video themes based on style and a device for switching live video themes based on style provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for switching live video themes based on style, characterized in that: Applied to a server, the method comprises: Acquire anchor image data from an anchor terminal; the anchor image data includes: image data collected by a camera module of the anchor terminal; Acquire audience image data from the audience terminal; the audience image data includes: image data collected by a camera module of the audience terminal, a system theme of the audience terminal, and at least one of a user avatar of a live broadcast application in the audience terminal; Determining a plurality of image feature information in the anchor image data and the audience image data; Determine target image feature information from the plurality of image feature information; Determining a target style corresponding to the target image feature information; Sending a style switching instruction to the viewer terminal so that the live broadcast application of the viewer terminal switches to the target style; The image data collected by the camera module of the anchor terminal includes: an anchor character image acquired by the front camera of the anchor terminal; at least one of an anchor background image acquired by the rear camera of the anchor terminal; The image data collected by the camera module of the audience terminal includes: an audience image captured by the front camera of the audience terminal; an audience background image captured by the rear camera of the audience terminal; a screenshot image of the system theme of the audience terminal; and at least one of a user avatar of the live broadcast application of the audience terminal.

2. The method according to claim 1, characterized in that The determining of the plurality of image feature information in the anchor image data and the audience image data includes: Identify the characters in the anchor character image and the audience character image, and determine the corresponding multiple image feature information according to the character information; Identify objects in the anchor background image and the audience background image, and determine the corresponding plurality of image feature information according to information of the objects; The background color and desktop icons in the screenshot image are identified, and the corresponding plurality of image feature information is determined according to the information of the background color and the desktop icons.

3. The method according to claim 1, characterized in that The determining target image feature information from the plurality of image feature information comprises: Determining weights corresponding to the plurality of image feature information respectively; According to the priorities of the anchor image data and the audience image data and the weights corresponding to the multiple image feature information, target image feature information is determined from the multiple image feature information.

4. The method according to claim 3, characterized in that The determining target image feature information from the plurality of image feature information according to the priorities of the anchor image data and the audience image data and the weights corresponding to the plurality of image feature information includes: Determine the image to be processed according to the priorities of the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar; Determining whether the image to be processed contains corresponding multiple image feature information; If yes, then obtaining the plurality of image feature information corresponding to the image to be processed, and determining the target image feature information according to the weights corresponding to the plurality of image feature information; If not, return to the step of determining the image to be processed according to the priorities set for the host character image, the host background image, the audience character image, the audience background image, the screenshot image, and the user avatar.

5. The method according to claim 1, characterized in that The determining of the target style corresponding to the target image feature information includes: A target pattern is acquired from a preset pattern of the server according to the target image feature information.

6. A device for switching live video themes based on style, characterized in that: Applied to a server, the device comprises: The anchor terminal data acquisition module is used to acquire anchor image data from the anchor terminal; the anchor image data includes: image data collected by the camera module of the anchor terminal; The audience terminal data acquisition module is used to acquire audience image data from the audience terminal; the audience image data includes: image data collected by the camera module of the audience terminal, the system theme of the audience terminal and at least one of the user avatars of the live broadcast application in the audience terminal; An image feature information determination module, used to determine a plurality of image feature information in the anchor image data and the audience image data; A target image feature information determination module, used to determine the target image feature information from the plurality of image feature information; A target style determination module, used to determine a target style corresponding to the target image feature information; A theme switching module, used for sending a style switching instruction to the viewer terminal, so that the live broadcast application of the viewer terminal switches to the target style; The image data collected by the camera module of the anchor terminal includes: an anchor character image acquired by the front camera of the anchor terminal; at least one of an anchor background image acquired by the rear camera of the anchor terminal; The image data collected by the camera module of the audience terminal includes: an audience image captured by the front camera of the audience terminal; an audience background image captured by the rear camera of the audience terminal; a screenshot image of the system theme of the audience terminal; and at least one of a user avatar of the live broadcast application of the audience terminal.

7. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of the method for switching live video themes based on style as described in any one of claims 1-5 are implemented.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for switching live video themes based on style as described in any one of claims 1 to 5 are implemented.