Image sharing method and device in video session, electronic device and storage medium

By identifying and capturing the target video session frame within the video session interface, the problem of low image sharing efficiency in video calls is solved, achieving efficient image sharing.

CN116132620BActive Publication Date: 2025-12-05VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310163158.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-23
Publication Date
2025-12-05
Estimated Expiration
2043-02-23

AI Technical Summary

Technical Problem

During video calls, sharing images is inefficient. Current technology only allows users to take a screenshot of the entire video call interface and share it, resulting in low efficiency.

Method used

By identifying the target video session frame in the video session interface and taking a picture, an image containing only the target content is obtained and directly sent to the participants in the video session, thus realizing image sharing during the video session.

Benefits of technology

It improves the efficiency of image sharing during video sessions, ensuring that the shared images contain only the target content and no other redundant information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116132620B_ABST
    Figure CN116132620B_ABST
Patent Text Reader

Abstract

The application discloses a picture sharing method and device in a video session, electronic equipment and a storage medium, and belongs to the technical field of communication. The picture sharing method in the video session comprises the following steps: displaying video session pictures corresponding to at least two video session parties participating in a target video session respectively; in response to a first input, determining a target video session picture from the video session pictures corresponding to the at least two video session parties respectively; in response to a second input, determining a first picture according to the target video session picture; and sending the first picture to the video session parties participating in the target video session.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and specifically relates to an image sharing method, apparatus, electronic device and storage medium in a video session. Background Technology

[0002] Currently, users communicate with their contacts in various ways in their daily lives. Users can send text messages, voice messages, make voice calls, or video calls to their contacts through various chat applications.

[0003] However, when users communicate with contacts via video calls and need to share content, they can only take a screenshot of the entire video call interface and then share it with the other party through the conversation, resulting in low efficiency of image sharing during video conversations. Summary of the Invention

[0004] The purpose of this application is to provide an image sharing method, apparatus, electronic device, and storage medium in video sessions, which can improve the efficiency of image sharing during video sessions.

[0005] In a first aspect, embodiments of this application provide an image sharing method in a video session, the method comprising:

[0006] Display the video session screens of at least two video session participants in the target video session;

[0007] In response to the first input, a target video session frame is determined from the video session frames corresponding to the at least two video session parties respectively;

[0008] In response to the second input, a first image is determined based on the target video session frame;

[0009] The first image is sent to the video session participants in the target video session.

[0010] Secondly, embodiments of this application provide an image sharing device in a video session, the device comprising:

[0011] The first display module is used to display the video session screens corresponding to at least two video session parties participating in the target video session;

[0012] The first determining module is configured to determine the target video session frame from the video session frames corresponding to the at least two video session parties in response to the first input.

[0013] The second determining module is used to determine the first image based on the target video session frame in response to the second input;

[0014] The first sending module is used to send the first image to the video session participants in the target video session.

[0015] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions being executed by the processor to implement the steps of the image sharing method in a video session as described in the first aspect.

[0016] Fourthly, embodiments of this application provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the image sharing method in a video session as described in the first aspect.

[0017] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the image sharing method in a video session as described in the first aspect.

[0018] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the image sharing method in a video session as described in the first aspect.

[0019] In this embodiment, when the first electronic device displays video session frames corresponding to at least two participants in the target video session, in response to a first input from the user to the first electronic device, a target video session frame is determined from the video session frames corresponding to the at least two participants. In response to a second input from the user, a first image is captured of the target video session frame, thus enabling the capture of the target video session frame during the video session. The captured first image includes only the content of the target video session frame and does not contain any other redundant content. Furthermore, the first image can be directly sent to the participants in the target video session during the video session, improving the efficiency of image sharing during the video session. Attached Figure Description

[0020] Figure 1 This is a flowchart illustrating the image sharing method in a video session provided in an embodiment of this application;

[0021] Figure 2 This is a schematic diagram of the video session interface provided in the embodiments of this application;

[0022] Figure 3 This is one of the interface diagrams provided in this application embodiment for updating the video session screen corresponding to the first video session party to the shooting control;

[0023] Figure 4 The second schematic diagram of the interface for updating the video session screen corresponding to the first video session party to the shooting control, provided for the embodiments of this application;

[0024] Figure 5 The third schematic diagram of the interface for updating the video session screen corresponding to the first video session party to the shooting control, provided for the embodiments of this application;

[0025] Figure 6 This is a schematic diagram of an interface for displaying operation guide lines on a shooting control, provided in an embodiment of this application.

[0026] Figure 7 A schematic diagram of an interface for displaying a target image in a preset area of ​​a target session interface, provided for an embodiment of this application;

[0027] Figure 8 This is a schematic diagram of the structure of an image sharing device in a video session provided in an embodiment of this application;

[0028] Figure 9 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application;

[0029] Figure 10 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application. Detailed Implementation

[0030] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0031] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0032] The image sharing method in video sessions provided in this application can be applied to a first electronic device. The first electronic device can be, but is not limited to, various smartphones, personal computers, laptops, tablets, portable wearable devices, etc.

[0033] In one embodiment, a first electronic device displays video session frames corresponding to at least two video session participants in a target video session. In response to a first input from a user to the first electronic device, a target video session frame is determined from the at least two video session frames. In response to a second input from the user, a first image is determined based on the target video session frame, and the first image is sent to the video session participants in the target video session.

[0034] The image sharing method in a video session provided in this application embodiment can be executed by an image sharing device in a video session provided in this application embodiment, or by a first electronic device integrating the image sharing device in the video session, wherein the image sharing device in the video session can be implemented in hardware or software.

[0035] The image sharing method in video sessions provided in this application embodiment allows users to capture a first image of the video session they want to capture while in a video session, and then share the captured first image with the other participants in the video session.

[0036] The image sharing method in video sessions provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0037] like Figure 1 As shown, this is an image sharing method in a video session provided in an embodiment of this application. This embodiment mainly uses the application of this method to a first electronic device as an example for illustration. Figure 1 As shown, the image sharing method in this video session may include the following steps 1100 to 1400, which are described in detail below.

[0038] Step 1100: Display the video session screens corresponding to at least two video session participants in the target video session.

[0039] In this embodiment, the image sharing method in the video session is applied to the first electronic device. When a user participates in the target video session through the first electronic device, the first electronic device displays the target session interface corresponding to the target video session. The target session interface includes the video session screens of all video session participants in the target video session.

[0040] In this embodiment, the video session screen in the target session interface is a real-time image captured by the electronic device of each video session party and transmitted to the first electronic device.

[0041] In this embodiment, the number of participants in the target video session is at least two. When there are two participants, the target video session is a two-way video session; when there are multiple participants, the target video session is a multi-way video session.

[0042] For example, such as Figure 2 As shown, when the target video session is a two-way video session, the target session interface 201 of the first electronic device displays video session screens corresponding to the two video session parties respectively. The two video session parties are video session party A and video session party B, and the two video session screens are the first video session screen 202 corresponding to video session party A and the second video session screen 203 corresponding to video session party B.

