Method and apparatus for multimedia call, device, and storage medium

By presenting the target control in the multimedia call interface and directly applying the effect, the problem of complex operation when the image acquisition component is not enabled is solved, and call efficiency is improved.

WO2026092596A1PCT designated stage Publication Date: 2026-05-07BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2025-10-30
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

During multimedia calls, when the image acquisition component is not enabled, the user operation is complex, resulting in inconvenient application of effects and affecting communication efficiency.

Method used

The target control for enabling the image acquisition component is displayed in the call interface, and the target effect is applied directly in response to user actions, simplifying the process of enabling the image acquisition component.

Benefits of technology

It reduces the operational complexity of application effects during multimedia calls and improves communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025131277_07052026_PF_FP_ABST
    Figure CN2025131277_07052026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a method and apparatus for a multimedia call, a device, and a storage medium. The method provided herein comprises: in response to an image acquisition component of a current user not being enabled during a target call, on the basis of a first operation received in a call interface of the target call, presenting a target control for enabling the image acquisition component; and in response to receiving a selection of the target control, presenting, in the call interface, picture content associated with the target call, the picture content being generated by applying a target effect to an image acquired by the image acquisition component.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, devices and storage media for multimedia calls

[0001] This application claims priority to Chinese Patent Application No. 202411536951.0, filed on October 30, 2024, entitled "Method, Apparatus, Device and Storage Medium for Multimedia Conversation", the entire contents of which are incorporated herein by reference. Technical Field

[0002] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for multimedia calls. Background Technology

[0003] With the increasing maturity of network technology, multimedia calls using online platforms have become commonplace. For example, during multimedia calls, people can utilize network transmission technology for audio and / or video calls. Compared to audio calls, video calls can help improve communication efficiency. Summary of the Invention

[0004] In a first aspect of this disclosure, a method for multimedia calling is provided. The method includes: in response to a current user's image acquisition component not being enabled during a target call, presenting a target control for enabling the image acquisition component based on a first operation received in the call interface of the target call; and in response to receiving a selection for the target control, presenting screen content associated with the target call in the call interface, the screen content being generated by applying a target effect to an image acquired by the image acquisition component.

[0005] In a second aspect of this disclosure, an apparatus for multimedia calling is provided. The apparatus includes: a first presentation module configured to, in response to a current user's image acquisition component not being enabled during a target call, present a target control for enabling the image acquisition component based on a first operation received in the call interface of the target call; and a second presentation module configured to, in response to receiving a selection for the target control, present screen content associated with the target call in the call interface, the screen content being generated by applying a target effect to an image acquired by the image acquisition component.

[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of this disclosure, a computer program product is provided. The computer program product includes computer-executable instructions that, when executed by a processor, implement the method of the first aspect.

[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0012] Figures 2A to 2D illustrate example interfaces according to some embodiments of the present disclosure;

[0013] Figure 3A shows a flowchart of an example process for interaction according to some embodiments of the present disclosure;

[0014] Figure 3B shows a schematic diagram of an overlay mask view according to some embodiments of the present disclosure;

[0015] Figure 4 shows a flowchart of an example process for multimedia calling according to some embodiments of the present disclosure;

[0016] Figure 5 shows a schematic structural block diagram of an example device for multimedia calling according to some embodiments of the present disclosure; and

[0017] Figure 6 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0018] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0019] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0020] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0021] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0022] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0023] As mentioned above, with the increasing maturity of network technology, using online platforms for audio and video calls has become a daily routine. Compared to audio calls, video calls can share the view of the participants, thus helping users to better express information and improve the communication efficiency of multimedia calls.

[0024] Embodiments of this disclosure propose a scheme for multimedia calls. According to the scheme, in response to the current user's image acquisition component not being enabled during the target call, a target control for enabling the image acquisition component is presented based on a first operation received in the call interface of the target call; and in response to receiving a selection for the target control, screen content associated with the target call is presented in the call interface, the screen content being generated by applying a target effect to an image acquired by the image acquisition component.

