Video position adjustment method and device, equipment and storage medium

By obtaining and managing the video conference screen layout and marking information in the video conference system and dynamically adjusting the playback position of the video stream, the problem of frequent switching in video conferences and the inability to present some videos is solved, and a smoother and more accurate video display is achieved.

CN119815108APending Publication Date: 2025-04-11GUANGZHOU AVA ELECTRONICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510013386.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the existing video conferencing system, the videos of participants in the established layout position are unreasonable, resulting in frequent switching of videos or partial videos that cannot be presented.

Method used

By obtaining the screen layout, marking information and marking order information of the video conference, responding to the video command to switch the host playback window, switching the video stream to the tagged playback window, and regenerating the marking information according to the marking order, realizing dynamic sorting and replacement of the video stream.

Benefits of technology

Optimize the visual sense of video conferences, avoid frequent video switching, ensure that all participants’ videos can be presented appropriately, and are closer to the actual situation through dynamic sorting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119815108A_ABST
    Figure CN119815108A_ABST
Patent Text Reader

Abstract

The invention discloses a video position adjustment method and device, equipment and a storage medium. The method comprises the following steps: acquiring a picture layout mode of a video conference; marking information and marking sequence information are obtained, the marking information is used for recording the currently marked slave playing windows, and the marking sequence information is used for recording the marking sequence of the selected slave playing windows; in response to the instruction of switching the video of the main playing window, switching the video stream currently played in the main playing window to the currently marked slave playing window for playing according to the marking information, and arranging the corresponding video stream in the main playing window for playing according to the instruction of switching the video of the main playing window; and marking the corresponding slave playing windows according to the marking sequence information and the marking information, and regenerating the marking information. Compared with a traditional mode, the impression is optimized, and the method is more suitable for video conferences.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of network communications, and more specifically, to a video position adjustment method, device, equipment and storage medium. Background Art

[0002] With the continuous development of camera technology, network broadband technology, video decompression technology and storage technology, video conferencing systems are widely used in local or remote meetings in various occasions. When using a display device to display the video conference screen, the layout of the conference screen is usually pre-set. Multiple display windows are set in the conference screen layout, and each display window can display one or more live pictures of different participants. Generally speaking, the layout of the conference screen includes a large window and N small windows. The large window is the main playback window, which is used to play the video of the person who is speaking, and the small window is the slave playback window, which is used to play the videos of other people participating in the meeting. The video conference screen can switch the speaker's video stream by voice stimulation, so as to display the current speaker in a close-up in the designated display window (such as the large window).

[0003] However, in actual video conferences, the number of participants is often larger than the number of windows, resulting in the inability to display the videos of some participants in the window. This can only be solved through a certain video switching logic. At present, some methods use polling to solve the above problem of not being able to be presented, but the polling process will cause frequent screen switching, affecting the viewing experience; some methods record the speaking time sequence and sort the participants in order of speaking time. Although this can ensure that the most recent speaking participants are displayed in the playback window, the playback position of the participants who have not spoken in the playback window will also be affected by other members, resulting in the adjustment of the playback window position. In the case of frequent changes in the speaking object, it will also cause frequent screen switching and affect the meeting experience; some methods rank the importance of the personnel and determine the participants to be presented in the window according to the ranking results. This will cause the videos of some participants to never be presented and fail to fully restore the details of the video conference. Summary of the invention

[0004] In order to overcome the defects that the playback mode of the videos of participants in the existing video conference is unreasonable in the predetermined layout position, resulting in the need to frequently switch the videos or the inability to present some videos, the present invention provides a video position adjustment method, device, equipment and storage medium. The technical solution adopted by the present invention is as follows.

[0005] In a first aspect, the present invention provides a video position adjustment method, comprising:

[0006] Obtaining a screen layout mode of a video conference, wherein the screen layout mode includes a main playback window and at least two slave playback windows, and a video stream is being played in the main playback window;

[0007] Acquire marking information and marking sequence information, wherein the marking information is used to record the currently marked slave playback window, and the marking sequence information is used to record the sequence of marking the selected slave playback windows;

[0008] In response to the instruction to switch the video in the main playback window, according to the marking information, the video stream currently played in the main playback window is switched to the currently marked secondary playback window for playback, and according to the instruction to switch the video in the main playback window, the corresponding video stream is arranged to be played in the main playback window;