[0043] For example, such as Figure 3 As shown, when the target video session is a multi-party video session, the target session interface 301 of the first electronic device displays video session screens corresponding to the three video session parties respectively. The three video session parties are video session party A, video session party B and video session party C. The three video session screens are the first video session screen 302 corresponding to video session party A, the second video session screen 303 corresponding to video session party B and the third video session screen 304 corresponding to video session party C.

[0044] Step 1200: In response to the first input, determine the target video session frame from the video session frames corresponding to at least two video session parties respectively.

[0045] In this embodiment, it should be noted that before step 1200, the image sharing method in the video session further includes: receiving the user's first input.

[0046] In this embodiment, the first input is used to determine the target video session frame from all video session frames of the target session interface.

[0047] Step 1300: In response to the second input, determine the first image based on the target video session screen.

[0048] In this embodiment, it should be noted that before step 1300, the image sharing method in the video session further includes: receiving a second input from the user.

[0049] In this embodiment, the second input is used to capture the target video session frame to obtain the first image.

[0050] In this embodiment, "shooting" is a broad term, referring to capturing the target video session screen to obtain a first image. This can be done by using a camera to capture the target video session screen or by taking a screenshot of the target video session screen to obtain a first image.

[0051] Step 1400: Send the first image to the video session participants in the target video session.

[0052] In this embodiment, after obtaining the first image, the first image can also be sent to the video session participants in the target video session, according to user needs, if the first electronic device is conducting a target video session.

[0053] In this embodiment, when the first electronic device displays video session frames corresponding to at least two participants in the target video session, in response to a first input from the user to the first electronic device, a target video session frame is determined from the video session frames corresponding to the at least two participants. In response to a second input from the user, a first image is captured of the target video session frame, thus enabling the capture of the target video session frame during the video session. The captured first image includes only the content of the target video session frame and does not contain any other redundant content. Furthermore, the first image can be directly sent to the participants in the target video session during the video session, improving the efficiency of image sharing during the video session.

[0054] In one embodiment of this application, at least two video session parties include a first video session party.

[0055] Step 1200, in response to the first input, determines the target video session frame from the video session frames corresponding to at least two video session parties respectively, including steps 1202 and 1208.

[0056] Step 1202: In response to the first input to the video session screen corresponding to the first video session party, update the video session screen corresponding to the first video session party to the shooting control.

[0057] In one embodiment of this application, when the target video session is a multi-party video session, and the multiple video session parties of the multi-party video session include a first video session party and the remaining video session parties, in step 1202, before updating the video session screen corresponding to the first video session party to the shooting control in response to the first input to the video session screen corresponding to the first video session party, the method further includes: step 1201, receiving the user's first input to the video session screen corresponding to the first video session party.

[0058] In one embodiment of this application, the first input is used to update the video session screen corresponding to the first video session party to a shooting control. The first input can be a click input from the user on the video session screen corresponding to the first video session party, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not make specific limitations on it.

[0059] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0060] In one embodiment of this application, the first input may specifically be a user input to reduce the area of ​​the video session screen corresponding to the first video session party, a user input to drag the video session screen corresponding to the first video session party to a preset position on the target session interface, or a user input to long press the video session screen corresponding to the first video session party.

[0061] In one embodiment of this application, when the first input is a user input to shrink the area of ​​the video session screen corresponding to the first video session party, a user input to drag the video session screen corresponding to the first video session party to a preset position on the target session interface, or a user input to long press the video session screen corresponding to the first video session party, the first electronic device responds to the first input by updating the video session screen corresponding to the first video session party to a shooting control, and superimposing the shooting control on the target position on the target session interface; wherein, the target position can be the position of the video session screen corresponding to the first video session party in the target session interface, or it can be a position preset by the user, and this embodiment does not specifically limit it.

[0062] For example, such as Figure 3 As shown, when the first input is a user input to reduce the area of ​​the first video session screen 302, the first electronic device responds to the first input by updating the first video session screen 302 to the shooting control 305.

[0063] For example, such as Figure 4 As shown, when the first input is a drag input whereby the user drags the first video session screen 401 to a preset position 403 on the target session interface 402, the first electronic device responds to the first input by updating the first video session screen 401 to a shooting control 404.

[0064] For example, such as Figure 5As shown, when the first input is a long press input by the user on the first video session screen 501, the first electronic device responds to the first input by updating the first video session screen 501 to the shooting control 502.

[0065] In this embodiment, when a shooting control is superimposed on the target position of the target session interface, the icon of the shooting control can be a blank icon or the video session screen corresponding to the first video session party. This embodiment does not make specific limitations on this.

[0066] For example, if the content of the video session screen corresponding to the first video session party is a little girl, the first electronic device receives the first input and responds to the first input. It can cancel the display of the video session screen corresponding to the first video session party and display a shooting control with a blank icon on the target session interface; or it can display the video session screen corresponding to the first video session party as a shooting control, and the icon of the shooting control is the video session screen corresponding to the first video session party.

[0067] In this embodiment, when a shooting control is superimposed on the target position of the target session interface, the shape of the shooting control is different from the shape of the video session screen corresponding to the first video session party, which makes it easier for the user to determine whether the video session screen corresponding to the first video session party has been updated to the shooting control based on the shape of the video session screen corresponding to the first video session party.

[0068] In this embodiment, the shape of the shooting control can be set by the user, and this embodiment does not impose any specific limitations on it.

[0069] For example, such as Figure 5 As shown, the display shape of the first video session screen 501 corresponding to the first video session party is rectangular, while the shape of the shooting control 502 is circular.

[0070] In this embodiment, in step 1202, after updating the video session screen corresponding to the first video session party to the shooting control in response to the first input to the video session screen corresponding to the first video session party, the image sharing method in the video session further includes steps 1203 and 1204.

[0071] Step 1203: Receive the tenth input to the shooting control.

[0072] Step 1204: In response to the tenth input to the shooting control, display operation guide lines on the shooting control.

[0073] In this embodiment, the tenth input is used to display operation guide lines on the shooting control. The tenth input can be a user's click input on the shooting control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs. This embodiment does not make specific limitations on this.

[0074] In this embodiment, the click input can be single-click input, double-click input, or any number of clicks, or it can be long-press input or short-press input. In practical applications, the number of clicks can be preset, and users can operate according to the preset number of clicks. The number of clicks can also be set by the user according to their own operating habits. This embodiment does not make specific limitations on this.

[0075] In this embodiment, the tenth input can specifically be a long press input by the user on the shooting control.