[0025] In this way, embodiments of the present disclosure can, during a multimedia call, present a target control for enabling the image acquisition component based on user interaction if the image acquisition component is not enabled. Furthermore, after the user enables the image acquisition component based on the target control, the target effect can be applied directly. Therefore, embodiments of the present disclosure can reduce the operational complexity of applying effects during multimedia calls, thereby improving the communication efficiency of multimedia calls.

[0026] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0027] Example Environment

[0028] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.

[0029] In this example environment 100, electronic device 110 may run an application 120 that supports user interface interaction. Application 120 may be any suitable type of application for user interface interaction, and examples may include, but are not limited to, calling applications, conferencing applications, social applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.

[0030] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0031] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0032] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support virtual scenarios in electronic devices 110.

[0033] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0034] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0035] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0036] Example multimedia call

[0037] Figures 2A to 2D illustrate example interfaces 200A to 200D according to some embodiments of the present disclosure. Interfaces 200A to 200D may be provided, for example, by the electronic device 110 shown in Figure 1.

[0038] As shown in Figure 2A, the electronic device 110 can display a call interface 200A associated with the target call. As an example, the target call may include audio calls, video calls, etc. As an example, the target call can be implemented in various scenarios, such as personal call scenarios, online meeting scenarios, or live interactive scenarios. As an example, the participants in the target call can be users or virtual objects with call capabilities.

[0039] In some embodiments, the target call may include two or more participants. This disclosure is not intended to limit the number of participants in the target call. The following description uses two participants, including the current user, as an example.

[0040] In some embodiments, the electronic device 110 may display the current user's identification information (e.g., avatar or text identifier) ​​in a first area 205 of the call interface 200A in response to the current user's image acquisition component not being enabled during the target call. As an example, the electronic device 110 may also display relevant content of other users participating in the target call in a second area 210 of the call interface 200A. For example, the electronic device 110 may display identification information associated with other users (e.g., avatar or text identifier) ​​in response to the image acquisition component associated with other users not being enabled. Alternatively, the electronic device 110 may display screen content associated with other users in response to the image acquisition component associated with other users being enabled. In some embodiments, the electronic device 110 may exchange the content displayed in the first area 205 and the second area 210 in response to receiving an operation from the current user (e.g., a click operation on the second area 210).

[0041] As an example, an image acquisition component could be implemented as a component that acquires the image content of the current user. For example, a camera component or other image sensor component, etc.

[0042] In some embodiments, the electronic device 110 may present a target control for enabling the image acquisition component based on receiving a first operation in the call interface 200A of the target call.

[0043] As an example, electronic device 110 may display effect control 215 in call interface 200A in response to the current user's image acquisition component not being enabled during the target call. Furthermore, electronic device 110 may receive a first operation on effect control 215.

[0044] In some embodiments, as shown in FIG2B, electronic device 110 may, in response to a first operation on effect control 215 (e.g., a click operation on effect control 215), present target control 220 for enabling the image acquisition component. As an example, electronic device 110 may present reminder information 225 (e.g., the text "Camera must be turned on before using the effect") to remind the current user to enable the image acquisition component.

[0045] In some embodiments, the electronic device 110 may, in response to receiving a first operation, present a target panel 230 in the call interface 200B before receiving a selection of the target control. The electronic device 110 may present a set of elements in the target panel 230 corresponding to a set of candidate effects. As an example, as shown in FIG2B, a set of elements may include, for example, element 235-1 (corresponding to effect 1), element 235-2 (corresponding to effect 2), element 235-3 (corresponding to effect 3), element 235-4 (corresponding to effect 4), etc.

[0046] In some embodiments, the presentation order of a set of elements in target panel 230 is determined based on reference information associated with the current user. It should be understood that the reference information associated with the user is obtained and used with the user's knowledge and authorization.