[0009] The corresponding slave playback window is marked according to the marking sequence information and the marking information, and the marking information is regenerated.

[0010] In one embodiment, it further includes:

[0011] Acquire the filling sequence information, wherein the filling sequence information is used to record the order in which the received video stream is played in the playback window;

[0012] When there is no video stream playing in the slave play window, a video stream is selected from the video streams not playing in the play window according to the filling order information, and the selected video stream is played in the slave play window where no video stream is playing.

[0013] In one embodiment, it further includes:

[0014] In response to a sub-play window selection instruction, the sub-play window selected in the marking sequence information is changed according to the sub-play window selection instruction.

[0015] In one embodiment, it further includes:

[0016] In response to the slave play window sequence instruction, the sequence of marking the selected slave play windows in the marking sequence information is modified according to the slave play window sequence instruction.

[0017] In one embodiment, it further includes:

[0018] After the video stream currently being played in the main play window is switched to the currently marked slave play window for playing, the currently marked slave play window is marked in the picture of the video conference.

[0019] In one embodiment, it further includes:

[0020] Before switching the video stream currently being played in the main play window to the currently marked slave play window for playback, a slave play window corresponding to the currently marked slave play window is marked in the video conference screen.

[0021] In one embodiment, it further includes:

[0022] Before switching the video stream currently being played in the main playback window to the currently marked slave playback window for playback, the slave playback window that was most recently switched to play the video stream being played in the main playback window is marked with a first mark in the video conference screen, and the currently marked slave playback window is marked with a second mark.

[0023] In a second aspect, the present invention provides a video position adjustment device, comprising:

[0024] An acquisition module, used for acquiring a screen layout mode, marking information and marking sequence information of a video conference, wherein the screen layout mode includes a main playback window and at least two slave playback windows, the marking information is used for recording the currently marked slave playback window, and the marking sequence information is used for recording the order of marking the selected slave playback windows, wherein a video stream is being played in the main playback window;

[0025] A switching module, for responding to the instruction to switch the video in the main playback window, switching the video stream currently played in the main playback window to the currently marked secondary playback window according to the marking information, and arranging the corresponding video stream to be played in the main playback window according to the instruction to switch the video in the main playback window;

[0026] The updating module is used to mark the corresponding secondary playback window according to the marking sequence information and the marking information, and to regenerate the marking information.

[0027] In a third aspect, the present invention provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-mentioned methods when executing the program.

[0028] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method of any of the above-mentioned embodiments.

[0029] In the present invention, some or all of the slave playback windows are first selected, and then these windows are sorted, and finally the video stream switched from the main playback window replaces the video stream in the slave playback window in the sorted order. Compared with the prior art, the present invention has the following advantages: first, compared with the traditional polling method, it is not necessary to switch the video of all the slave playback windows as a whole, and the picture will not jump all the time, which optimizes the viewing experience; second, the video content played in the slave playback window can be appropriately changed, which will not cause the video of some participants to never be presented; third, this method actually sorts the importance of personnel by the videos played in the main playback window. Compared with the traditional sorting method, the sorting method of this method is dynamic and closer to the actual situation. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a flow chart of an implementation method of the first embodiment of the present invention.

[0031] Figure 2 It is a schematic diagram of a screen layout method according to the first embodiment of the present invention.

[0032] Figure 3 It is a schematic diagram of another screen layout method according to the first embodiment of the present invention.

[0033] Figure 4 It is a schematic diagram of the overall structure of the second embodiment of the present invention. DETAILED DESCRIPTION

[0034] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0035] It should be noted that the terms "first\second\..." involved in the embodiments of the present invention are only used to distinguish similar objects, and do not represent a specific order for the objects. It is understandable that the specific order or sequence of "first\second\..." can be interchanged where permitted. It should be understood that the objects distinguished by "first\second\..." can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein.

[0036] Embodiment 1

[0037] See also Figure 1 , Figure 11 is a flow chart of a method for adjusting the position of a video provided in the first embodiment of the present invention, the method comprising step S110, step S120, step S130 and step S140. It should be noted that step S110, step S120, step S130 and step S140 are merely reference numerals for the purpose of clearly explaining the embodiment and the appendix. Figure 1 The corresponding relationship does not limit the order of the steps in this embodiment.