[0076] In this embodiment, as Figure 6 As shown, when the tenth input is a long press input by the user on the shooting control 601, in response to the tenth input, operation guide lines are displayed on the shooting control 601. The operation guide lines include a first operation guide line 602 pointing to a first direction, a second operation guide line 603 pointing to a second direction, a third operation guide line 604 pointing to a third direction, a fourth operation guide line 605 pointing to a fourth direction, and a fifth operation guide line 606 pointing to a fifth direction. The first direction is the left direction of the electronic device when the front of the electronic device is facing up, the second direction is the right direction of the electronic device when the front of the electronic device is facing up, the third direction is the front direction of the electronic device when the front of the electronic device is facing up, the fourth direction is the rear direction of the electronic device when the front of the electronic device is facing up, and the fifth direction is any direction other than the left, right, front, and rear directions when the front of the electronic device is facing up.

[0077] In this embodiment, in step 1202, after updating the video session screen corresponding to the first video session party to the shooting control in response to the first input to the video session screen corresponding to the first video session party, the image sharing method in the video session further includes steps 1205 and 1206.

[0078] Step 1205: Receive the eleventh input to the shooting control.

[0079] Step 1206: In response to the eleventh input to the shooting control, move the shooting control to the target position.

[0080] In this embodiment, the eleventh input is used to move the shooting control from the current position to the target position. The eleventh input can be a user's click input on the shooting control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs. This embodiment does not make specific limitations on this.

[0081] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0082] In this embodiment, the eleventh input can specifically be a drag input whereby the user drags the shooting control in the fifth direction according to the fifth operation guide line.

[0083] In this embodiment, when the eleventh input is a drag input whereby the user drags the shooting control in the fifth direction according to the fifth operation guide line, in response to the eleventh input, the shooting control is dragged from the current position to the target position on the target session interface, so that the user can operate the shooting control at the target position. The target position is the end position of the user's drag input to the shooting control.

[0084] For example, if the current position of the shooting control is in the upper left corner of the target session interface, it is difficult for the user to operate the shooting control when the user is operating the first electronic device with one hand in the right hand. Therefore, the shooting control can be dragged from its current position to the target position through the eleventh input. The target position can be the lower right corner of the video session interface.

[0085] Step 1208: In response to the third input, determine the target video session screen from the video session screens corresponding to the remaining video session parties; the remaining video session parties are the video session parties other than the first video session party among at least two video session parties.

[0086] In this embodiment, in step 1208, in response to the third input, the target video session screen is determined from the video session screens corresponding to the remaining video session parties; before the remaining video session parties are video session parties other than the first video session party among at least two video session parties, the method further includes step 1207, receiving the user's third input for any of the remaining video session parties.

[0087] In this embodiment, the third input is used to determine the target video session frame from the video session frames corresponding to the remaining video session participants. The third input can be a click input from the user on the video session frame corresponding to any of the remaining video session participants, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0088] In this embodiment, the click input can be single-click input, double-click input, or any number of clicks, or it can be long-press input or short-press input. In practical applications, the number of clicks can be preset, and users can operate according to the preset number of clicks. The number of clicks can also be set by the user according to their own operating habits. This embodiment does not make specific limitations on this.

[0089] In this embodiment, the third input can specifically be a click input from the user on the video session screen corresponding to any of the remaining video session participants.

[0090] In this embodiment, when the third input is a click input from the user on the video session screen corresponding to any of the remaining video session parties, the first electronic device responds to the third input and determines the video session screen corresponding to the video session party clicked by the user among the remaining video session parties as the target video session screen; at the same time, the target video session screen is highlighted.

[0091] In this embodiment, the target video session screen is highlighted. Specifically, this can be achieved by increasing the display size of the target video session screen or by adding a border to the target video session screen. This embodiment does not impose specific limitations on this method.

[0092] In this embodiment, in step 1208, in response to the third input, the target video session screen is determined from the video session screens corresponding to the remaining video session parties; after the remaining video session parties are video session parties other than the first video session party among at least two video session parties, the image sharing method in the video session further includes steps 1209 and 1210.

[0093] Step 1209: Receive the twelfth input to the shooting control.

[0094] Step 1210, in response to the twelfth input to the shooting control, changes the target video session screen.

[0095] In this embodiment, the twelfth input is used to switch the target video session screen. The twelfth input can be a user's click input on the shooting control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs. This embodiment does not make specific limitations on this.

[0096] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0097] In this embodiment, the click input can be single-click input, double-click input, or any number of clicks, or it can be long-press input or short-press input. In practical applications, the number of clicks can be preset, and users can operate according to the preset number of clicks. The number of clicks can also be set by the user according to their own operating habits. This embodiment does not make specific limitations on this.

[0098] In this embodiment, the twelfth input can be either an upward swipe input of the shooting control by the user according to the third operation guide line, or a downward swipe input of the shooting control by the user according to the fourth operation guide line.

[0099] In this embodiment, if the twelfth input is an upward swipe input of the user to the shooting control according to the third operation guide line, or a downward swipe input of the user to the shooting control according to the fourth operation guide line, the target video session screen is switched in response to the twelfth input.

[0100] For example, at least two video conversation parties include video conversation party A, video conversation party B, and video conversation party C. When the current target video conversation screen is the second video conversation screen corresponding to video conversation party B, the system receives user input by sliding up on the shooting control according to the third operation guide line or sliding down on the shooting control according to the fourth operation guide line. In response to the user's input by sliding up or down on the shooting control, the target video conversation screen can be switched from the second video conversation screen to the third video conversation screen corresponding to video conversation party C.

[0101] In this embodiment, it should be noted that the third and fourth operation guide lines are used to assist the user in performing the twelfth input on the shooting control. This allows the user to intuitively perform upward and downward sliding operations on the shooting control according to the guidance of the third and fourth operation guide lines, and switch the target video session screen. The switching is convenient and easy for the user to operate.

[0102] In this embodiment, the shooting control may further include a first sub-control and a second sub-control, wherein the first sub-control is used to switch the target video session screen, and the second sub-control is used to determine a first image based on the target video session screen; based on this, step 1209, receiving a twelfth input to the shooting control, specifically may be: receiving a twelfth input to the first sub-control; step 1210, in response to the twelfth input to the shooting control, changing the target video session screen, specifically may be: in response to the twelfth input to the first sub-control, changing the target video session screen.

[0103] Step 1300, in response to the second input, determines the first image based on the target video session screen, including: Step 1302, in response to the second input to the shooting control, determines the first image based on the target video session screen.

[0104] In this embodiment, before determining the first image based on the target video session frame in response to the second input to the shooting control in step 1302, the image sharing method in the video session further includes: step 1301, receiving the second input to the shooting control.

[0105] In this embodiment, the second input is used to capture the target video session frame to obtain the first image. The second input can be a user's click on the shooting control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0106] In this embodiment, the click input can be single-click input, double-click input, or any number of clicks, or it can be long-press input or short-press input. In practical applications, the number of clicks can be preset, and users can operate according to the preset number of clicks. The number of clicks can also be set by the user according to their own operating habits. This embodiment does not make specific limitations on this.

[0107] In this embodiment, the second input can specifically be the user's click input on the shooting control.