[0047] As an example, reference information associated with the current user may include the user's favorites. As an example, the electronic device 110 may prioritize displaying elements in the target panel 230 corresponding to effects currently favorited by the user. As an example, the electronic device 110 may also prioritize displaying elements in the target panel 230 corresponding to effects created by the current user or previously used. It is understood that priority display means displaying elements in the order they appear first. For example, if element 235-1 is at the top of the target panel 230, element 235-2 may be displayed adjacent to element 235-1. As an example, multiple elements may be arranged in the target panel 230 in a left-to-right, top-to-bottom order.

[0048] In some embodiments, the presentation order of a group of elements in the target panel can also be determined based on the historical interaction information of the corresponding effects. For example, the electronic device 110 may prioritize presenting the elements corresponding to the effects that were used most frequently (or had the highest usage frequency) within a preset time period (e.g., within a week) in the target panel 230.

[0049] In some embodiments, the electronic device 110 may stop displaying the target control 220 in the call interface 200B in response to receiving a third operation (e.g., a click operation on the first interactive area) in the first interactive area of ​​the call interface 200B. As an example, the first interactive area differs from the second interactive area corresponding to the target control 220. For example, the first interactive area may include a blank area in the first area 205 other than the area supporting interaction with the target control 220. As an example, the second interactive area may indicate an area where interaction with the target control 220 is possible (e.g., an area that supports clicking the target control 220).

[0050] In some embodiments, the electronic device 110 may stop displaying the target panel 230 in the call interface 200B in response to receiving a third operation in the first interactive area of ​​the call interface 200B.

[0051] Alternatively or additionally, the electronic device 110 may, in response to receiving a third operation in the first interactive area of ​​the call interface 200B, switch the layout style of the call interface from the second layout style corresponding to the call interface 200B as shown in FIG2B to the first layout style corresponding to the call interface 200A as shown in FIG2A. As an example, the layout style may indicate the presentation position and / or display state (e.g., show or hide) of each control and / or component in the call interface.

[0052] Additionally or alternatively, as shown in FIG2C, the electronic device 110 may, in response to receiving a first operation, overlay a mask view onto the initial view of the call interface 200C. Further, the electronic device 110 may present a target control 220 for enabling an image acquisition component on the mask view. As an example, the mask view may be overlaid on the initial view to obscure or reduce the transparency of other content in the call interface, thereby highlighting the target control 220 in the call interface 200C. Thus, embodiments of this disclosure can clearly present the target control and reduce the influence of irrelevant content, thereby improving user operating efficiency.

[0053] In some embodiments, the electronic device 110 may display screen content associated with at least one other user in the target call on a masked view. For example, the electronic device 110 may display screen content associated with at least one other user in a second area 210. Thus, embodiments of this disclosure ensure that the current user's call with other users is not affected, thereby guaranteeing call quality.

[0054] In some embodiments, the electronic device 110 may display the target panel 230 on a masked view. Thus, embodiments of this disclosure can meet the user's need to view or select video effects.

[0055] In some embodiments, the electronic device 110 may, in response to receiving a selection of a first element (e.g., element 235-2) in a set of elements, determine a first effect corresponding to the first element (e.g., element 235-2) as the target effect before receiving a selection for the target control.

[0056] In some embodiments, the electronic device 110 may, in response to receiving a selection of a second element (e.g., element 235-3) from a set of elements, present a preview of a second effect corresponding to the second element in the call interface before receiving a selection for the target control. As an example, the preview content may be presented in a first area 205. As an example, the preview content may be presented in the area where the second element (e.g., element 235-3) is located. As an example, the preview content may include an animation of the second effect. In some embodiments, the electronic device 110 may also apply the second effect to an image acquired by an image acquisition component to present the preview content corresponding to the second effect. In some scenarios, the preview content of the effect is only for the current user's reference and is not presented to other users in the target call.

[0057] In some embodiments, the electronic device 110 may adjust the display style of the target control 220 in response to receiving a second operation on the target panel 230 before receiving a selection for the target control. For example, bolding the display may indicate the outline of the target control 220's boundary. Alternatively, the display color, size, etc., of the target control 220 may be adjusted.