[0038] Step S110, obtaining a screen layout mode of the video conference, wherein the screen layout mode includes a main play window and at least two slave play windows, and a video stream is being played in the main play window;

[0039] Step S120, obtaining marking information and marking sequence information, wherein the marking information is used to record the currently marked slave play window, and the marking sequence information is used to record the sequence of marking the selected slave play windows;

[0040] Step S130, in response to the instruction to switch the video in the main playback window, according to the marking information, the video stream currently being played in the main playback window is switched to the currently marked secondary playback window for playback, and according to the instruction to switch the video in the main playback window, the corresponding video stream is arranged to be played in the main playback window;

[0041] Step S140: Mark the corresponding secondary playback window according to the marking sequence information and the marking information, and regenerate the marking information.

[0042] In step S110, the screen layout of the video conference is first obtained. Figure 2 As shown, the screen layout is generally presented in a 1+N manner, that is, one main playback window and N slave playback windows, where N≥2. Figure 2 In the figure, the presentation method of 1+7 is shown by way of example, where the largest window 1 is the main playback window, and the smaller windows 2-8 are slave playback windows, wherein the main playback window serves as the center of attention in the video conference, and the slave playback windows can have unique numbers in sequence.

[0043] Of course, the number of main playback windows is not necessarily one, but may be multiple. Figure 3 This shows one of the screen layouts with multiple main playback windows. Figure 3 In the video, window 1 and window 2 are the main playback windows, and the smaller windows 3-6 are the slave playback windows.

[0044] It should be noted here that at this time, the main playback window is playing a video stream. If no video stream is playing, the video source that needs to enter the main playback window can be directly pulled into the main playback window for playback. It does not involve video switching logic, so there is no need to use this method.

[0045] In step S130, when the instruction to switch the video in the main playback window is received, it indicates that the video stream of a certain participant needs to be switched to the main playback window for playback. At this time, according to the instruction to switch the video in the main playback window, the corresponding video stream is arranged in the main playback window for playback. But a problem arises at this time: how to deal with the video stream originally played in the main playback window? Should it be removed or replaced with one of the video streams in the slave playback window? If it replaces the video stream in one of the slave playback windows, which slave playback window is more suitable to replace? How to deal with the video stream of the replaced slave playback window? Based on the above problems, this method provides the following solution: first select some or all of the slave playback windows, then customize the sorting of these windows, and finally let the video stream switched from the main playback window replace the video stream in the slave playback window in the sorted order.

[0046] Specifically, in step S120, the marking information and the marking sequence information are obtained, wherein the marking information is used to record the currently marked slave play window, and the marking sequence information is used to record the order in which the selected slave play windows are marked. Figure 2 As an example, assume that the order of the slave play windows recorded in the marking order information is 2, 3, 4, 5, 6, 7, 8, and the currently marked slave play window recorded in the marking information is 2. In step S130, according to the marking information, the video stream currently played in the main play window is switched to the currently marked slave play window for playback. Continuing with the previous example, the video stream originally played in the main play window 1 before receiving the instruction to switch the main play window video is transferred to the slave play window 2 for playback. At this point, the process of selecting which slave play window to play the original video stream has been basically completed.

[0047] After the process of selecting which slave play window to play the original video stream is basically completed, the marking information needs to be updated, the corresponding slave play window is marked according to the marking sequence information and the marking information, and the marking information is regenerated. Continuing with the previous example, after the video stream originally played in the main play window 1 is transferred to the slave play window 2 for playing, the marking information is updated according to the marking sequence information, and the currently marked slave play window is changed from 2 to 3, that is, after the marking information is updated, the currently marked slave play window is window 3. Then, when step S130 is executed next time, the video stream currently played in the main play window 1 will be transferred to the slave play window 3 for playing.

[0048] It should be noted here that, from the order of the playback windows, all windows can be sorted once as shown in the above example, or only some windows can be sorted, such as: 2, 3, 4, 5, or all windows can be sorted twice or more, such as: 2, 3, 4, 5, 2, 3, 4, 5, 6, 7, 8. Of course, some windows can also be sorted twice or more, such as 2, 3, 4, 5, 2, 3, 4, 5, 6, 7.

