A multi-camera adaptive switching method and system for live camera shooting

By using a multi-camera adaptive switching method for live streaming cameras, and leveraging split-lens surround playback and audience interaction, the problem of limited live streaming angles was solved, resulting in a high-quality, vivid live streaming experience and increased audience engagement.

CN118784892BActive Publication Date: 2026-04-24SHENZHEN FIREBIRD TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN FIREBIRD TECH CO LTD
Filing Date
2024-07-23
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Existing live streaming methods have limited viewing angles, failing to provide viewers with the best viewing experience, and require manual camera movement to display exhibits, causing inconvenience.

Method used

By employing a multi-camera adaptive switching method for live streaming cameras, and through surround playback with multiple lenses and adjustment of lens parameters based on audience input, the exhibits can be displayed and interacted with from multiple angles.

Benefits of technology

It improved the quality of live streaming and audience engagement, increased the live streaming's vividness and audience retention rate, met the personalized needs of the audience, and enhanced the user stickiness and word-of-mouth effect of the live streaming platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118784892B_ABST
    Figure CN118784892B_ABST
Patent Text Reader

Abstract

The application provides a multi-position adaptive switching method and system of a live camera, which is applied to the technical field of live camera technology; the application generates a live picture according to the host angle of the live camera, judges whether a preset exhibit needs to be presented according to the preset exhibit, and controls the surround broadcast of the split lens according to the output instruction of the live personnel, so that the viewing experience of live audiences can be improved, and the audiences can more clearly see the various angles and characteristics of the exhibits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of live streaming camera technology, and in particular to a multi-camera adaptive switching method and system for live streaming cameras. Background Technology

[0002] Currently, the live streaming methods on the market use mobile phones or live streaming devices. The live streaming footage can only be broadcast using the fixed camera on the live streaming camera, which limits the viewing angle. If it is necessary to display products, the live streaming camera needs to be moved manually, which is inconvenient for both the live streamer and the audience, and cannot bring the best live streaming experience to the audience. Summary of the Invention

[0003] The present invention aims to solve the above problems and provides a multi-camera adaptive switching method and system for live streaming cameras.

[0004] The present invention employs the following technical means to solve the technical problem:

[0005] This invention provides a multi-camera adaptive switching method for live streaming cameras, comprising:

[0006] Based on the broadcast camera's viewing angle, generate live footage during the live broadcast process;

[0007] Determine whether the live broadcast process needs to display preset exhibits;

[0008] If so, the live broadcast is switched to another playback angle output by the split lens according to the pre-connected split lens of the live broadcast camera. The on-screen time of the live broadcast personnel and the preset exhibit is obtained from the other playback angle. Based on the output command of the live broadcast personnel, the split lens is made to perform a preset angle surround playback around the preset exhibit. The exhibit features of the preset exhibit at various angles are collected and the exhibit features are presented on one side of the live broadcast screen.

[0009] Determine whether the characteristics of the exhibits match the exhibit content requested by the live stream viewers;

[0010] If not, then the operation content of the live audience on the live screen is obtained, the operation content is synchronously recorded to the live camera, the split lens is controlled to perform supplementary playback based on the operation content, the scaling parameters of the split lens are adjusted according to the operation content, at least one live shot of the supplementary playback is captured, and the live shot is synchronized to the live screen for display to the live audience. At the same time, the live shot corresponding to the operation content is presented as other features of the preset exhibit on the other side of the live screen.

[0011] Furthermore, the step of switching the live broadcast image to other playback angles output by the split-screen camera includes:

[0012] Obtain the switching instruction from the live streamer to the live stream screen, and add preset transition parameters to the live stream screen based on the switching instruction, so that the live stream screen is divided into at least one of the other playback angles, wherein the transition parameters specifically include transparency, color depth and blur.

[0013] Determine whether the other broadcast angles can display the preset location in the live broadcast image;

[0014] If not, then generate the transformation content of the split camera to the other broadcast angles from the live broadcast screen, identify the specific angle corresponding to the other broadcast angles in the live broadcast screen according to the transformation content, and construct a broadcast angle identifier based on the specific angle.

[0015] Furthermore, after the step of obtaining the simultaneous on-screen time of the live broadcast personnel and the preset exhibits from the other broadcast angles, the method further includes:

[0016] The camera switching frequency of the live broadcast is detected, and the first on-screen duration of the live broadcast personnel and the second on-screen duration of the preset exhibit are obtained based on the camera switching frequency.

[0017] Determine whether the first on-screen duration matches the second on-screen duration;

[0018] If not, then collect the interaction information of the live audience on the live screen, extend the first on-screen time or the second on-screen time according to the interaction information, and at the same time establish an interaction bridge between the live audience and the live streamer based on the interaction information.

[0019] Furthermore, before the step of obtaining the operation content of the live broadcast audience on the live broadcast screen, the method further includes:

[0020] Obtain the device information of the live stream viewer watching the live stream, grant the live stream viewer interaction permissions to the live stream based on the device information, and collect the interaction content of the live stream viewer to the live stream based on the interaction permissions;

[0021] Determine whether the interactive content meets the preset playback conditions;

[0022] If so, the interactive content will be synchronously presented to the live stream screen, and other live stream viewers' interaction information on the interactive content will be collected from the live stream screen. Based on the interaction information, an interactive playback shot of the interactive content will be constructed.

[0023] Furthermore, the step of simultaneously presenting the live camera footage corresponding to the operation content as another feature of the preset exhibit on the other side of the live camera footage also includes:

[0024] Detect the features of the exhibits displayed in the live stream;

[0025] Determine whether the features of the displayed exhibits obscure the live streamer or the preset exhibits in the live stream frame;

[0026] If so, the layout information of the live broadcast screen is obtained, and the layout position of the displayed exhibit features is adjusted based on the layout information. At the same time, interactive questions from the live broadcast audience regarding the displayed exhibit features are received, and the live broadcast audience is granted the right to adjust the effects of the displayed exhibit features according to the interactive questions. Specifically, the effect adjustment rights include the screen size of the displayed exhibit features, the transparency of the displayed exhibit features, and the color changes of the displayed exhibit features.

[0027] Furthermore, after the step of generating the live broadcast footage based on the broadcast camera's viewing angle, the method further includes:

[0028] The background content in the live broadcast is captured based on the split-camera setup;

[0029] Determine whether the background content matches the preset special effects settings;

[0030] If so, then based on the special effects selected by the live streamer for the live stream screen, the special effects content corresponding to the selected special effects will be presented in the live stream background of the live stream screen.

[0031] Furthermore, the step of generating live footage during the live broadcast based on the broadcast camera's viewing angle also includes:

[0032] The duration of eye contact between the live streamer and the preset live stream camera is collected from the live stream camera.

[0033] Determine whether the duration of eye contact has reached a preset time period;

[0034] If so, the live shot corresponding to the eye contact duration is used as the live screen during the live broadcast. Preset effects are generated for each split shot in the live screen. The live viewers are given switching permissions to select the split shots from the live screen. Specifically, the preset effects are the split shots that the live broadcaster is facing and the split shots that the live broadcaster is not facing.

[0035] The present invention also provides a multi-camera adaptive switching system for live streaming cameras, comprising:

[0036] The generation module is used to generate live footage during the live broadcast based on the broadcast camera's viewing angle.

[0037] The judgment module is used to determine whether the live broadcast process needs to display preset exhibits;