[0058] Alternatively, prior to receiving a selection for the target control, the electronic device 110 may, in response to receiving a second operation on the target panel 230, present a dynamic effect associated with the target control 220 in the call interface 200C. For example, an animation of zooming in and out of the target control 220; or an animation of additional elements appearing in the area where the target control 220 is located. Thus, embodiments of this disclosure can prompt the user to select the target control 220 to apply the corresponding effect.

[0059] In some embodiments, the electronic device 110 may, in response to receiving a selection for the target control 220, present screen content associated with the target call in the call interface. The screen content is generated by applying the target effect to an image acquired by the image acquisition component. Thus, embodiments of this disclosure can present screen content corresponding to an image with the target effect applied, simultaneously with the image acquisition component being enabled. This allows embodiments of this disclosure to meet the user's need to apply effects to video calls as soon as the video call begins, improving the efficiency of effect content presentation.

[0060] In some embodiments, the electronic device 110 may, in response to receiving a selection for the target control 220, present a first control associated with applying the target effect and a second control associated with not applying the target effect. Further, the electronic device 110 may, in response to a selection of the first control, present an image acquired by the image acquisition component in the call interface. As an example, the electronic device 110 may, in response to a selection of the second control, present screen content generated by applying the target effect to the image acquired by the image acquisition component in the call interface.

[0061] In some embodiments, as shown in FIG2D, the electronic device 110 may present a call interface 200D. The electronic device 110 may present an image 240 acquired by an image acquisition component in the call interface 200D. Further, the electronic device 110 may present the screen content of image 240 with target effect 245 applied to it in the call interface 200D.

[0062] In some embodiments, the effects in this disclosure may include any effects suitable for application to video call footage, such as filter effects, animation effects, distortion effects, makeup effects, etc.

[0063] In some embodiments, the target effect is determined from a set of candidate effects. For example, the target effect can be the effect corresponding to the target element at a preset position in the target panel 230. The preset position can be the position of the first element from the left in the first row of the target panel 230 (e.g., element 235-1). For example, the target element can be element 235-1.

[0064] In some embodiments, the target effect and / or at least one candidate effect on the target panel are determined from a set of candidate effects based on the current user's association information. As an example, the set of candidate effects includes multiple effects. As an example, the electronic device 110 may determine the target effect from the set of candidate effects based on the current user's association information (e.g., previously used effects or favorited effects). (e.g., using previously used effects as the target effect, or using effects associated with previously used effects as the target effect.)

[0065] In some embodiments, the electronic device 110 may, in response to receiving a selection of a first element (e.g., element 235-2) in a set of elements, determine a first effect corresponding to the first element (e.g., element 235-2) as the target effect before receiving a selection for the target control.

[0066] In some embodiments, the electronic device 110 may switch the target panel 230 from a first state to a second state in response to receiving a selection for the target control 220. In the first state, the target panel 230 has at least one function disabled, and in the second state, at least one function is enabled.

[0067] As an example, at least one function disabled in the first state of the target panel 230 may include a first function. The first function may, for example, include selecting an effect to be applied to the screen for the current user. As an example, in the first state, the electronic device 110 cannot receive the user's selection of any element from a set of elements. In the second state, however, the electronic device 110 can receive the user's selection of a target element from a set of elements and apply the effect corresponding to the target element to the screen associated with the current user.

[0068] As an example, at least one function disabled in the first state of the target panel 230 may include a second function. The second function may, for example, include triggering a screen to apply a predetermined effect to at least one other user in the target call. As an example, the electronic device 110 may present a first selection control 250-1 associated with the current user and a second selection control 250-2 associated with another user in the target call in the target panel 230. As an example, in the first state, the electronic device 110 cannot receive the current user's selection of the first selection control 250-1 and the second selection control 250-2. In the second state, the electronic device 110 may receive the current user's selection of the first selection control 250-1 and apply the target effect to the screen associated with the current user. In the second state, the electronic device 110 may receive the current user's selection of the second selection control 250-2 and apply the target effect to the screen associated with at least one other user in the target call. In some embodiments, the electronic device 110 may apply the target effect to the screen associated with the current user in response to not receiving a selection of the first selection control 250-1 or the second selection control 250-2 from the current user.