[0049] In this method, first select some or all of the slave playback windows, then customize the order of these windows, and finally let the video stream switched from the main playback window replace the video stream in the slave playback window in the sorted order. Compared with the prior art, this method has the following advantages: First, compared with the traditional polling method and speech time sorting method, there is no need to switch videos or move playback windows for all the slave playback windows as a whole, the screen will not switch frequently, the switching frequency is reduced, and the viewing experience is optimized; second, the video content played from the playback window can be appropriately changed, which will not cause the videos of some participants to never be presented; third, this method actually ranks the importance of personnel by the videos played in the main playback window. Compared with the traditional sorting method, the sorting method of this method is dynamic and closer to the actual situation.

[0050] The method for adjusting and switching video sources during multi-person interaction first obtains the screen layout mode of the video conference, and then obtains the marking information and marking sequence information. This information is used to record the currently marked slave playback window and the marking sequence. When switching the main playback window video instruction, according to the marking information, the video stream currently playing in the main playback window is switched to the currently marked slave playback window for playback, and the corresponding video stream is arranged to play in the main playback window. Finally, the corresponding slave playback window is marked according to the marking sequence information and the marking information, and the marking information is regenerated.

[0051] In one implementation, the video position adjustment method further includes: step S150 and step S160.

[0052] Step S150, obtaining the filling sequence information, wherein the filling sequence information is used to record the order in which the received video stream is played in the playback window;

[0053] Step S160, when there is no video stream playing in the slave play window, select a video stream from the video streams not playing in the play window according to the filling order information, and play the selected video stream in the slave play window where there is no video stream playing.

[0054] In the process of step S130, the video stream played in the main play window may be the video stream played in one of the play windows. At this time, after the process of step S130 is implemented, one of the play windows does not have a video stream to play. The present embodiment is just to remedy this situation.

[0055] In this embodiment, the replacement order information is obtained, and the replacement order information is used to record the order in which the received video streams are played in the replacement window. Those skilled in the art can set the order of the replacement playback according to actual conditions, such as the order of entering the meeting. After the replacement order information is obtained, when the above-mentioned situation occurs where there is no video stream playing in the slave playback window, the corresponding video stream is selected from the video streams that are not played in the playback window (that is, not played in the main playback window and the slave playback window) according to the replacement order information, and the selected video stream is played in the slave playback window where no video stream is playing. In this way, the playback window can be fully utilized to avoid having a playback window without video playing.

[0056] In one implementation, the video position adjustment method further includes: step S170.

[0057] Step S170, in response to the instruction to select a sub-play window, changing the sub-play window selected in the mark sequence information according to the instruction to select a sub-play window.

[0058] In practice, some slave play windows may be reserved for playing certain videos, such as videos of leaders or hosts, or videos of PPT. Therefore, in this embodiment, a slave play window selection instruction is received, and a slave play window is selected. In the subsequent steps, only these selected slave play windows are sorted. In this way, the slave play windows that are not selected can be reserved.

[0059] It should be noted here that the user can change the selected secondary playback window anytime and anywhere during the meeting, so as long as the user operates the device to issue a secondary playback window selection instruction, step S170 needs to be executed to select the secondary playback window.

[0060] In one implementation, the video position adjustment method further includes: step S180.

[0061] Step S180, in response to the slave play window sequence instruction, modify the order of marking the selected slave play windows in the marking sequence information according to the slave play window sequence instruction.

[0062] Through this implementation, users can change the switching order of the playback windows according to actual conditions and their own preferences. In addition, users can also change the switching order of the videos in the selected playback windows anytime and anywhere during the meeting, enriching the user's usage scenarios.

[0063] In one implementation, the video position adjustment method further includes: step S190.

[0064] Step S190, after switching the video stream currently being played in the main play window to the currently marked slave play window for playback, marking the currently marked slave play window in the video conference screen.

[0065] In order to allow the user to know the latest switching screen of the slave playback window more clearly and intuitively, after the video stream played in the main playback window is switched to the currently marked slave playback window, that is, after step S130 is implemented, the slave playback window is also marked.

[0066] It should be noted that those skilled in the art can set the marking style according to actual conditions, for example, Figure 3 As shown, the bold border method is used for identification.

[0067] In one implementation, the video position adjustment method further includes: step S210.