[0038] The execution module is configured to, if so, switch the live broadcast to another playback angle output by the split-lens pre-connected to the live broadcast camera, obtain the simultaneous on-screen time of the live broadcast personnel and the preset exhibit from the other playback angles, and, based on the output command of the live broadcast personnel, cause the split-lens to perform a preset angle surround playback around the preset exhibit, collect the exhibit features of the preset exhibit at various angles, and present the exhibit features on one side of the live broadcast screen;

[0039] The second judgment module is used to determine whether the exhibit features can match the exhibit content proposed by the live broadcast audience;

[0040] The second execution module is used to, if not, acquire the operation content of the live audience on the live screen, synchronously record the operation content to the live camera, control the split-lens to perform supplementary playback based on the operation content, adjust the scaling parameters of the split-lens according to the operation content, capture at least one live shot of the supplementary playback, and synchronize the live shot to the live screen for display to the live audience. At the same time, the live shot corresponding to the operation content is presented as other features of the preset exhibit on the other side of the live screen.

[0041] Furthermore, the execution module also includes:

[0042] The acquisition unit is used to acquire the switching instruction of the live broadcaster to the live broadcast screen, and add preset transition parameters to the live broadcast screen based on the switching instruction, so that the live broadcast screen is divided into at least one of the other broadcast angles, wherein the transition parameters specifically include transparency, color depth and blur.

[0043] The judgment unit is used to determine whether the other broadcast angles can display the preset position in the live broadcast image;

[0044] An execution unit is configured to, if not, generate, from the live stream the transformation content of the split-camera to the other broadcast angles, identify the specific angles corresponding to the other broadcast angles in the live stream based on the transformation content, and construct a broadcast angle identifier based on the specific angles.

[0045] Furthermore, it also includes:

[0046] The detection module is used to detect the camera switching frequency of the live broadcast, and to obtain the first on-screen duration of the live broadcast personnel and the second on-screen duration of the preset exhibit based on the camera switching frequency.

[0047] The third judgment module is used to determine whether the first on-screen duration matches the second on-screen duration.

[0048] The third execution module is used to, if not, collect the interaction information of the live audience on the live screen, extend the first on-screen duration or the second on-screen duration according to the interaction information, and establish an interaction bridge between the live audience and the live streamer based on the interaction information.

[0049] This invention provides a multi-camera adaptive switching method and system for live streaming cameras, which has the following beneficial effects:

[0050] This invention improves the quality and effect of live streaming by generating live footage based on the broadcast camera's angle, determining whether preset exhibits need to be presented, and controlling the split-lens camera to perform surround playback based on the broadcaster's output instructions. This makes the live stream more vivid and engaging. Furthermore, by determining whether exhibit features match the content requested by the live audience and controlling the split-lens camera to supplement the playback based on the audience's actions, the invention increases audience participation and retention, making viewers more willing to participate in the live stream and stay to watch. Attached Figure Description

[0051] Figure 1 This is a flowchart illustrating an embodiment of the multi-camera adaptive switching method for live streaming cameras according to the present invention;

[0052] Figure 2 This is a structural block diagram of an embodiment of the multi-camera adaptive switching system for live streaming cameras of the present invention. Detailed Implementation

[0053] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. The realization of the purpose, functional features, and advantages of the invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings.

[0054] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0055] Reference Appendix Figure 1The multi-camera adaptive switching method for a live streaming camera according to one embodiment of the present invention includes:

[0056] S1: Generate live footage during the live broadcast based on the broadcast camera's viewing angle;

[0057] S2: Determine whether the live broadcast process needs to present preset exhibits;

[0058] S3: If so, then according to the pre-connected split lens of the live camera, switch the live screen to other playback angles output by the split lens, obtain the simultaneous on-screen time of the live broadcast personnel and the preset exhibit from the other playback angles, and make the split lens surround the preset exhibit at a preset angle based on the output command of the live broadcast personnel, collect the exhibit features of the preset exhibit at various angles, and present the exhibit features on one side of the live screen;

[0059] S4: Determine whether the exhibit features can match the exhibit content proposed by the live stream viewers;

[0060] S5: If not, then obtain the operation content of the live audience on the live screen, synchronously record the operation content to the live camera, control the split lens to perform supplementary playback based on the operation content, adjust the scaling parameters of the split lens according to the operation content, capture at least one live shot of the supplementary playback, and synchronize the live shot to the live screen for display to the live audience. At the same time, the live shot corresponding to the operation content is presented as other features of the preset exhibit on the other side of the live screen.

[0061] In this embodiment, the system generates the live broadcast image based on the pre-positioned center viewing angle of the live broadcast camera. The system then determines whether the live broadcast requires the presentation of pre-set exhibits and executes the corresponding steps accordingly. For example, if the system determines that the live broadcast does not require the presentation of pre-set exhibits, it assumes that the live broadcast camera does not need to perform multi-camera switching. That is, the live broadcast camera does not need to specifically film and display the exhibits; it only needs to clearly film the broadcast personnel and synchronize this footage to the live broadcast screen. When the broadcast personnel need to present their live speech from multiple angles, the pre-set angles can be adjusted using the live broadcast camera. Other cameras, including portable cameras, allow for multi-angle switching of the live stream personnel. By adjusting pre-set cameras on the live stream camera to capture the personnel from multiple angles, audience engagement and retention rates can be improved. Viewers are more willing to participate in the live stream and stay watching. This also reduces the need for multiple camera angles, lowering costs and increasing the economic efficiency of the live stream. For example, when the system determines that a pre-set live exhibit needs to be presented, the system will determine that the live stream camera needs to switch to the desired position based on the live stream personnel's introduction. When displaying exhibits, the system adaptively switches to the corresponding live camera position to present the exhibits. Based on the pre-connected split-lens cameras, the system switches the live stream to other viewing angles of the exhibits captured by these split-lens cameras. It obtains the simultaneous on-screen time of the live stream personnel and exhibits from these other viewing angles. Based on the live stream personnel's output commands to the live camera, the split-lens cameras perform a pre-set surround playback around the exhibit at pre-set angles. Simultaneously, based on the different exhibit features captured during this surround playback, these features are displayed one by one on one side of the live stream screen. On one side of the screen, the viewing experience for live stream viewers can be enhanced, allowing them to see the exhibits from various angles and features more clearly. Simultaneously, the adaptive switching of the live stream camera and the surround playback of the split-lens camera provide a more comprehensive display of the exhibits' various angles and features, improving the display effect and appeal. Furthermore, by employing adaptive switching and surround playback technologies to showcase the exhibits from different angles and features, the professionalism and quality of the live stream are improved, enhancing its credibility and attractiveness. The system then determines whether the exhibit's features match the content requested by the live stream viewers and executes the corresponding steps accordingly.For example, when the system determines that the features of a live-streamed exhibit match the content requested by a viewer, it assumes that a viewer needs to see a specific angle of the exhibit already captured by the camera. The system will then use this previously shown angle as a selectable live-stream node. Viewers can manually replay this node to see the exhibit features they want to focus on or revisit features they missed. By using a previously shown angle as a live-stream node, viewers can manually choose to replay according to their needs, thus enhancing the personalization of the live stream experience. The enhanced experience allows viewers to choose which exhibit features they want to focus on or miss based on their own interests and needs, increasing viewer engagement and satisfaction. Furthermore, viewers can select exhibit features that interest them, strengthening their interest in and trust in the live stream. Improving the personalized experience, satisfaction, and engagement of live stream viewers enhances user stickiness and word-of-mouth for the platform. Viewers with high satisfaction are more likely to become loyal users, and a live stream platform with a good reputation is more likely to attract new users, thus increasing the platform's user base and influence. For example, when the system determines that the exhibit features do not match the features requested by the viewers... When showcasing exhibits, the system may detect a missed feature of the exhibit during the live stream. The system will then capture viewer interactions with the live stream and synchronize these interactions to the live camera. The camera will then adjust the shooting angles of its secondary lenses to supplement the live stream's display of the exhibit. The scaling parameters of these secondary lenses will be adjusted to more clearly highlight the missing features. At least one of these supplementary shots will be captured and synchronized to the live stream center for viewers to see. Simultaneously, the footage from which the supplementary interactions were observed will be used as additional features of the exhibit. On the other side of the live stream, by capturing viewer input, the live camera adjusts the shooting angle of the split-lens camera and controls it to supplement the live exhibits. This compensates for any shortcomings in the live exhibits' features, meeting viewer needs and enhancing viewer satisfaction by showing details not explicitly shown in the live stream. Viewers gain a more comprehensive understanding of the exhibits, increasing their trust and satisfaction with the live stream. Furthermore, by adjusting the shooting angle and controlling the zoom parameters, the split-lens camera can more clearly present features not shown in the live stream, increasing the live stream's interest and appeal, allowing viewers to appreciate more details and enhancing the viewing experience.