[0069] In this way, embodiments of the present disclosure can, during a multimedia call, present a target control for enabling the image acquisition component based on user interaction if the image acquisition component is not enabled. Furthermore, after the user enables the image acquisition component based on the target control, the target effect can be applied directly. Therefore, embodiments of the present disclosure can reduce the operational complexity of applying effects during multimedia calls, thereby improving the communication efficiency of multimedia calls.

[0070] Example Interaction

[0071] Figure 3A shows a flowchart of an example process 300A for interaction according to some embodiments of the present disclosure. Process 300A can be implemented at electronic device 110. Process 300A will now be described with reference to Figure 1.

[0072] In box 302, electronic device 110 can present a call interface associated with the audio call. As an example, during the audio call, image acquisition components (e.g., a camera) are not enabled.

[0073] In box 304, electronic device 110 can display a call interface associated with the video call. Further, electronic device 110 can disable an image acquisition component (e.g., a camera) in response to receiving a preset operation from the user. As an example, the image acquisition component is not enabled at this time.

[0074] In box 306, electronic device 110 may display an effect entry in the call interface in response to the image acquisition component not being enabled.

[0075] In box 308, electronic device 110 can receive user clicks on the effect entry point.

[0076] In frame 310, electronic device 110 can further determine whether the camera is currently not turned on.

[0077] In box 312, electronic device 110 may display a target panel (e.g., an effects panel) in the call interface in response to the current image acquisition component being enabled (e.g., the camera being turned on).

[0078] In box 314, electronic device 110 may display a guide interface in the call interface to enable the image acquisition component (e.g., camera) in response to the current image acquisition component not being enabled (e.g., camera not being turned on). As an example, electronic device 110 may present a target control for enabling the image acquisition component in the guide interface. As an example, electronic device 110 may display a target panel (e.g., effects panel) in the guide interface.

[0079] In some embodiments, the electronic device 110 may also present the target control based on an overlay mask view. An example implementation of presenting the target control will be further described below with reference to FIG3B. FIG3B shows a schematic diagram of an overlay mask view according to some embodiments of the present disclosure.

[0080] As shown in Figure 3B, the electronic device 110 can present an initial view 335 of the call interface. Further, the electronic device 110 can overlay a first mask view 345 on the initial view 335, and display a target control 350 and / or a prompt message 352 (e.g., "The camera must be turned on before using the effects") on the first mask view 345. As an example, the first mask view 345 can obscure other content in the call interface or reduce the transparency of other content to highlight the target control 350.

[0081] In some embodiments, the electronic device 110 may overlay a second mask view 340 between an initial view 335 and a first mask view 345, and display a target panel 355 on the second mask view 340. Thus, embodiments of this disclosure can present a target panel associated with multiple effects and can disable at least one function of the target panel using the first mask view, allowing the user to perceive that the image acquisition component needs to be turned on to use the target panel, thereby improving guidance efficiency.

[0082] In some embodiments, the electronic device 110 may add a unified parent view, such as a guideView, corresponding to the first mask view 345 and the second mask view 340. The first mask view 345 and the second mask view 340 may be implemented as child views of the guideView.

[0083] In some embodiments, the parent view can be associated with multiple events. In some examples, the parent view can receive a click event on the target control 350 to trigger the camera to be enabled.

[0084] In some other examples, the parent view can receive click events for the target panel 355. Accordingly, the parent view can block the click event and display an alert animation associated with the target control 350.

[0085] In other examples, the parent view can receive click events for other areas (e.g., blank areas). Accordingly, the parent view can block the click event and trigger the collapse of the target panel 355.

[0086] Referring again to Figure 3A, in box 316, electronic device 110 can receive the user's selection of the target control. Further, in box 322, electronic device 110 can present a reminder message (e.g., "Do you need the default application effect?") in the call interface. As an example, electronic device 110 can present a first control associated with needing the default application effect and a second control associated with not needing the default application effect in the call interface.