[0068] Step S210, before switching the video stream currently being played in the main play window to the currently marked slave play window for playback, marking the slave play window corresponding to the currently marked slave play window in the video conference screen.

[0069] This embodiment is the same as the previous embodiment, and is also to allow the user to know the slave play window of the switching screen more clearly and intuitively, but this embodiment extracts and tells the user which slave play window the screen will be switched to. Therefore, before step S130, the slave play window to be switched is marked.

[0070] In one implementation, the video position adjustment method further includes: step S220.

[0071] Step S220, before switching the video stream currently being played in the main playback window to the currently marked slave playback window for playback, mark the slave playback window that has most recently switched to play the video stream being played in the main playback window with a first mark in the video conference screen, and mark the currently marked slave playback window with a second mark.

[0072] This is equivalent to a combination of the above two implementation modes. One mark, namely the first mark, is used to mark the newly switched slave playback window, and another mark, namely the second mark, is used to mark the slave playback window to be switched, so that the user can understand the switching process more intuitively.

[0073] Embodiment 2

[0074] Corresponding to the method of embodiment 1, as Figure 4 As shown, the present invention further provides a video position adjustment device 4, comprising: an acquisition module 410, a switching module 420, and an updating module 430.

[0075] The acquisition module 410 is used to acquire the screen layout mode, marking information and marking sequence information of the video conference, wherein the screen layout mode includes a main playback window and at least two slave playback windows, the marking information is used to record the currently marked slave playback window, and the marking sequence information is used to record the order of marking the selected slave playback windows, and the video stream is being played in the main playback window;

[0076] The switching module 420 is used to respond to the instruction to switch the video in the main playback window, switch the video stream currently played in the main playback window to the currently marked secondary playback window according to the marking information, and arrange the corresponding video stream to be played in the main playback window according to the instruction to switch the video in the main playback window;

[0077] The updating module 430 is used to mark the corresponding secondary playback window according to the marking sequence information and the marking information, and regenerate the marking information.

[0078] In one implementation, the acquisition module 410 is further used to acquire the filling sequence information, wherein the filling sequence information is used to record the order in which the received video stream is filled and played from the playback window;

[0079] The switching module 420 is also used to select a video stream from the video streams not being played in the play window according to the filling order information when there is no video stream being played in the play window, and play the selected video stream in the play window where there is no video stream being played.

[0080] In one embodiment, the updating module 430 is further configured to respond to a sub-play window selection instruction and change the sub-play window selected in the marking sequence information according to the sub-play window selection instruction.

[0081] In one embodiment, the updating module 430 is further configured to respond to the slave playback window sequence instruction and modify the sequence of marking the selected slave playback windows in the marking sequence information according to the slave playback window sequence instruction.

[0082] In one implementation, the video position adjustment device further includes: a marking module.

[0083] The marking module is used to mark the currently marked slave playback window in the video conference screen after the video stream currently played in the main playback window is switched to the currently marked slave playback window for playback.

[0084] In one implementation, the video position adjustment device further includes: a marking module.

[0085] A marking module is used to mark the slave playback window that has most recently switched to play the video stream played in the main playback window with a first mark in the video conference screen before switching the video stream currently played in the main playback window to the currently marked slave playback window for playback, and to mark the currently marked slave playback window with a second mark.

[0086] In this device, some or all of the slave playback windows are first selected, and then these windows are sorted by custom order, and finally the video streams switched from the main playback window are replaced in sequence in the sorted order. Compared with the prior art, this device has the following advantages: First, compared with the traditional polling method and speech time sorting method, it is not necessary to switch videos or move playback windows for all the slave playback windows as a whole, the screen will not switch frequently, the switching frequency is reduced, and the viewing experience is optimized; second, the video content played from the playback window can be appropriately changed, and the videos of some participants will not be presented forever; third, this method actually sorts the importance of personnel by the videos played in the main playback window. Compared with the traditional sorting method, the sorting method of this method is dynamic and closer to the actual situation.

[0087] Embodiment 3

[0088] An embodiment of the present invention further provides a storage medium on which computer instructions are stored. When the instructions are executed by a processor, the video position adjustment method of any of the above embodiments is implemented.

[0089] Those skilled in the art can understand that: all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiments; and the aforementioned storage medium includes: mobile storage devices, random access memories (RAM), read-only memories (ROM), magnetic disks or optical disks, etc., various media that can store program codes.