[0108] In this embodiment, when the second input is a user's click input on the shooting control, in response to the second input, the first electronic device captures the target video session screen to obtain a first image. The first image only includes the content of the target video session screen and does not include other redundant information, including but not limited to the status bar and shooting control of the first electronic device.

[0109] In this embodiment, after determining the first image based on the target video session screen in response to the second input in step 1300, the image sharing method in the video session further includes steps 1303 and 1304.

[0110] Step 1303: Receive the thirteenth input to the shooting control.

[0111] Step 1304: In response to the thirteenth input, display the video session screen corresponding to the first video session party on the target session interface, and cancel the display of the shooting controls.

[0112] In this embodiment, the thirteenth input is used to exit the video capture interface and return to the video conversation interface. The thirteenth input can be a click on the shooting control, a voice command, or a specific gesture. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0113] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0114] In one embodiment of this application, the thirteenth input can be a user input to shrink the area of ​​the shooting control, a user input to drag the shooting control away from a preset position, or a user input to long press the shooting control.

[0115] In this embodiment, when the thirteenth input is a user input to shrink the area of ​​the shooting control, a user input to drag the shooting control away from the preset position, or a user input to long press the shooting control, in response to the thirteenth input, the video session screen corresponding to the first video session party can be displayed on the target session interface, the shooting control can be canceled, the video shooting interface can be exited, and the user can return to the video session interface, making it convenient for the user to switch between the video shooting interface and the video session interface.

[0116] In another embodiment of this application, at least two video session parties include a first video session party and a second video session party.

[0117] Step 1200, in response to the first input, determines the target video session screen from the video session screens corresponding to at least two video session parties respectively, including: Step 1212, in response to the first input to the video session screen corresponding to the first video session party, updates the video session screen corresponding to the first video session party to the shooting control, and uses the video session screen corresponding to the second video session party as the target video session screen.

[0118] Step 1300, in response to the second input, determines the first image based on the target video session screen, including: Step 1306, in response to the second input to the shooting control, determines the first image based on the target video session screen.

[0119] In this embodiment, when the target video session is a two-way video session, the target session interface includes a first video session screen corresponding to the first video session party and a second video session screen corresponding to the second video session party. The first and second video session screens in the target session interface are displayed in a contrasting format, one larger and one smaller.

[0120] For example, such as Figure 2 As shown, the video conversation between the two parties includes video conversation party A and video conversation party B. The two video conversation screens are the first video conversation screen 202 corresponding to video conversation party A and the second video conversation screen 203 corresponding to video conversation party B. The second video conversation screen 203 is displayed as a large image on the target conversation interface 201 of the first electronic device, and the first video conversation screen 202 is displayed as a small image superimposed on the second video conversation screen 203.

[0121] In this embodiment, it should be noted that in step 1212, before updating the video session screen corresponding to the first video session party to the shooting control in response to the first input to the video session screen corresponding to the first video session party, and before using the video session screen corresponding to the second video session party as the target video session screen, the method further includes step 1211, receiving the first input to the video session screen corresponding to the first video session party; wherein, the first input in step 1211 is the same as the first input in step 1201, the difference being that: in response to the first input, unlike step 1202, in step 1212, the video session screen corresponding to the first video session party is updated to the shooting control, and at the same time, the video session screen corresponding to the second video session party other than the first video session party can be directly determined as the target video session screen, without the need to determine the target video session screen through a third input, that is, in the case of a two-party video session, the method of determining the target video session screen is simpler and more convenient.

[0122] In this embodiment, before determining the first image based on the target video session screen in response to the second input to the shooting control in step 1306, the image sharing method in the video session further includes: step 1305, receiving the second input to the shooting control; wherein, the second input in step 1305 is the same as the input method of the second input in step 1301, and the method of determining the first image based on the target video session screen in response to the second input is also the same as in step 1302, which will not be described again in this embodiment.

[0123] In one embodiment, the method further includes steps 1500 and 1600.

[0124] In step 1500, in response to a fourth input to the shooting control, historical images captured in the target video session are displayed.

[0125] In this embodiment, before displaying historical captured images in the target video session in response to a fourth input to the shooting control in step 1500, the image sharing method in the video session further includes: step 1510, receiving a fourth input from the user to the shooting control.

[0126] In this embodiment, the fourth input is used to display historical images captured in the target video session in a preset area of ​​the target session interface. The fourth input can be a user's click on the shooting control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0127] In this embodiment, the click input can be single-click input, double-click input, or any number of clicks, or it can be long-press input or short-press input. In practical applications, the number of clicks can be preset, and users can operate according to the preset number of clicks. The number of clicks can also be set by the user according to their own operating habits. This embodiment does not make specific limitations on this.

[0128] In this embodiment, the size of the preset area can be a fixed size, or it can be adjusted in real time during its display. This embodiment does not specifically limit this.

[0129] In this embodiment, the historical images captured in the target video session are the first images determined based on the target video session screen during the target video session.

[0130] In this embodiment, the fourth input can specifically be the user's double-click input on the shooting control.

[0131] In this embodiment, when the fourth input is a double-click input of the user on the shooting control, in response to the fourth input, a target image can be displayed in a preset area of ​​the target session interface. The target image includes, but is not limited to, historical images captured in the target video session. Specifically, the target image includes historical images captured by the first electronic device in the target video session, as well as other images stored in the first electronic device besides the historical images.

[0132] For example, such as Figure 7 As shown, during the target video session, the first electronic device captures images A and B based on the target video session screen. Before the target video session, the first electronic device has already stored image C. At this time, when the first electronic device receives the user's double-click input to the shooting control 701, images A, B and C can be displayed in the preset area 703 of the target session interface 702 of the first electronic device.

[0133] In this embodiment, it should be noted that when displaying historical images in the target video session in response to the fourth input to the shooting control, the target image can be displayed in a preset area of ​​the target session interface, or the icon of the shooting control can be used as the display area to display the target image. This embodiment does not specifically limit this.

[0134] In this embodiment, it should be noted that when it is necessary to display the target image in a preset area of ​​the target session interface, unlike steps 1510 and 1500, the target image can also be displayed in the preset area of ​​the target session interface by receiving user input on the target video session screen and responding to the user input on the target video session screen.

[0135] For example, when the first electronic device receives a double-click input from the user for the target video session screen, the first electronic device displays the target image in a preset area of ​​its target session interface.

[0136] Step 1600, in response to the fifth input of the second image in the historical captured images, the second image is sent to the video session party participating in the target video session.

[0137] In this embodiment, before sending the second image to the video session party participating in the target video session in response to the fifth input of the second image in the historically captured images in step 1600, the image sharing method in the video session further includes: step 1610, receiving the user's fifth input of the second image in the target image; step 1600, sending the second image to the video session party participating in the target video session in response to the fifth input of the second image in the historically captured images, includes: sending the second image to the video session party participating in the target video session in response to the fifth input of the second image in the target image.