[0087] In box 328, electronic device 110 may respond to the selection of a second control by activating only the image acquisition component (e.g., a camera) without applying any effects.

[0088] In box 330, electronic device 110 can respond to the selection of the first control by activating the image acquisition component (e.g., camera) and applying an effect (e.g., effect 356 in the first position in target panel 355 as shown in FIG3B).

[0089] In box 318, electronic device 110 can receive preset operations (e.g., click operations) from the user on the target panel (e.g., effects panel). Further, in box 324, electronic device 110 can adjust the display style of the target control, or present dynamic effects associated with the target control in the call interface.

[0090] As an example, continuing to refer to Figure 3B, before receiving a user selection of the target control, the electronic device 110 can adjust the display style of the target control 350 in response to a trigger (e.g., a click operation) on the target panel 355. For example, the electronic device 110 can bold the outline that indicates the boundary of the target control 350. For example, the electronic device 110 can adjust the display color, size, etc. of the target control 350.

[0091] Alternatively, before receiving a user selection of the target control, the electronic device 110 may, in response to a trigger (e.g., a click) on the target panel 355, display dynamic effects associated with the target control 350 in the call interface. For example, the electronic device 110 may display an animation of the target control 350 being enlarged and then reduced. Alternatively, the electronic device 110 may display an animation of additional elements appearing in the area where the target control 350 is located.

[0092] Referring again to Figure 3A, in box 320, the electronic device 110 can receive a user's preset operation (e.g., a click operation) on the first interactive area (e.g., a blank area). Further, in box 326, the electronic device 110 can collapse the effects panel (e.g., stop displaying the effects panel in the call interface).

[0093] As an example, continuing to refer to Figure 3B, before receiving a user's selection of the target control, the electronic device 110 may stop displaying the target control 350 and / or the target panel 355 in the call interface in response to a triggering of a blank area in the call interface.

[0094] In this way, embodiments of the present disclosure can, during a multimedia call, present a target control for enabling the image acquisition component based on user actions if the image acquisition component is not enabled. Furthermore, after the user enables the image acquisition component based on the target control, the target effect can be applied directly. Thus, embodiments of the present disclosure can apply effects directly when a video call is enabled, filling the gap where effects cannot be displayed without setup after a video call is started, thereby meeting the user's interactive needs and improving the efficiency of effect presentation.

[0095] Example process

[0096] Figure 4 shows a flowchart of an example process 400 for multimedia calling according to some embodiments of the present disclosure. Process 400 can be implemented at electronic device 110. Process 400 will now be described with reference to Figure 1.

[0097] As shown in Figure 4, in box 4l0, the electronic device 110, in response to the current user's image acquisition component not being enabled during the target call, presents a target control for enabling the image acquisition component based on the first operation received in the call interface of the target call.

[0098] In box 420, in response to receiving a selection for a target control, electronic device 110 presents screen content associated with the target call in the call interface, the screen content being generated by applying the target effect to an image acquired by an image acquisition component.

[0099] In some embodiments, prior to receiving a selection for a target control, process 400 further includes: in response to receiving a first operation, presenting a target panel in the call interface; and presenting a set of elements in the target panel corresponding to a set of candidate effects, wherein the target effect is determined from a set of candidate effects.

[0100] In some embodiments, process 400 further includes, in response to receiving a second operation on the target panel: adjusting the display style of the target control; or presenting a dynamic effect associated with the target control in the call interface.

[0101] In some embodiments, process 400 further includes: in response to receiving a selection of a first element in a set of elements, determining a first effect corresponding to the first element as a target effect; or in response to receiving a selection of a second element in a set of elements, presenting a preview of a second effect corresponding to the second element in the call interface.

[0102] In some embodiments, the target effect is the effect corresponding to the target element at a preset position in the target panel.

[0103] In some embodiments, the presentation order of a group of elements in a target panel is determined based on reference information associated with the current user.