[0062] In this embodiment, step S3, which switches the live broadcast to another playback angle output by the split-camera, includes:

[0063] S31: Obtain the switching instruction from the live broadcaster to the live broadcast screen, and add preset transition parameters to the live broadcast screen based on the switching instruction, so that the live broadcast screen is divided into at least one of the other broadcast angles, wherein the transition parameters specifically include transparency, color depth and blur.

[0064] S32: Determine whether the other broadcast angles can display the preset location in the live broadcast image;

[0065] S33: If not, generate the transformation content of the split camera to the other broadcast angles from the live broadcast screen, identify the specific angles corresponding to the other broadcast angles in the live broadcast screen according to the transformation content, and construct a broadcast angle identifier based on the specific angles.

[0066] In this embodiment, the system obtains the switching command from the live broadcaster. Based on the switching command, the live camera adds pre-set transition parameters to the live broadcast, including image transparency, image color depth, and image blur, dividing the live broadcast into at least one other viewing angle. The system then determines whether the other viewing angle can display the pre-set orientation in the live broadcast and executes the corresponding steps. For example, when the system determines that the other viewing angle can display the pre-set orientation in the live broadcast, the system considers that even if the live camera uses the view captured by the split-lens camera as the live broadcast, it will not affect the content of the live broadcast. To enhance the live streaming experience, the split-camera shots, serving as other broadcast angles, can also display pre-set locations within the live stream. By recognizing that other broadcast angles can display these pre-set locations, the system can directly use the split-camera shots as the live stream feed, eliminating the need to switch to other angles. This improves the flexibility and efficiency of the live stream, simplifying the process, reducing operational steps, and saving time and manpower. Furthermore, because other broadcast angles can display the pre-set locations within the live stream, the live stream maintains continuity and integrity while still showcasing the pre-set locations. The system helps ensure the consistency of live stream content and improves the viewing experience. For example, when the system determines that other broadcast angles cannot display the pre-set positions in the live stream, it considers that the split-camera shots are affecting the live stream content and effect. The system will then generate content from the live stream showing the changes made by the split-camera shots based on the main broadcast angle to other broadcast angles. This means the system identifies the specific angles of other broadcast angles after they have changed based on the main broadcast angle in the live stream and constructs broadcast angle markers in the live stream based on these specific angles. The system generates segmented footage from the live stream, showing changes in other broadcast angles based on the main broadcast angle. It also creates broadcast angle markers within the live stream. This maintains the consistency and integrity of the live stream content, helping viewers understand and identify different broadcast angles, thus enhancing the viewing experience and immersion. Furthermore, by marking broadcast angles and adjusting content according to viewer needs, the system improves the viewing experience, allowing viewers to more clearly understand the changes in angles within the live stream and better grasp the details and logic of the content, thereby increasing viewer engagement and satisfaction.

[0067] In this embodiment, after step S3 of obtaining the simultaneous on-screen time of the live broadcast personnel and the preset exhibit from the other broadcast angles, the method further includes:

[0068] S301: Detect the camera switching frequency of the live broadcast, and obtain the first on-screen duration of the live broadcast personnel and the second on-screen duration of the preset exhibit based on the camera switching frequency;

[0069] S302: Determine whether the first on-screen duration matches the second on-screen duration;

[0070] S303: If not, collect the interaction information of the live audience on the live screen, extend the first on-screen time or the second on-screen time according to the interaction information, and establish an interaction bridge between the live audience and the live streamer based on the interaction information.

[0071] In this embodiment, the system detects the camera switching frequency of the live stream, obtains the first on-screen duration of the live streamer and the second on-screen duration of the live exhibit based on the camera switching frequency, and then determines whether the first on-screen duration of the live streamer matches the second on-screen duration of the live exhibit to execute corresponding steps. For example, when the system determines that the first on-screen duration of the live streamer matches the second on-screen duration of the live exhibit, the system considers that the live streamer has sufficient time to introduce and showcase the corresponding exhibit during the live stream, or that the exhibit's display time has been fully allocated to the live stream program. The system will collect audience feedback in real time during the live stream to understand their needs and expectations, and make corresponding adjustments and improvements based on the feedback to improve the quality and effect of the live stream. For example, when the system determines that the first on-screen duration of the live streamer does not match the second on-screen duration of the live exhibit, the system considers that the live streamer has insufficient time to introduce and showcase the corresponding exhibit during the live stream, or that the exhibit's display time has not been fully allocated to the live stream program. The system will collect interactive information from the live stream audience regarding the live stream screen, and then... The system adjusts the first or second on-camera appearance time based on audience interaction information, and simultaneously establishes an interactive bridge between the live streamer and the audience. By adjusting the first or second on-camera appearance time according to audience interaction, the system optimizes the display time of live stream content, ensuring that the live streamer has sufficient time to introduce and showcase relevant exhibits. This helps improve the quality and completeness of the live stream content, enhancing audience understanding and acceptance. Furthermore, by establishing an interactive bridge between the audience and the live streamer, the system increases audience participation and satisfaction. Viewers can interact with the live streamer in real time, participating in the live stream and feeling that their opinions and suggestions are valued, thereby enhancing audience loyalty and stickiness. Finally, by increasing the interactivity and participation of the live stream, optimizing the display time of live stream content, and increasing audience participation and satisfaction, the system improves user stickiness and activity on the live stream platform. Viewers are more inclined to choose live stream platforms with stronger interactivity and better experiences, thus increasing the platform's user base and brand value.

[0072] In this embodiment, before step S5 of obtaining the operation content of the live broadcast audience on the live broadcast screen, the method further includes:

[0073] S501: Obtain the device information of the live stream viewer watching the live stream, grant the live stream viewer interaction permissions to the live stream based on the device information, and collect the interaction content of the live stream viewer to the live stream based on the interaction permissions;

[0074] S502: Determine whether the interactive content meets the preset playback conditions;

[0075] S503: If so, the interactive content is synchronously presented to the live broadcast screen, and other live viewers' interaction information on the interactive content is collected from the live broadcast screen. Based on the interaction information, an interactive playback shot of the interactive content is constructed.