[0090] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to execute all or part of the methods of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, RAM, ROM, magnetic disks or optical disks.

[0091] Corresponding to the above-mentioned computer storage medium, in one embodiment, a computer device is also provided, which includes a memory, an encoder, and a computer program stored in the memory and executable on the encoder, wherein when the encoder executes the program, any one of the video position adjustment methods in the above-mentioned embodiments is implemented.

[0092] The above computer device first selects part or all of the slave playback windows, then sorts these windows, and finally allows the video stream switched from the main playback window to replace the video stream in the slave playback window in the sorted order. Compared with the prior art, the above computer device has the following advantages: First, compared with the traditional polling method and the speech time sorting method, it is not necessary to switch videos or move the playback windows as a whole for all the slave playback windows, and the screen will not switch frequently, which reduces the switching frequency and optimizes the viewing experience; second, it can appropriately change the video content played in the slave playback window, which will not cause the videos of some participants to never be presented; third, this method actually sorts the importance of personnel by the videos played in the main playback window. Compared with the traditional sorting method, the sorting method of this method is dynamic and closer to the actual situation.

[0093] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0094] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not intended to limit the embodiments of the present invention. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the embodiments here. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the claims of the present invention.

Claims

1. A video position adjustment method, characterized in that: include: Obtaining a screen layout mode of a video conference, wherein the screen layout mode includes a main playback window and at least two slave playback windows, and a video stream is being played in the main playback window; Acquire marking information and marking sequence information, wherein the marking information is used to record the currently marked slave playback window, and the marking sequence information is used to record the sequence of marking the selected slave playback windows; In response to the instruction to switch the video in the main playback window, according to the marking information, the video stream currently played in the main playback window is switched to the currently marked secondary playback window for playback, and according to the instruction to switch the video in the main playback window, the corresponding video stream is arranged to be played in the main playback window; The corresponding slave playback window is marked according to the marking sequence information and the marking information, and the marking information is regenerated.

2. The video position adjustment method according to claim 1, characterized in that: Also includes: Acquire the filling sequence information, wherein the filling sequence information is used to record the order in which the received video stream is played in the playback window; When there is no video stream playing in the slave play window, a video stream is selected from the video streams not playing in the play window according to the filling order information, and the selected video stream is played in the slave play window where no video stream is playing.

3. The video position adjustment method according to claim 1, characterized in that: Also includes: In response to a sub-play window selection instruction, the sub-play window selected in the marking sequence information is changed according to the sub-play window selection instruction.

4. The video position adjustment method according to claim 1, characterized in that: Also includes: In response to the slave play window sequence instruction, the sequence of marking the selected slave play windows in the marking sequence information is modified according to the slave play window sequence instruction.

5. The video position adjustment method according to claim 1, characterized in that: Also includes: After the video stream currently being played in the main play window is switched to the currently marked slave play window for playing, the currently marked slave play window is marked in the video conference screen.

6. The video position adjustment method according to claim 1, characterized in that: Also includes: Before switching the video stream currently being played in the main play window to the currently marked slave play window for playback, a slave play window corresponding to the currently marked slave play window is marked in the video conference screen.

7. The video position adjustment method according to claim 1, characterized in that: Also includes: Before switching the video stream currently being played in the main playback window to the currently marked slave playback window for playback, the slave playback window that was most recently switched to play the video stream being played in the main playback window is marked with a first mark in the video conference screen, and the currently marked slave playback window is marked with a second mark.

8. A video position adjustment device, characterized in that: include: An acquisition module, used for acquiring a screen layout mode, marking information and marking sequence information of a video conference, wherein the screen layout mode includes a main playback window and at least two slave playback windows, the marking information is used for recording the currently marked slave playback window, and the marking sequence information is used for recording the order of marking the selected slave playback windows, wherein a video stream is being played in the main playback window; A switching module, for responding to the instruction to switch the video in the main playback window, switching the video stream currently played in the main playback window to the currently marked secondary playback window according to the marking information, and arranging the corresponding video stream to be played in the main playback window according to the instruction to switch the video in the main playback window; The updating module is used to mark the corresponding secondary playback window according to the marking sequence information and the marking information, and to regenerate the marking information.

9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.