[0104] In some embodiments, process 400 further includes: in response to receiving a selection for a target control, switching a target panel from a first state to a second state, wherein at least one function of the target panel that was disabled in the first state is enabled in the second state.

[0105] In some embodiments, at least one function includes: a first function for selecting an effect to be applied to the screen of the current user; and / or a second function for triggering the application of a predetermined effect to the screen of at least one other user in the target call.

[0106] In some embodiments, process 400 further includes: in response to the current user's image acquisition component not being enabled during the target call, presenting effect controls in the call interface; and receiving a first operation on the effect controls.

[0107] In some embodiments, process 400 further includes: in response to receiving a third operation in a first interactive area of ​​the call interface, stopping the presentation of the target control in the call interface, wherein the first interactive area is different from the second interactive area corresponding to the target control.

[0108] In some embodiments, presenting the target control for enabling the image acquisition component further includes: overlaying a mask view on the initial view of the call interface; and presenting the target control for enabling the image acquisition component on the mask view.

[0109] In some embodiments, process 400 further includes: presenting screen content associated with at least one other user in the target call on a masked view.

[0110] In some embodiments, the target effect and / or at least one candidate effect displayed on the target panel are determined from the set of candidate effects based on the current user's association information.

[0111] Example devices and equipment

[0112] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. FIG5 shows a schematic structural block diagram of an example apparatus 500 for multimedia calling according to certain embodiments of this disclosure. Apparatus 500 may be implemented as or included in electronic device 110. The various modules / components in apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.

[0113] As shown in Figure 5, the device 500 includes: a first presentation module 510 configured to, in response to the current user's image acquisition component not being enabled during the target call, present a target control for enabling the image acquisition component based on a first operation received in the call interface of the target call; and a second presentation module 520 configured to, in response to receiving a selection for the target control, present screen content associated with the target call in the call interface, the screen content being generated by applying a target effect to an image acquired by the image acquisition component.

[0114] In some embodiments, prior to receiving a selection for a target control, the device 500 further includes an effects module configured to: in response to receiving a first operation, present a target panel in a call interface; and present a set of elements in the target panel corresponding to a set of candidate effects, wherein the target effect is determined from a set of candidate effects.

[0115] In some embodiments, the device 500 further includes a processing module configured to: adjust the display style of a target control in response to receiving a second operation on the target panel; or present a dynamic effect associated with the target control in the call interface.

[0116] In some embodiments, the device 500 further includes a selection module configured to: in response to receiving a selection of a first element in a set of elements, determine a first effect corresponding to the first element as a target effect; or in response to receiving a selection of a second element in a set of elements, present a preview of a second effect corresponding to the second element in a call interface.

[0117] In some embodiments, the target effect is the effect corresponding to the target element at a preset position in the target panel.

[0118] In some embodiments, the presentation order of a group of elements in a target panel is determined based on reference information associated with the current user.

[0119] In some embodiments, the device 500 further includes a state module configured to switch a target panel from a first state to a second state in response to receiving a selection for a target control, wherein at least one function of the target panel that was disabled in the first state is enabled in the second state.

[0120] In some embodiments, at least one function includes: a first function for selecting an effect to be applied to the screen of the current user; and / or a second function for triggering the application of a predetermined effect to the screen of at least one other user in the target call.

[0121] In some embodiments, the device 500 further includes a receiving module configured to: display effect controls in the call interface in response to the current user's image acquisition component not being enabled during the target call; and receive a first operation on the effect controls.

[0122] In some embodiments, the device 500 further includes a stop module, which is configured to stop displaying the target control in the call interface in response to receiving a third operation in a first interactive area of ​​the call interface, wherein the first interactive area is different from the second interactive area corresponding to the target control.

[0123] In some embodiments, the first presentation module 510 is further configured to: overlay a mask view on the initial view of the call interface; and present a target control for enabling the image acquisition component on the mask view.

[0124] In some embodiments, the first presentation module 510 is further configured to present screen content associated with at least one other user in the target call on a masked view.