[0138] In this embodiment, the fifth input is used to send the second image to the video session participants in the target video session. The fifth input can be a user's click on the second image, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0139] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0140] In this embodiment, the second image is any one of the target images displayed in a preset area of ​​the target session interface.

[0141] In this embodiment, the fifth input can specifically be a drag input where the user drags the second image away from the preset area in the sixth direction.

[0142] In this embodiment, when the fifth input is a drag input where the user drags the second image away from the preset area in the sixth direction, in response to the fifth input, the second image can be sent to some or all video session participants in the target video session.

[0143] For example, the video session participants in the target video session include video session participant A, video session participant B, and video session participant C. The target images displayed in the preset area of ​​the target session interface of the first electronic device include image A, image B, image C, and image D. When the first electronic device receives a drag input from the user dragging image C away from the preset area in the sixth direction, the first electronic device can simultaneously send image C to video session participants A and B, or simultaneously send image C to video session participants B and C, or simultaneously send image C to video session participants A and C, or simultaneously send image C to video session participants A, B, and C. At this time, the second image is image C.

[0144] In this embodiment, by receiving a fourth input from the user to the shooting control, in response to the fourth input, a target image can be displayed in a preset area of ​​the target session interface of the first electronic device. The target image includes historical images captured by the first electronic device in the target video session, as well as other images stored in the first electronic device besides the historical images, making it convenient for the user to directly view the target image on the target session interface. By receiving a fifth input to a second image in the target image, the second image can be any image in the target image. In response to the fifth input, the second image can be quickly and conveniently sent to some or all video session participants in the target video session, so as to realize the sharing of images during video calls. The sharing steps are simple and highly operable.

[0145] In this embodiment, it should be noted that after sending the second image to the video session party participating in the target video session in response to the fifth input of the second image in the historical captured images in step 1600, the image sharing method in the video session further includes steps 1620 and 1630.

[0146] Step 1620: Receive the fourteenth input to the shooting control.

[0147] Step 1630: In response to the fourteenth input to the shooting control, the preset area of ​​the target session interface is canceled from display.

[0148] In this embodiment, the fourteenth input is used to cancel the display of the preset area of ​​the target session interface, that is, to cancel the display of the target image in the target session interface and return to the video capture interface. The fourteenth input can be a user's click input on the shooting control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not make specific limitations on it.

[0149] In this embodiment, the click input can be single-click input, double-click input, or any number of clicks, or it can be long-press input or short-press input. In practical applications, the number of clicks can be preset, and users can operate according to the preset number of clicks. The number of clicks can also be set by the user according to their own operating habits. This embodiment does not make specific limitations on this.

[0150] In this embodiment, the fourteenth input can be a three-click input from the user to the shooting control.

[0151] In this embodiment, when the fourteenth input is a triple tap input from the user to the shooting control, in response to the fourteenth input, the preset area and the target image within the preset area can be canceled on the target session interface, and the user can return to the video shooting interface.

[0152] In one embodiment, the method further includes: step 1700, deleting the third image in response to a sixth input to the third image in the historical images.

[0153] In this embodiment, before deleting the third image in response to the sixth input on the third image in the historical captured images in step 1700, the image sharing method in the video session further includes: step 1710, receiving the user's sixth input on the third image in the target image; step 1700, deleting the third image in response to the sixth input on the third image in the historical captured images, including: deleting the third image in response to the sixth input on the third image in the target image.

[0154] In this embodiment, the sixth input is used to delete the third image from the target image. The sixth input can be a user's click on the third image, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0155] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0156] In this embodiment, the third image is any one of the target images displayed in a preset area of ​​the target session interface.

[0157] In this embodiment, the sixth input can specifically be a drag input where the user drags the third image away from the preset area in the seventh direction.

[0158] In this embodiment, when the sixth input is a drag input whereby the user drags the third image away from the preset area in the seventh direction, the third image stored in the first electronic device can be deleted in response to the sixth input.

[0159] For example, if images A, B, C and D are displayed in the target session interface of the first electronic device, and the first electronic device receives a drag input from the user to drag image A away from the preset area in the seventh direction, image A stored in the first electronic device can be deleted; at this time, the third image is image A.

[0160] In this embodiment, it should be noted that the sixth direction and the seventh direction are opposite, but this embodiment does not make specific limitations on this.

[0161] For example, the sixth direction is the direction directly above the first electronic device, and the seventh direction is the direction directly below the first electronic device.

[0162] For example, the sixth direction is directly to the left of the first electronic device, and the seventh direction is directly to the right of the first electronic device.

[0163] In this embodiment of the application, by receiving a sixth input from the user regarding the third image in the target image, the third image stored in the first electronic device can be deleted in response to the sixth input. This avoids the need for the user to enter other applications of the first electronic device to delete the third image when the user needs to delete the third image during a video session, making the deletion process simple and convenient.

[0164] In this embodiment, it should be noted that after displaying historical captured images in the target video session in step 1500 in response to the fourth input to the shooting control, the image sharing method in the video session further includes steps 1520 and 1530.

[0165] Step 1520: Receive the fifteenth input from the user on the preset area of ​​the target session interface.

[0166] Step 1530: In response to the user's fifteenth input to the preset area of ​​the target session interface, change the target image displayed in the preset area.

[0167] In this embodiment, the fifteenth input is used to replace the target image displayed in the preset area of ​​the target session interface. The fifteenth input can be a user's click input on the preset area, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs. This embodiment does not make specific limitations on this.

[0168] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0169] In this embodiment, the fifteenth input can specifically be a swipe input by the user at any position in a preset area of ​​the target session interface.

[0170] In this embodiment, when the fifteenth input is a sliding input by the user to any position in the preset area, the target image displayed in the preset area can be changed in response to the fifteenth input.

[0171] For example, the target images include image A, image B, image C, and image D. The preset area of ​​the target session interface can only display two images. Image A and image B are displayed in the preset area. When the first electronic device receives a sliding input from the user at any position in the preset area, it responds to the user's sliding input at any position in the preset area by replacing the images A and B displayed in the preset area with images C and D, so that the user can view more target images by performing sliding input at any position in the preset area on the target session interface.

[0172] In this embodiment, it should be noted that when displaying target images in a preset area, the target images can be displayed in chronological order of their capture time, or in any other order. This embodiment does not impose any specific limitations on this.

[0173] For example, in the case of a target video session on September 13, 2022, the first electronic device captured images A, B, and C based on the target video session footage on September 13, 2022. Image A was captured at 9:06 AM, image B at 9:25 AM, and image C at 10:03 AM. Images A, B, and C are all historical images captured during the target video session. Simultaneously, the user captured image D while traveling on September 12, 2022, using the first electronic device. Therefore, if the target video session continues until 11:05 AM on September 13, 2022, and the first electronic device receives a double-click input from the user to the shooting control, in response to the double-click input, images C and B are displayed in a preset area of ​​the target session interface on the first electronic device. Furthermore, if the first electronic device receives a swipe input from the user at any position within the preset area, the images C and B displayed in the preset area are replaced with images A and D.