[0076] In this embodiment, the system acquires the device information used by viewers when watching the live stream, grants them interactive permissions based on this information, collects their interactions, and then determines whether these interactions meet pre-set playback conditions to execute corresponding steps. For example, if the system determines that a viewer's interaction does not meet the pre-set playback conditions, it considers the viewer's behavior unclear or insufficiently specific, leading to the failure to meet the pre-set conditions. The system then suggests that the viewer provide more detailed instructions or specific requests to more accurately identify and understand their intentions. Simultaneously, the system informs viewers what types of interactions are prohibited in the live stream to prevent them from promoting illegal content. Clear guidance and prompts are provided to viewers on how to interact correctly to meet the pre-set playback conditions. For instance, if the system determines that a viewer's interaction does not meet the pre-set playback conditions, it will consider the viewer's behavior unclear or insufficiently specific, leading to the failure to meet the pre-set conditions. When the interactive content submitted by the viewers meets the pre-set playback conditions, the system recognizes the content and displays it synchronously on the live stream. The system also collects interaction information from other viewers regarding this content and constructs interactive playback shots based on this information. By displaying viewer-submitted content on the live stream, the system enriches the content and interactive formats, increasing the live stream's fun and appeal. Viewers can interact with the host or other viewers through various methods, creating a more diverse and engaging live stream experience. This also boosts user activity and retention. Viewers feel more engaged and engaged when their content is adopted and displayed, increasing their stickiness and loyalty to the live stream platform. Furthermore, constructing interactive playback shots promotes interaction and communication among viewers, strengthening the live stream community and interactive atmosphere. Viewers can share their views and experiences with other viewers, building closer social relationships and enhancing interactivity and cohesion.

[0077] It should be noted that the following is a specific example of constructing the interactive playback shot of the interactive content based on the interactive information:

[0078] Assuming a bullet screen interaction: During the live stream, the host asks a question, and viewers can answer the question or express their opinions by sending bullet screen comments. The system can analyze the bullet screen comments in the live stream to determine the viewers' response and participation in the question. If there are a lot of bullet screen comments, the system can integrate these bullet screen comments to create a bullet screen interaction scene to show the viewers' response and participation.

[0079] Assuming a gift interaction scenario: During a live stream, the host poses a question, and viewers can answer the question or express their opinions by sending gifts. The system can analyze the number and types of gifts in the live stream to determine the viewers' response and level of participation. If there are a large number of gifts, the system can integrate these gifts to create a gift interaction shot to showcase the viewers' responses and participation.

[0080] Let's assume it's a like-based interaction: During a live stream, the host asks a question, and viewers can answer the question or express their opinions by liking it. The system can analyze the number of likes on the live stream to determine the viewers' response and level of participation. If there are a lot of likes, the system can aggregate these likes to create a like-based interaction shot to showcase the viewers' responses and participation.

[0081] In this embodiment, step S5, which simultaneously presents the live camera footage corresponding to the operation content as another feature of the preset exhibit on the other side of the live camera footage, further includes:

[0082] S51: Detect the features of the exhibits displayed in the live stream;

[0083] S52: Determine whether the features of the displayed exhibits obscure the live streamer or the preset exhibits in the live stream frame;

[0084] S53: If so, obtain the screen layout information of the live broadcast screen, adjust the layout position of the displayed exhibit features based on the screen layout information, and simultaneously receive interactive questions from the live broadcast audience regarding the displayed exhibit features. Based on the interactive questions, grant the live broadcast audience the authority to adjust the effects of the displayed exhibit features. Specifically, the effect adjustment authority includes the screen size of the displayed exhibit features, the transparency of the displayed exhibit features, and the color changes of the displayed exhibit features.

[0085] In this embodiment, the system detects the features of exhibits already displayed in the live stream and then determines whether these features obscure the live streamers or exhibits, in order to execute corresponding steps. For example, if the system determines that the displayed features do not obscure the live streamers or exhibits, the system assumes that the text descriptions of the exhibit features in the live stream will not affect the viewing experience of the live stream audience. The system ensures that the text descriptions of the exhibit features do not occupy too much space in the live stream to avoid distracting the audience or interfering with the main display of the live stream content, thus highlighting the exhibits. The system should display the key features and information of the exhibits without affecting the overall viewing experience of the audience. The position and size of the text descriptions of these features should be appropriately arranged to harmonize with other elements in the live stream, ensuring easy viewing for the audience without interfering with the content. For example, if the system determines that existing exhibit features might obscure the live streamer or exhibit, it will consider the text descriptions of these features to negatively impact the viewing experience. The system will then retrieve the current layout information of the live stream and adjust the placement of the exhibit features accordingly. The system receives interactive questions from live viewers regarding the features of the displayed exhibits. Based on these questions, viewers are granted the authority to adjust the effects of these features, including their size, transparency, and color. Since different devices have different resolutions, viewers can adjust the effects according to their own devices. By granting viewers these adjustment permissions, including those for size, transparency, and color, the system increases viewer engagement and interactivity, allowing them to better adapt to their viewing environment. Allowing viewers to adjust the effects based on their device resolution and preferences provides a more personalized viewing experience. Viewers can customize the display of exhibits to their individual needs and aesthetic preferences. Furthermore, by receiving and granting adjustment permissions based on viewer requests, the system enhances the attractiveness and operability of the live stream content. Viewers can directly participate in the presentation and adjustment of exhibit features, increasing interaction and communication between the viewer and the live stream content, making viewers more willing to participate.

[0086] In this embodiment, after step S1 of generating the live broadcast footage based on the broadcast camera's viewing angle, the method further includes:

[0087] S101: Capture background content in the live stream based on the split-camera setup;

[0088] S102: Determine whether the background content matches the preset special effects settings;

[0089] S103: If so, then according to the special effects selected by the live streamer for the live stream screen, the special effects content corresponding to the selected special effects will be presented in the live stream background of the live stream screen.

[0090] In this embodiment, the system determines whether the background content captured by the split-camera in the live stream matches the preset special effects parameters and then executes corresponding steps. For example, if the system determines that the background content in the live stream does not match the preset special effects parameters, the system considers that the live stream effects currently used by the broadcaster are affecting the live stream effect, not meeting expectations, or hindering the viewing experience. The system will temporarily block the live stream from the camera and remind the broadcaster to adjust the parameters of the live stream effects to match the preset background content, including adjusting parameters such as the color, transparency, and size of the effects, to ensure that the effects blend harmoniously with the background content and do not affect the overall effect of the live stream. The system also suggests that the broadcaster optimize the background setting and choose background content that better matches the theme and effects to better blend with the effects. For example, if the system determines that the background content in the live stream does not match the preset special effects parameters, the system will consider whether the background content in the live stream is unsuitable for the preset special effects parameters. When the background content matches the pre-set special effects parameters, the system assumes that the live stream effects currently used by the streamer do not affect the live stream effect. The system will then display the corresponding special effects in the live stream background based on the streamer's selection of different effects. By displaying these effects in the live stream background, the system enhances the visual appeal and engagement of the live stream. The presentation of special effects makes the live stream more vivid and engaging, attracting viewers' attention and improving their viewing experience. Furthermore, by displaying special effects in the live stream background, the system strengthens the expressiveness and visual effects of the live stream content. This enhanced visual appeal and engagement, along with the enrichment of the live stream's content and depth, ultimately improves user satisfaction and retention rates on the live streaming platform.

[0091] In this embodiment, step S1, which generates the live stream footage based on the broadcast camera's viewing angle, further includes:

[0092] S11: Collect the duration of eye contact between the live streamer and the preset live stream camera from the live stream camera;

[0093] S12: Determine whether the eye contact duration has reached a preset time period;

[0094] S13: If so, the live shot corresponding to the eye contact duration is used as the live shot in the live broadcast process. Preset effects are generated for each split shot in the live shot. The live viewers are given switching permissions to select the split shots from the live shot. The preset effects are specifically the split shots that the live broadcaster is facing and the split shots that the live broadcaster is not facing.