[0125] In some embodiments, the target effect and / or at least one candidate effect displayed on the target panel are determined from the set of candidate effects based on the current user's association information.

[0126] As shown in Figure 6, the electronic device 600 is in the form of a general-purpose electronic device. Components of the electronic device 600 may include, but are not limited to, one or more processing units or processors 610, memory 620, storage devices 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processor 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in the memory 620. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 600.

[0127] Electronic device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 630 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 600.

[0128] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 6, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0129] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0130] Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 660 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 600 can also communicate with one or more external devices (not shown) via communication unit 640 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 600, or with any device that enables electronic device 600 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0131] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0132] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0133] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0134] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0135] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0136] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for multimedia calling, comprising: In response to the current user's image acquisition component not being enabled during the target call, a target control for enabling the image acquisition component is presented based on a first operation received in the call interface of the target call. as well as In response to receiving a selection for the target control, screen content associated with the target call is presented in the call interface, the screen content being generated by applying the target effect to an image acquired by the image acquisition component.

2. The method of claim 1, wherein before receiving the selection for the target control, the method further comprises: In response to receiving the first operation, a target panel is displayed on the call interface; as well as The target panel presents a set of elements corresponding to a set of candidate effects, wherein the target effect is determined from the set of candidate effects.

3. The method of claim 2, further comprising, in response to receiving a second operation on the target panel: Adjust the display style of the target control; or The call interface displays dynamic effects associated with the target control.

4. The method according to claim 2, further comprising: In response to receiving a selection of a first element from the set of elements, the first effect corresponding to the first element is determined as the target effect; or In response to receiving a selection of a second element from the set of elements, a preview of a second effect corresponding to the second element is displayed in the call interface.

5. The method according to claim 2, wherein the target effect is the effect corresponding to the target element at a preset position in the target panel.

6. The method of claim 2, wherein the presentation order of the set of elements in the target panel is determined based on reference information associated with the current user.

7. The method according to claim 2, further comprising: In response to receiving the selection for the target control, the target panel is switched from a first state to a second state, wherein at least one function of the target panel that was disabled in the first state is enabled in the second state.

8. The method of claim 7, wherein the at least one function comprises: The first function is to select the effect of the screen to be applied to the current user; and / or The second function is used to trigger a screen that applies a predetermined effect to at least one other user in the target call.

9. The method according to claim 1, further comprising: In response to the current user's image acquisition component not being enabled during the target call, effect controls are displayed on the call interface; as well as Receive the first operation for the effect control.

10. The method according to claim 1, further comprising: In response to receiving a third operation in the first interactive area of ​​the call interface, the display of the target control in the call interface is stopped, wherein the first interactive area is different from the second interactive area corresponding to the target control.

11. The method of claim 1, wherein presenting the target control for enabling the image acquisition component further comprises: A mask view is overlaid on the initial view of the call interface; as well as The target control for enabling the image acquisition component is presented on the masked view.

12. The method of claim 11, further comprising: The masked view displays screen content associated with at least one other user in the target call.

13. The method according to claim 1 or 2, wherein the target effect and / or at least one candidate effect displayed on the target panel is determined from the candidate effect set based on the current user's association information.

14. An apparatus for multimedia communication, comprising: The first presentation module is configured to, in response to the current user's image acquisition component not being enabled during the target call, present a target control for enabling the image acquisition component based on a first operation received in the call interface of the target call. as well as The second presentation module is configured to, in response to receiving a selection for the target control, present screen content associated with the target call in the call interface, the screen content being generated by applying the target effect to an image acquired by the image acquisition component.

15. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 13 when executed by the at least one processor.

16. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 13.

17. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Video call method and device

    CN110278401A

  • Video call method and device, electronic equipment and storage medium

    CN111770298A

  • Video special effect adding method and device and terminal equipment

    CN116437034A

  • Video call method and device, computer readable medium and electronic equipment

    CN116847046A

  • Method, device and equipment for multimedia call and storage medium

    CN119363918A