[0174] In one embodiment, the target video session frame is a video session frame captured by a first electronic device.

[0175] Before determining the first image based on the target video session frame in response to the second input in step 1300, the method further includes: step 1308, adjusting the shooting angle of the first electronic device to the target shooting angle and updating the target video session frame in response to the seventh input.

[0176] Step 1300, in response to the second input, determining the first image based on the target video session screen, includes: in response to the second input, determining the first image based on the updated target video session screen.

[0177] In this embodiment, before step 1308, in response to the seventh input, adjusting the shooting angle of the first electronic device to the target shooting angle and updating the target video session screen, the image sharing method in the video session further includes: step 1307, receiving the user's seventh input to the shooting control or the target video session screen; step 1308, in response to the seventh input, adjusting the shooting angle of the first electronic device to the target shooting angle and updating the target video session screen, including: in response to the user's seventh input to the shooting control or the target video session screen, adjusting the shooting angle of the first electronic device to the target shooting angle and updating the target video session screen.

[0178] In this embodiment, the seventh input is used to switch the camera used by the first electronic device during the target video session, so as to adjust the shooting angle of the first electronic device to the target shooting angle and update the target video session screen. The seventh input can be a user's click input on the shooting control or the target video session screen, or a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not make specific limitations on it.

[0179] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0180] In this embodiment, the seventh input can be a sliding input of the user to the shooting control according to the first operation guide line, a sliding input of the user to the shooting control according to the second operation guide line, or a sliding input of the user to the target video session screen.

[0181] In this embodiment, it should be noted that the first operation guide line and the second operation guide line are used to assist the user in performing the seventh input on the shooting control, so that the user can intuitively slide the shooting control according to the guidance of the first operation guide line and the second operation guide line to switch the camera currently used in the target video session.

[0182] In this embodiment, when the seventh input is a user sliding the shooting control according to the first operation guide line, a user sliding the shooting control according to the second operation guide line, or a user sliding the target video session screen, in response to the seventh input, the first electronic device switches its first camera to a second camera to adjust the shooting angle of the first electronic device to the target shooting angle and update the target video session screen. Here, one of the front-facing camera and the rear-facing camera of the first electronic device is the first camera, and the other camera is the second camera.

[0183] In this embodiment, based on step 1302, step 1300, in response to the second input, determines the first image according to the target video session screen. Specifically, in response to the second input, the first image is determined according to the updated target video session screen.

[0184] For example, before the first electronic device receives the seventh input, the camera used by the first electronic device is a rear camera, and the content of the image captured by the rear camera is a table, that is, the content of the target video session screen is a table. When the first electronic device receives a sliding input from the user to the shooting control according to the first operation guide line, a sliding input from the user to the shooting control according to the second operation guide line, or a sliding input from the user to the target video session screen, the camera used by the first electronic device switches from a rear camera to a front camera, and the content of the image captured by the front camera is flowers. At this time, the content of the target video session screen is updated from a table to flowers, that is, the updated content of the target video session screen is flowers. When the content of the target video session screen is updated from a table to flowers, the first electronic device receives the second input and, in response to the second input, can capture the target video session screen with the content of flowers to obtain the first image.

[0185] In this embodiment of the application, in response to the user's seventh input to the shooting control or the target video session screen, the camera currently used by the first electronic device can be switched to adjust the shooting angle of the first electronic device to the target shooting angle, and the target video session screen can be updated to obtain the updated target video session screen.

[0186] In one embodiment, before sending the first image to the video session party participating in the target video session in step 1400, the method further includes: step 1410, receiving an eighth input.

[0187] Step 1400: Send the first image to the video session participants in the target video session, including steps 1420 and 1440.

[0188] Step 1420, in response to the eighth input, displays the session member identifiers corresponding to at least two video session parties.

[0189] Step 1440, in response to the ninth input, sends the first image to the video session party corresponding to the target session member identifier among at least two session member identifiers.

[0190] In this embodiment, each participant in the target video session has a social application account. The participants can log in to the target social application through their social application accounts and participate in the target video session through the target social application. The social application account belongs to the target social application, and each participant in the target social application has a corresponding session member identifier.

[0191] In this embodiment, the eighth input is used to display the session member identifiers of all video session participants in the target video session on the target session interface. The eighth input can be a click input on the first image in the target image displayed in the user's preset area, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0192] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0193] In this embodiment, the eighth input can specifically be a drag input where the user drags the first image away from the preset area in the sixth direction.

[0194] In this embodiment, when the eighth input is a drag input where the user drags the first image away from the preset area in the sixth direction, in response to the eighth input, the session member identifiers of all video session parties participating in the target video session are displayed on the target session interface.

[0195] In this embodiment, before sending the first image to the video session party corresponding to the target session member identifier among at least two session member identifiers in response to the ninth input in step 1440, the image sharing method in the video session further includes step 1430, receiving the user's ninth input.

[0196] In this embodiment, the ninth input is used to determine the target session member identifier among all session member identifiers and send the first image to the video session party corresponding to the target session member identifier. The ninth input can be a click input from the user on at least one session member identifier among all session member identifiers, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0197] In this embodiment, the click input can be single-click input, double-click input, or any number of clicks, or it can be long-press input or short-press input. In practical applications, the number of clicks can be preset, and users can operate according to the preset number of clicks. The number of clicks can also be set by the user according to their own operating habits. This embodiment does not make specific limitations on this.

[0198] In this embodiment, the ninth input can specifically be a click input by the user on at least one of the session member identifiers.

[0199] In this embodiment, when the ninth input is a user's click input on at least one of the session member identifiers among all session member identifiers, in response to the ninth input, the at least one session member identifier clicked by the user is determined to be the target session member identifier, and the first image is sent to the video session party corresponding to the target session member identifier.

[0200] For example, the video session participants in the target video session include video session participant A, video session participant B, and video session participant C. When the first electronic device receives a drag input to drag the first image away from the preset area in the sixth direction, the first electronic device responds to the drag input by dragging the first image away from the preset area in the sixth direction and displays the first session member identifier corresponding to video session participant A, the second session member identifier corresponding to video session participant B, and the third session member identifier corresponding to video session participant C on the target session interface. When the first electronic device receives a click input on the second session member identifier among the first, second, and third session member identifiers, the second session member is used as the target member identifier, and at the same time, the first image is sent to video session participant B corresponding to the second session member identifier.

[0201] In this embodiment, it should be noted that when the first electronic device receives the eighth input, in response to the eighth input, not only can the session member identifiers of all video session participants in the target video session be displayed on the target session interface, but also the non-session member identifiers of non-video session participants can be displayed on the target session interface; wherein, the non-session member identifiers of non-video session participants and the session member identifiers of video session participants both belong to the target social application; the ninth input can be a user's click input on at least one session member identifier among the candidate member identifiers, the candidate member identifiers include all session member identifiers and all non-session member identifiers, in response to the ninth input, the first image can be shared to the video session participant corresponding to the session member identifier, or to the non-video session participant corresponding to the non-session member identifier, effectively expanding the sharing scope of the image sharing method in the video session.