[0095] In this embodiment, the system collects the duration of eye contact between the live streamer and a pre-set live stream camera from the live stream camera, and then determines whether the eye contact duration has reached the pre-set time period to execute the corresponding steps. For example, if the system determines that the live streamer's eye contact duration with the live stream camera has not reached the pre-set time period, the system will assume that the live streamer has inadvertently glanced at other cameras during the live stream, rather than needing to use other cameras to coordinate with the live stream. The system will promptly remind the live streamer to make sufficient eye contact with the live stream camera from the main broadcast angle through voice or text to ensure that they can follow the pre-set time period. The system switches and displays footage at predetermined time intervals, while also implementing a reminder mechanism to periodically monitor the duration of eye contact between the live streamer and the camera. When the preset duration is reached, a reminder is issued to help the live streamer adjust their performance in a timely manner, ensuring that the camera display and eye contact achieve the expected results. Real-time feedback and adjustment suggestions are provided to help live streamers identify and correct insufficient eye contact during the live stream, offering timely guidance and advice to improve their performance and enhance the live stream's effectiveness and audience experience. For example, when the system determines that the live streamer's eye contact with the camera has reached the preset time interval, the system will recognize... When a live streamer needs to switch to different camera angles for a coordinated live stream, the system will switch the live stream camera angle corresponding to the duration of the eye contact to the live stream footage. Pre-set effects will be generated for each camera angle within the live stream footage. Viewers will be given the option to select and switch between different camera angles. By switching to different camera angles for the live stream, the system enriches the live stream visuals, allowing viewers to observe the content from various angles and enhancing the viewing experience. Different camera angles may present different scenes and perspectives, allowing viewers to gain a more comprehensive understanding of the live stream content, increasing their sense of participation and immersion. Furthermore, the option to select and switch between different camera angles allows viewers to freely choose their viewing angle and perspective according to their preferences, achieving a personalized viewing experience. This interactivity and participation can increase viewer stickiness and loyalty, improve user activity and retention rates on the live streaming platform, and present more diverse scenes and perspectives, enriching the presentation of live stream content, improving the quality and diversity of live stream content, helping to attract more viewers, and increasing the traffic and influence of the live streaming platform.

[0096] Reference Appendix Figure 2 A multi-camera adaptive switching system for live streaming cameras, as described in one embodiment of the present invention, includes:

[0097] The generation module 10 is used to generate live footage during the live broadcast based on the broadcast camera's viewing angle.

[0098] The judgment module 20 is used to determine whether the live broadcast process needs to display preset exhibits;

[0099] The execution module 30 is configured to, if so, switch the live broadcast to another playback angle output by the split-lens pre-connected to the live broadcast camera, obtain the simultaneous on-screen time of the live broadcast personnel and the preset exhibit from the other playback angles, and, based on the output command of the live broadcast personnel, cause the split-lens to perform a preset angle surround playback around the preset exhibit, collect the exhibit features of the preset exhibit at various angles, and present the exhibit features on one side of the live broadcast screen;

[0100] The second judgment module 40 is used to determine whether the exhibit features can match the exhibit content proposed by the live broadcast audience;

[0101] The second execution module 50 is used to, if not, acquire the operation content of the live audience on the live screen, synchronously record the operation content to the live camera, control the split-lens to perform supplementary playback based on the operation content, adjust the scaling parameters of the split-lens according to the operation content, capture at least one live shot of the supplementary playback, and synchronize the live shot to the live screen for display to the live audience. At the same time, the live shot corresponding to the operation content is presented as other features of the preset exhibit on the other side of the live screen.

[0102] In this embodiment, the generation module 10 generates the live broadcast image based on the center projection angle of the pre-positioned live broadcast camera. Then, the judgment module 20 determines whether the live broadcast process needs to display pre-set live broadcast exhibits and executes the corresponding steps accordingly. For example, when the system determines that the live broadcast process does not need to display pre-set live broadcast exhibits, the system will consider that the live broadcast camera does not need to perform multi-camera switching. That is, the live broadcast camera does not need to specifically shoot live broadcast exhibits and display their features. It only needs to clearly shoot the live broadcast personnel and synchronize them to the live broadcast screen. When the live broadcast personnel need to present their live broadcast speech from multiple angles, the live broadcast camera can be adjusted to display the pre-set live broadcast exhibits. Pre-set other cameras are used for portable live streaming, switching between multiple angles to film the live streamers. This allows for improved viewer engagement and retention, making viewers more willing to participate and stay watching. It also reduces the need for multiple camera angles, lowering costs and increasing economic efficiency. For example, when the system determines that pre-set exhibits need to be displayed during the live stream, the execution module 30 will determine that the live camera needs to adjust according to the live streamers. When introducing a live-streamed exhibit, the system adaptively switches to the corresponding camera position to present the exhibit. Based on the pre-set split-lens cameras, the system switches the live stream to other viewing angles of the exhibit captured by these split-lens cameras. It then obtains the simultaneous on-screen time of the live streamer and the exhibit from these other viewing angles. Following the live streamer's input commands to the camera, the split-lens cameras perform a pre-set surround-view playback around the exhibit at pre-defined angles. Simultaneously, based on the different exhibit features captured during this surround-view playback, these features are displayed one by one on one side of the live stream screen. On one side of the screen, the viewing experience of the live stream audience can be improved, allowing viewers to see the various angles and features of the exhibits more clearly. At the same time, based on the adaptive switching of the live stream camera and the surround playback of the split-lens camera, the various angles and features of the live stream exhibits can be displayed more comprehensively, improving the display effect and attractiveness of the exhibits. Furthermore, by using adaptive switching and surround playback technology to display different angles and features of the live stream exhibits, the professionalism and quality of the live stream can be improved, enhancing the credibility and attractiveness of the live stream. Then, the second judgment module 40 judges whether the exhibit features of the live stream exhibits match the exhibit content raised by the live stream audience, and executes the corresponding steps.For example, when the system determines that the features of a live-streamed exhibit match the content requested by a viewer, it assumes that a viewer needs to see a specific angle of the exhibit already captured by the camera. The system will then use this previously shown angle as a selectable live-stream node. Viewers can manually replay this node to see the exhibit features they want to focus on or revisit features they missed. By using a previously shown angle as a live-stream node, viewers can manually choose to replay according to their needs, thus enhancing the personalized experience. This means that viewers can choose to watch exhibits based on their own interests and needs, focusing on features they want to pay special attention to or that they might have missed. This enhances viewer engagement and satisfaction. Furthermore, viewers can select exhibit features that interest them, increasing their interest in and trust in the live stream. By improving the personalized experience, satisfaction, and engagement of live stream viewers, the platform can enhance user stickiness and word-of-mouth. Viewers with high satisfaction are more likely to become loyal users, and a live stream platform with a good reputation is more likely to attract new users, thereby increasing the platform's user base and influence. For example, when the system determines that the features of the exhibits in the live stream do not match the features requested by the viewers... When the content is being presented, the second execution module 50 will determine if a certain feature of the exhibit was missed during the live broadcast. The system will then capture the actions of viewers on the live stream and synchronously record these actions into the live camera. The live camera will adjust the shooting angles of the split-lens cameras to supplement the live exhibit's display, adjusting their zoom parameters to more clearly show the missing features. At least one supplementary live stream shot will be captured and synchronized to the live stream center for viewers. Simultaneously, the live stream shot containing the supplementary actions will be used as other supplementary footage of the exhibit. Features, presented on the other side of the live stream, are captured by the audience's actions. This allows the live camera to adjust the shooting angle of the split-lens cameras and supplement the live stream with additional features. This compensates for any shortcomings in the live stream's presentation of exhibit features, meeting audience needs. Simultaneously, supplementing the live stream with features not shown in the main broadcast increases viewer satisfaction, enabling them to gain a more comprehensive understanding of the exhibits' characteristics. This enhances their trust and satisfaction with the live stream. Furthermore, by adjusting the shooting angle and controlling the zoom parameters of the split-lens cameras, features not shown in the main broadcast can be presented more clearly, increasing the live stream's interest and appeal. Viewers can appreciate more details of the exhibits, improving the viewing experience.