[0202] In this embodiment of the application, in response to the eighth input to the first image, the session member identifiers of all video session parties participating in the target video session can be displayed; in response to the ninth input to at least one session member identifier among all session member identifiers, the at least one session member identifier clicked by the user can be identified as the target session member identifier, and the first image can be sent to the video session party corresponding to the target session member identifier, thereby realizing the sharing of the first image. The sharing operation steps are simple and the sharing efficiency is high.

[0203] In this embodiment of the application, it should be noted that the image sharing method in the video session may also include steps 110, 130, and 140. In this case, the implementation methods of step 110 and step 1100 are the same, the implementation methods of step 140 and step 1400 are the same, and step 130 specifically involves: in response to the sixteenth input, determining the target video session frame from the video session frames corresponding to at least two video session parties respectively, and determining the first image based on the target video session frame.

[0204] In this embodiment, the sixteenth input is used to determine the target video session frame and to determine the first image based on the target video session frame. The sixteenth input can be a user's click input on the first image 202 or the second image 203, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0205] The specific gesture in this embodiment can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-tap gesture.

[0206] In this embodiment, the sixteenth input can specifically be a double-click input by the user on any one of the video session screens corresponding to at least two video session parties.

[0207] In this embodiment, the sixteenth input can be a double-click input by the user on any one of the video session screens corresponding to at least two video session parties. In response to the sixteenth input, the video session screen double-clicked by the user is taken as the target video session screen, and the target video session screen is captured to obtain a first image.

[0208] For example, the video chat interface is a video chat interface between user A and user B. The first image is the image of user A, and the second image is the image of user B. When user A double-clicks the image of user A in the video chat interface, the target image is captured by taking a picture of the image of user A in the video chat interface. Similarly, when user A long-presses the image of user B in the video chat interface, the target image is captured by taking a picture of the image of user B in the video chat interface.

[0209] The image sharing method in a video session provided in this application can be executed by an image sharing device in a video session. This application uses an image sharing device in a video session executing the image sharing method as an example to illustrate the image sharing device in a video session provided in this application.

[0210] Figure 8 This is a schematic diagram of the structure of an image sharing device in a video session according to an embodiment of this application. Figure 8 As shown, the image sharing device 800 in the video session of this application embodiment may include a first display module 801, a first determination module 802, a second determination module 803, and a sending module 804.

[0211] The first display module 801 is used to display the video session screens corresponding to at least two video session participants in the target video session.

[0212] The first determining module 802 is configured to determine the target video session frame from the video session frames corresponding to at least two video session parties in response to the first input.

[0213] The second determining module 803 is used to determine the first image based on the target video session frame in response to the second input.

[0214] The first sending module 804 is used to send the first image to the video session participants in the target video session.

[0215] In this embodiment, a first display module is used to display the video session frames corresponding to at least two video session participants in the target video session; a first determination module is used to determine the target video session frame from the video session frames corresponding to the at least two video session participants in response to a first input from the user to the image sharing device in the video session; a second determination module is used to capture a first image of the target video session frame in response to a second input from the user, thereby enabling the capture of the target video session frame during the video session, and the captured first image only includes the content of the target video session frame and does not contain any other redundant content; a first sending module is used to directly send the first image to the video session participants in the target video session during the target video session, thereby improving the image sharing efficiency during the video session.

[0216] In one embodiment, at least two video session parties include a first video session party.

[0217] The first determining module 802 is specifically used to: update the video session screen corresponding to the first video session party to a shooting control in response to a first input to the video session screen corresponding to the first video session party; and determine the target video session screen from the video session screens corresponding to the remaining video session parties in response to a third input; the remaining video session parties are video session parties other than the first video session party among at least two video session parties.

[0218] The second determining module 803 is specifically used to: determine a first image based on the target video session frame in response to a second input to the shooting control.

[0219] In one embodiment, at least two video session parties include a first video session party and a second video session party.

[0220] The first determining module 802 is specifically used to: in response to a first input to the video session screen corresponding to the first video session party, update the video session screen corresponding to the first video session party to the shooting control, and use the video session screen corresponding to the second video session party as the target video session screen.

[0221] The second determining module 803 is specifically used to: determine a first image based on the target video session frame in response to a second input to the shooting control.

[0222] In one embodiment, the image sharing device 800 in the video session further includes a second display module and a second sending module.

[0223] The second display module is used to display historical images captured in the target video session in response to a fourth input to the shooting control.

[0224] The second sending module is used to send the second image to the video session party participating in the target video session in response to the fifth input of the second image in the historical captured images.

[0225] In one embodiment, the image sharing device 800 in the video session also includes a deletion module.

[0226] The deletion module is used to delete the third image in response to a sixth input of a third image in the historical images.

[0227] In one embodiment, the target video session frame is a video session frame captured by a first electronic device.

[0228] The image sharing device 800 in the video session also includes an adjustment module.

[0229] An adjustment module is used to adjust the shooting angle of the first electronic device to the target shooting angle in response to a third input, and update the target video session screen.

[0230] The second determining module 803 is specifically used to: determine the first image based on the updated target video session frame in response to the second input.

[0231] In one embodiment, the image sharing device 800 in the video session further includes a receiving module.

[0232] The receiving module is used to receive the seventh input.

[0233] The first sending module is specifically configured to: in response to the seventh input, display the session member identifiers corresponding to at least two video session parties respectively; and in response to the eighth input, send the first image to the video session party corresponding to the target session member identifier among the at least two session member identifiers.

[0234] In this application embodiment, the image sharing device in the video session can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the specific device.

[0235] The image sharing device in the video session in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.

[0236] The image sharing device in video sessions provided in this application embodiment can achieve... Figure 1 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0237] Optionally, such as Figure 9 As shown, this application embodiment also provides an electronic device 900, including a processor 901 and a memory 902. The memory 902 stores a program or instructions that can run on the processor 901. When the program or instructions are executed by the processor 901, they implement the various steps of the image sharing method embodiment in the above video session and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0238] It should be noted that the electronic devices in the embodiments of this application include the aforementioned mobile electronic devices and non-mobile electronic devices.

[0239] Figure 10 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.

[0240] The electronic device 1000 includes, but is not limited to, components such as: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.

[0241] Those skilled in the art will understand that the electronic device 1000 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 10 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0242] The display unit 1006 is used to display the video session screens corresponding to at least two video session participants in the target video session.

[0243] User input unit 1007 is used to receive the first input.

[0244] Processor 1010 is configured to determine a target video session frame from video session frames corresponding to at least two video session parties in response to a first input.

[0245] User input unit 1007 is used to receive a second input.

[0246] The processor 1010 is configured to, in response to a second input, determine a first image based on the target video session frame; and is also configured to send the first image to the video session participants in the target video session.