[0103] In this embodiment, the execution module further includes:

[0104] The acquisition unit is used to acquire the switching instruction of the live broadcaster to the live broadcast screen, and add preset transition parameters to the live broadcast screen based on the switching instruction, so that the live broadcast screen is divided into at least one of the other broadcast angles, wherein the transition parameters specifically include transparency, color depth and blur.

[0105] The judgment unit is used to determine whether the other broadcast angles can display the preset position in the live broadcast image;

[0106] An execution unit is configured to, if not, generate, from the live stream the transformation content of the split-camera to the other broadcast angles, identify the specific angles corresponding to the other broadcast angles in the live stream based on the transformation content, and construct a broadcast angle identifier based on the specific angles.

[0107] In this embodiment, the system obtains the switching command from the live broadcaster. Based on the switching command, the live camera adds pre-set transition parameters to the live broadcast, including image transparency, image color depth, and image blur, dividing the live broadcast into at least one other viewing angle. The system then determines whether the other viewing angle can display the pre-set orientation in the live broadcast and executes the corresponding steps. For example, when the system determines that the other viewing angle can display the pre-set orientation in the live broadcast, the system considers that even if the live camera uses the view captured by the split-lens camera as the live broadcast, it will not affect the content of the live broadcast. To enhance the live streaming experience, the split-camera shots, serving as other broadcast angles, can also display pre-set locations within the live stream. By recognizing that other broadcast angles can display these pre-set locations, the system can directly use the split-camera shots as the live stream feed, eliminating the need to switch to other angles. This improves the flexibility and efficiency of the live stream, simplifying the process, reducing operational steps, and saving time and manpower. Furthermore, because other broadcast angles can display the pre-set locations within the live stream, the live stream maintains continuity and integrity while still showcasing the pre-set locations. The system helps ensure the consistency of live stream content and improves the viewing experience. For example, when the system determines that other broadcast angles cannot display the pre-set positions in the live stream, it considers that the split-camera shots are affecting the live stream content and effect. The system will then generate content from the live stream showing the changes made by the split-camera shots based on the main broadcast angle to other broadcast angles. This means the system identifies the specific angles of other broadcast angles after they have changed based on the main broadcast angle in the live stream and constructs broadcast angle markers in the live stream based on these specific angles. The system generates segmented footage from the live stream, showing changes in other broadcast angles based on the main broadcast angle. It also creates broadcast angle markers within the live stream. This maintains the consistency and integrity of the live stream content, helping viewers understand and identify different broadcast angles, thus enhancing the viewing experience and immersion. Furthermore, by marking broadcast angles and adjusting content according to viewer needs, the system improves the viewing experience, allowing viewers to more clearly understand the changes in angles within the live stream and better grasp the details and logic of the content, thereby increasing viewer engagement and satisfaction.

[0108] In this embodiment, it also includes:

[0109] The detection module is used to detect the camera switching frequency of the live broadcast, and to obtain the first on-screen duration of the live broadcast personnel and the second on-screen duration of the preset exhibit based on the camera switching frequency.

[0110] The third judgment module is used to determine whether the first on-screen duration matches the second on-screen duration.

[0111] The third execution module is used to, if not, collect the interaction information of the live audience on the live screen, extend the first on-screen duration or the second on-screen duration according to the interaction information, and establish an interaction bridge between the live audience and the live streamer based on the interaction information.

[0112] In this embodiment, the system detects the camera switching frequency of the live stream, obtains the first on-screen duration of the live streamer and the second on-screen duration of the live exhibit based on the camera switching frequency, and then determines whether the first on-screen duration of the live streamer matches the second on-screen duration of the live exhibit to execute corresponding steps. For example, when the system determines that the first on-screen duration of the live streamer matches the second on-screen duration of the live exhibit, the system considers that the live streamer has sufficient time to introduce and showcase the corresponding exhibit during the live stream, or that the exhibit's display time has been fully allocated to the live stream program. The system will collect audience feedback in real time during the live stream to understand their needs and expectations, and make corresponding adjustments and improvements based on the feedback to improve the quality and effect of the live stream. For example, when the system determines that the first on-screen duration of the live streamer does not match the second on-screen duration of the live exhibit, the system considers that the live streamer has insufficient time to introduce and showcase the corresponding exhibit during the live stream, or that the exhibit's display time has not been fully allocated to the live stream program. The system will collect interactive information from the live stream audience regarding the live stream screen, and then... The system adjusts the first or second on-camera appearance time based on audience interaction information, and simultaneously establishes an interactive bridge between the live streamer and the audience. By adjusting the first or second on-camera appearance time according to audience interaction, the system optimizes the display time of live stream content, ensuring that the live streamer has sufficient time to introduce and showcase relevant exhibits. This helps improve the quality and completeness of the live stream content, enhancing audience understanding and acceptance. Furthermore, by establishing an interactive bridge between the audience and the live streamer, the system increases audience participation and satisfaction. Viewers can interact with the live streamer in real time, participating in the live stream and feeling that their opinions and suggestions are valued, thereby enhancing audience loyalty and stickiness. Finally, by increasing the interactivity and participation of the live stream, optimizing the display time of live stream content, and increasing audience participation and satisfaction, the system improves user stickiness and activity on the live stream platform. Viewers are more inclined to choose live stream platforms with stronger interactivity and better experiences, thus increasing the platform's user base and brand value.

[0113] In this embodiment, it also includes:

[0114] The acquisition module is used to acquire device information of the live viewers watching the live stream, grant the live viewers interaction permissions to the live stream based on the device information, and collect the interaction content of the live viewers to the live stream according to the interaction permissions.

[0115] The fourth judgment module is used to determine whether the interactive content meets the preset playback conditions;

[0116] The fourth execution module is used to synchronously present the interactive content to the live broadcast screen if the condition is met, collect interaction information of other live viewers on the interactive content from the live broadcast screen, and construct an interactive playback shot of the interactive content based on the interaction information.

[0117] In this embodiment, the system acquires the device information used by viewers when watching the live stream, grants them interactive permissions based on this information, collects their interactions, and then determines whether these interactions meet pre-set playback conditions to execute corresponding steps. For example, if the system determines that a viewer's interaction does not meet the pre-set playback conditions, it considers the viewer's behavior unclear or insufficiently specific, leading to the failure to meet the pre-set conditions. The system then suggests that the viewer provide more detailed instructions or specific requests to more accurately identify and understand their intentions. Simultaneously, the system informs viewers what types of interactions are prohibited in the live stream to prevent them from promoting illegal content. Clear guidance and prompts are provided to viewers on how to interact correctly to meet the pre-set playback conditions. For instance, if the system determines that a viewer's interaction does not meet the pre-set playback conditions, it will consider the viewer's behavior unclear or insufficiently specific, leading to the failure to meet the pre-set conditions. When the interactive content submitted by the viewers meets the pre-set playback conditions, the system recognizes the content and displays it synchronously on the live stream. The system also collects interaction information from other viewers regarding this content and constructs interactive playback shots based on this information. By displaying viewer-submitted content on the live stream, the system enriches the content and interactive formats, increasing the live stream's fun and appeal. Viewers can interact with the host or other viewers through various methods, creating a more diverse and engaging live stream experience. This also boosts user activity and retention. Viewers feel more engaged and engaged when their content is adopted and displayed, increasing their stickiness and loyalty to the live stream platform. Furthermore, constructing interactive playback shots promotes interaction and communication among viewers, strengthening the live stream community and interactive atmosphere. Viewers can share their views and experiences with other viewers, building closer social relationships and enhancing interactivity and cohesion.

[0118] In this embodiment, the second execution module further includes:

[0119] The detection unit is used to detect the features of the exhibits displayed in the live broadcast screen;

[0120] The second judgment unit is used to determine whether the features of the displayed exhibits obscure the live streamer or the preset exhibits in the live stream screen.

[0121] The second execution unit is configured to, if so, acquire the screen layout information of the live broadcast screen, adjust the layout position of the displayed exhibit features based on the screen layout information, and simultaneously receive interactive questions from the live broadcast audience regarding the displayed exhibit features, and grant the live broadcast audience the authority to adjust the effects of the displayed exhibit features according to the interactive questions, wherein the effect adjustment authority specifically includes the screen size of the displayed exhibit features, the transparency of the displayed exhibit features, and the color changes of the displayed exhibit features.

[0122] In this embodiment, the system detects the features of exhibits already displayed in the live stream and then determines whether these features obscure the live streamers or exhibits, in order to execute corresponding steps. For example, if the system determines that the displayed features do not obscure the live streamers or exhibits, the system assumes that the text descriptions of the exhibit features in the live stream will not affect the viewing experience of the live stream audience. The system ensures that the text descriptions of the exhibit features do not occupy too much space in the live stream to avoid distracting the audience or interfering with the main display of the live stream content, thus highlighting the exhibits. The system should display the key features and information of the exhibits without affecting the overall viewing experience of the audience. The position and size of the text descriptions of these features should be appropriately arranged to harmonize with other elements in the live stream, ensuring easy viewing for the audience without interfering with the content. For example, if the system determines that existing exhibit features might obscure the live streamer or exhibit, it will consider the text descriptions of these features to negatively impact the viewing experience. The system will then retrieve the current layout information of the live stream and adjust the placement of the exhibit features accordingly. The system receives interactive questions from live viewers regarding the features of the displayed exhibits. Based on these questions, viewers are granted the authority to adjust the effects of these features, including their size, transparency, and color. Since different devices have different resolutions, viewers can adjust the effects according to their own devices. By granting viewers these adjustment permissions, including those for size, transparency, and color, the system increases viewer engagement and interactivity, allowing them to better adapt to their viewing environment. Allowing viewers to adjust the effects based on their device resolution and preferences provides a more personalized viewing experience. Viewers can customize the display of exhibits to their individual needs and aesthetic preferences. Furthermore, by receiving and granting adjustment permissions based on viewer requests, the system enhances the attractiveness and operability of the live stream content. Viewers can directly participate in the presentation and adjustment of exhibit features, increasing interaction and communication between the viewer and the live stream content, making viewers more willing to participate.

[0123] In this embodiment, it also includes:

[0124] The capture module is used to capture background content in the live broadcast based on the split-camera;

[0125] The fifth judgment module is used to determine whether the background content matches the preset special effects settings;

[0126] The fifth execution module is used to, if so, present the special effects content corresponding to the special effects selected by the live streamer in the live background of the live stream screen.

[0127] In this embodiment, the system determines whether the background content captured by the split-camera in the live stream matches the preset special effects parameters and then executes corresponding steps. For example, if the system determines that the background content in the live stream does not match the preset special effects parameters, the system considers that the live stream effects currently used by the broadcaster are affecting the live stream effect, not meeting expectations, or hindering the viewing experience. The system will temporarily block the live stream from the camera and remind the broadcaster to adjust the parameters of the live stream effects to match the preset background content, including adjusting parameters such as the color, transparency, and size of the effects, to ensure that the effects blend harmoniously with the background content and do not affect the overall effect of the live stream. The system also suggests that the broadcaster optimize the background setting and choose background content that better matches the theme and effects to better blend with the effects. For example, if the system determines that the background content in the live stream does not match the preset special effects parameters, the system will consider whether the background content in the live stream is unsuitable for the preset special effects parameters. When the background content matches the pre-set special effects parameters, the system assumes that the live stream effects currently used by the streamer do not affect the live stream effect. The system will then display the corresponding special effects in the live stream background based on the streamer's selection of different effects. By displaying these effects in the live stream background, the system enhances the visual appeal and engagement of the live stream. The presentation of special effects makes the live stream more vivid and engaging, attracting viewers' attention and improving their viewing experience. Furthermore, by displaying special effects in the live stream background, the system strengthens the expressiveness and visual effects of the live stream content. This enhanced visual appeal and engagement, along with the enrichment of the live stream's content and depth, ultimately improves user satisfaction and retention rates on the live streaming platform.

[0128] In this embodiment, the generation module further includes:

[0129] The acquisition unit is used to acquire the duration of eye contact between the live streamer and the preset live stream camera from the live stream camera.

[0130] The third judgment unit is used to determine whether the eye contact duration has reached a preset time period;

[0131] The third execution unit is configured to, if so, use the live shot corresponding to the eye contact duration as the live screen during the live broadcast, generate preset effects for each split shot in the live screen, and distribute the switching permissions of the live viewers to select the split shots from the live screen, wherein the preset effects are specifically the split shots that the live broadcast personnel are facing and the split shots that the live broadcast personnel are not facing.

[0132] In this embodiment, the system collects the duration of eye contact between the live streamer and a pre-set live stream camera from the live stream camera, and then determines whether the eye contact duration has reached the pre-set time period to execute the corresponding steps. For example, if the system determines that the live streamer's eye contact duration with the live stream camera has not reached the pre-set time period, the system will assume that the live streamer has inadvertently glanced at other cameras during the live stream, rather than needing to use other cameras to coordinate with the live stream. The system will promptly remind the live streamer to make sufficient eye contact with the live stream camera from the main broadcast angle through voice or text to ensure that they can follow the pre-set time period. The system switches and displays footage at predetermined time intervals, while also implementing a reminder mechanism to periodically monitor the duration of eye contact between the live streamer and the camera. When the preset duration is reached, a reminder is issued to help the live streamer adjust their performance in a timely manner, ensuring that the camera display and eye contact achieve the expected results. Real-time feedback and adjustment suggestions are provided to help live streamers identify and correct insufficient eye contact during the live stream, offering timely guidance and advice to improve their performance and enhance the live stream's effectiveness and audience experience. For example, when the system determines that the live streamer's eye contact with the camera has reached the preset time interval, the system will recognize... When a live streamer needs to switch to different camera angles for a coordinated live stream, the system will switch the live stream camera angle corresponding to the duration of the eye contact to the live stream footage. Pre-set effects will be generated for each camera angle within the live stream footage. Viewers will be given the option to select and switch between different camera angles. By switching to different camera angles for the live stream, the system enriches the live stream visuals, allowing viewers to observe the content from various angles and enhancing the viewing experience. Different camera angles may present different scenes and perspectives, allowing viewers to gain a more comprehensive understanding of the live stream content, increasing their sense of participation and immersion. Furthermore, the option to select and switch between different camera angles allows viewers to freely choose their viewing angle and perspective according to their preferences, achieving a personalized viewing experience. This interactivity and participation can increase viewer stickiness and loyalty, improve user activity and retention rates on the live streaming platform, and present more diverse scenes and perspectives, enriching the presentation of live stream content, improving the quality and diversity of live stream content, helping to attract more viewers, and increasing the traffic and influence of the live streaming platform.