[0247] In this embodiment, the display unit is used to display the video session frames corresponding to at least two video session participants in the target video session; the processor is used to determine a target video session frame from the video session frames corresponding to the at least two video session participants in response to a first input from the user to the electronic device; and is also used to capture a first image of the target video session frame in response to a second input from the user, thereby enabling the capture of the target video session frame during the video session, and the captured first image only includes the content of the target video session frame and does not contain any other redundant content. Furthermore, the processor is also used to directly send the first image to the video session participants in the target video session during the target video session, improving the efficiency of image sharing during the video session.

[0248] Optionally, at least two video session parties include the first video session party.

[0249] The user input unit 1007 is also used to receive a third input.

[0250] The processor 1010 is specifically configured to: update the video session screen corresponding to the first video session party to a shooting control in response to a first input to the video session screen corresponding to the first video session party; determine a target video session screen from the video session screens corresponding to the remaining video session parties in response to a third input; the remaining video session parties are video session parties other than the first video session party among at least two video session parties; and determine a first image based on the target video session screen in response to a second input to the shooting control.

[0251] Optionally, at least two video session parties include a first video session party and a second video session party.

[0252] The processor 1010 is specifically configured to: in response to a first input to the video session screen corresponding to the first video session party, update the video session screen corresponding to the first video session party to the shooting control, and use the video session screen corresponding to the second video session party as the target video session screen; in response to a second input to the shooting control, determine a first image based on the target video session screen.

[0253] Optionally, the user input unit 1007 is also used to receive a fourth input.

[0254] The processor 1010 is configured to control the display unit 1006 to display historical images captured in the target video session in response to a fourth input to the shooting control.

[0255] The user input unit 1007 is also used to receive a fifth input.

[0256] The processor 1010 is also configured to send the second image to a video session party participating in the target video session in response to a fifth input of the second image in the historically captured images.

[0257] Optionally, the user input unit 1007 is also used to receive a sixth input.

[0258] Processor 1010 is configured to delete a third image in response to a sixth input of a third image in historical images.

[0259] Optionally, the target video session frame is the video session frame captured by the first electronic device.

[0260] The processor 1010 is also configured to, in response to the third input, adjust the shooting angle of the first electronic device to the target shooting angle and update the target video session frame.

[0261] The processor 1010 is specifically configured to: determine a first image based on the updated target video session frame in response to a second input.

[0262] Optionally, the user input unit 1007 is also used to receive a seventh input.

[0263] The processor 1010 is specifically configured to: in response to the seventh input, display the session member identifiers corresponding to at least two video session parties respectively.

[0264] The user input unit 1007 is also used to receive an eighth input.

[0265] The processor 1010 is specifically configured to: in response to the eighth input, send the first image to the video session party corresponding to the target session member identifier among at least two session member identifiers.

[0266] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042. The GPU 10041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0267] The memory 1009 can be used to store software programs and various data. The memory 1009 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1009 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1009 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0268] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into the processor 1010.

[0269] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the image sharing method embodiment in the video session described above and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0270] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0271] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described image sharing method embodiment in video sessions, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0272] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0273] This application provides a computer program product that is stored in a storage medium and executed by at least one processor to implement the various processes of the image sharing method embodiment in the video session described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0274] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0275] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0276] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method of image sharing in a video session, characterized by, The method comprises: displaying video session pictures corresponding to at least two video session parties participating in a target video session respectively; in response to a first input, determining a target video session picture from the video session pictures corresponding to the at least two video session parties respectively; in response to a second input, determining a first image according to the target video session picture; sending the first image to the video session parties participating in the target video session; the at least two video session parties comprise a first video session party; the step of determining the target video session picture from the video session pictures corresponding to the at least two video session parties respectively in response to the first input comprises: in response to a first input on the video session picture corresponding to the first video session party, updating the video session picture corresponding to the first video session party as a shooting control; in response to a third input, determining the target video session picture from the video session pictures corresponding to the remaining video session parties; the remaining video session parties are the video session parties other than the first video session party among the at least two video session parties; the step of determining the first image according to the target video session picture in response to the second input comprises: in response to a second input on the shooting control, determining the first image according to the target video session picture.

2. The method of claim 1, wherein, the at least two video session parties comprise a first video session party and a second video session party; the step of determining the target video session picture from the video session pictures corresponding to the at least two video session parties respectively in response to the first input comprises: in response to a first input on the video session picture corresponding to the first video session party, updating the video session picture corresponding to the first video session party as a shooting control, and taking the video session picture corresponding to the second video session party as the target video session picture; the step of determining the first image according to the target video session picture in response to the second input comprises: in response to a second input on the shooting control, determining the first image according to the target video session picture.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: in response to a fourth input on the shooting control, displaying historical shooting images in the target video session; in response to a fifth input on a second image in the historical shooting images, sending the second image to the video session parties participating in the target video session.

4. The method of claim 3, wherein, The method further comprises: in response to a sixth input on a third image in the historical shooting images, deleting the third image.

5. The method of claim 1, wherein, the target video session picture is a video session picture collected by a first electronic device; before the step of determining the first image according to the target video session picture in response to the second input, the method further comprises: in response to a seventh input, adjusting a shooting angle of the first electronic device to a target shooting angle, and updating the target video session picture; the step of determining the first image according to the target video session picture in response to the second input comprises: in response to the second input, determining the first image according to the updated target video session picture.

6. The method of claim 1, wherein, before the step of sending the first image to the video session parties participating in the target video session, the method further comprises: receiving an eighth input; the sending the first image to the video session party participating in the target video session comprises: in response to the eighth input, displaying the at least two session member identifiers respectively corresponding to the at least two video session parties; in response to a ninth input, sending the first image to a video session party corresponding to a target session member identifier among the at least two session member identifiers.

7. An image sharing apparatus in a video session, characterized by, The apparatus comprises: a first display module configured to display video session pictures respectively corresponding to at least two video session parties participating in a target video session; a first determination module configured to determine, in response to a first input, a target video session picture from the video session pictures respectively corresponding to the at least two video session parties; a second determination module configured to determine, in response to a second input, a first image according to the target video session picture; a first sending module configured to send the first image to a video session party participating in the target video session; the at least two video session parties comprise a first video session party; the first determination module is specifically configured to update, in response to a first input to a video session picture corresponding to the first video session party, the video session picture corresponding to the first video session party as a shooting control; and determine, in response to a third input, the target video session picture from video session pictures respectively corresponding to remaining video session parties; the remaining video session parties are video session parties other than the first video session party among the at least two video session parties; the second determination module is specifically configured to determine, in response to a second input to the shooting control, the first image according to the target video session picture.

8. An electronic device, comprising: A processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the image sharing method according to any one of claims 1-6.

9. A readable storage medium, characterized by, The readable storage medium stores programs or instructions, and the programs or instructions are executed by the processor to implement the steps of the image sharing method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Video call window picture processing method, terminal and computer readable storage medium

    CN107835464A