[0133] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A multi-camera adaptive switching method for live streaming cameras, characterized in that, Includes the following steps: Based on the broadcast camera's viewing angle, generate live footage during the live broadcast process; Determine whether the live broadcast process needs to display preset exhibits; If so, the live broadcast is switched to another playback angle output by the split lens according to the pre-connected split lens of the live broadcast camera. The on-screen time of the live broadcast personnel and the preset exhibit is obtained from the other playback angle. Based on the output command of the live broadcast personnel, the split lens is made to perform a preset angle surround playback around the preset exhibit. The exhibit features of the preset exhibit at various angles are collected and the exhibit features are presented on one side of the live broadcast screen. Determine whether the features of the exhibits match the exhibit content requested by the live stream viewers; If not, then the operation content of the live audience on the live screen is obtained, the operation content is synchronously recorded to the live camera, the split lens is controlled to perform supplementary playback based on the operation content, the scaling parameters of the split lens are adjusted according to the operation content, at least one live shot of the supplementary playback is captured, and the live shot is synchronously displayed to the live screen for the live audience. At the same time, the live shot corresponding to the operation content is presented as other features of the preset exhibit on the other side of the live screen. The step of obtaining the simultaneous on-screen time of the live broadcast personnel and the preset exhibits from the other broadcast angles further includes: The camera switching frequency of the live broadcast is detected, and the first on-screen duration of the live broadcast personnel and the second on-screen duration of the preset exhibit are obtained based on the camera switching frequency. Determine whether the first on-screen duration matches the second on-screen duration; If not, then collect the interaction information of the live audience on the live screen, extend the first on-screen time or the second on-screen time according to the interaction information, and at the same time establish an interaction bridge between the live audience and the live streamer based on the interaction information.

2. The multi-camera adaptive switching method for live streaming cameras according to claim 1, characterized in that, The step of switching the live broadcast image to other playback angles output by the split-screen camera includes: Obtain the switching instruction from the live streamer to the live stream screen, and add preset transition parameters to the live stream screen based on the switching instruction, so that the live stream screen is divided into at least one of the other playback angles, wherein the transition parameters specifically include transparency, color depth and blur. Determine whether the other broadcast angles can display the preset location in the live broadcast image; If not, then generate the transformation content of the split camera to the other broadcast angles from the live broadcast screen, identify the specific angle corresponding to the other broadcast angles in the live broadcast screen according to the transformation content, and construct a broadcast angle identifier based on the specific angle.

3. The multi-camera adaptive switching method for live streaming cameras according to claim 1, characterized in that, Before the step of obtaining the operation content of the live broadcast audience on the live broadcast screen, the method further includes: Obtain device information of the live stream viewer watching the live stream, grant the live stream viewer interaction permissions to the live stream based on the device information, and collect the interaction content of the live stream viewer to the live stream based on the interaction permissions; Determine whether the interactive content meets the preset playback conditions; If so, the interactive content will be synchronously presented to the live stream, and other live stream viewers' interaction information on the interactive content will be collected from the live stream. Based on the interaction information, an interactive playback shot of the interactive content will be constructed.

4. The multi-camera adaptive switching method for live streaming cameras according to claim 1, characterized in that, The step of simultaneously displaying the live camera footage corresponding to the operation content as another feature of the preset exhibit on the other side of the live camera footage further includes: Detect the features of the exhibits displayed in the live stream; Determine whether the features of the displayed exhibits obscure the live streamer or the preset exhibits in the live stream frame; If so, the layout information of the live broadcast screen is obtained, and the layout position of the displayed exhibit features is adjusted based on the layout information. At the same time, interactive questions from the live broadcast audience regarding the displayed exhibit features are received, and the live broadcast audience is granted the right to adjust the effects of the displayed exhibit features according to the interactive questions. Specifically, the effect adjustment right includes the screen size of the displayed exhibit features, the transparency of the displayed exhibit features, and the color change of the displayed exhibit features.

5. The multi-camera adaptive switching method for live streaming cameras according to claim 1, characterized in that, After the step of generating the live stream footage based on the broadcast camera's viewing angle, the method further includes: The background content in the live broadcast is captured based on the split-camera setup; Determine whether the background content matches the preset special effects settings; If so, then based on the special effects selected by the live streamer for the live stream screen, the special effects content corresponding to the selected special effects will be presented in the live stream background of the live stream screen.

6. The multi-camera adaptive switching method for live streaming cameras according to claim 1, characterized in that, The step of generating live footage during the live broadcast based on the broadcast camera's viewing angle also includes: The duration of eye contact between the live streamer and the preset live stream camera is collected from the live stream camera. Determine whether the duration of eye contact has reached a preset time period; If so, the live shot corresponding to the eye contact duration is used as the live screen during the live broadcast. Preset effects are generated for each split shot in the live screen. The live viewers are given switching permissions to select the split shots from the live screen. Specifically, the preset effects are the split shots that the live broadcaster is facing and the split shots that the live broadcaster is not facing.

7. A multi-camera adaptive switching system for live streaming cameras, characterized in that, include: The generation module is used to generate live footage during the live broadcast based on the broadcast camera's viewing angle. The judgment module is used to determine whether the live broadcast process needs to display preset exhibits; The execution module is configured to, if so, switch the live broadcast to another playback angle output by the split-lens pre-connected to the live broadcast camera, obtain the simultaneous on-screen time of the live broadcast personnel and the preset exhibit from the other playback angles, and, based on the output command of the live broadcast personnel, cause the split-lens to perform a preset angle surround playback around the preset exhibit, collect the exhibit features of the preset exhibit at various angles, and present the exhibit features on one side of the live broadcast screen; The second judgment module is used to determine whether the exhibit features can match the exhibit content proposed by the live broadcast audience; The second execution module is used to, if not, acquire the operation content of the live audience on the live screen, synchronously record the operation content to the live camera, control the split lens to perform supplementary playback based on the operation content, adjust the scaling parameters of the split lens according to the operation content, capture at least one live shot of the supplementary playback, and synchronize the live shot to the live screen for display to the live audience. At the same time, the live shot corresponding to the operation content is presented as other features of the preset exhibit on the other side of the live screen. This also includes: The detection module is used to detect the camera switching frequency of the live broadcast, and to obtain the first on-screen duration of the live broadcast personnel and the second on-screen duration of the preset exhibit based on the camera switching frequency. The third judgment module is used to determine whether the first on-screen duration matches the second on-screen duration. The third execution module is used to, if not, collect the interaction information of the live audience on the live screen, extend the first on-screen duration or the second on-screen duration according to the interaction information, and establish an interaction bridge between the live audience and the live streamer based on the interaction information.

8. The multi-camera adaptive switching system for live streaming cameras according to claim 7, characterized in that, The execution module further includes: The acquisition unit is used to acquire the switching instruction of the live broadcaster to the live broadcast screen, and add preset transition parameters to the live broadcast screen based on the switching instruction, so that the live broadcast screen is divided into at least one of the other broadcast angles, wherein the transition parameters specifically include transparency, color depth and blur. The judgment unit is used to determine whether the other broadcast angles can display the preset position in the live broadcast image; An execution unit is configured to, if not, generate, from the live stream the transformation content of the split-camera to the other broadcast angles, identify the specific angles corresponding to the other broadcast angles in the live stream based on the transformation content, and construct a broadcast angle identifier based on the specific angles.

Citation Information

Patent Citations

  • Live broadcast method and device

    CN113691877A

  • Live broadcast picture output method and device, computer equipment and readable storage medium

    CN117979044A