Video screen processing method and device, and storage medium
By introducing the main lecture control mode, the write control mode and the online control mode in the video conference, the problem of all participants in the existing technology sharing an editing area is solved, and the function of each participant to independently edit and view content is realized, and multi-screen sharing and cross-region dragging are supported.
Patent Information
- Application Number
- PCT/CN2024/136021
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-13
- Filing Date
- 2024-12-02
- Publication Date
- 2025-06-19
AI Technical Summary
In the prior art, since all participants share an editing area, the content of the editing area viewed by each participant is the same, which lacks flexibility and multi-screen sharing function.
A video screen processing method is provided. Through the main lecture control mode and the write control mode, the video screens of the main device and the sub-device display the contents of the main editing area and the sub-editing area, and realize multi-screen sharing and cross-region dragging functions in the online control mode.
It realizes that each participant independently viewing and editing content in different editing areas through his own devices, improves the flexibility of video conference management, and supports the speaker to view and manage the content of all sub-screen areas.
Smart Images

Figure CN2024136021_19062025_PF_FP_ABST
Abstract
Description
Video screen processing method, device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202311713980.5 filed on December 13, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present invention relates to the technical field of video screen processing, and in particular to a video screen processing method, device and storage medium. Background Art
[0004] With the development of real-time communication technology, the use of real-time interactive applications such as video conferencing is increasing. During a video conference, participants can write in a virtual editing area. The conferencing system then sends the written content to the terminals of other participants, who can then view the content in the editing area. However, because all participants share the same editing area, each participant sees the same content. Summary of the Invention
[0005] The present invention provides a video screen processing method, device and storage medium to solve the problem in the prior art that all participants share one editing area and each participant views the same content in the editing area.
[0006] To achieve the above objectives, an embodiment of the present invention provides a video screen processing method, comprising:
[0007] Acquire a screen editing control mode selected by a master device; wherein the master device is a device of a speaker, and the screen editing control mode includes: a main speaker control mode and a separate writing control mode;
[0008] In the speaker control mode, the video screens of the devices of all participants are controlled to display the main editing area and the written data in the main editing area; wherein the main editing area can be edited by the master device, and the participants include: the speaker and the audience;
[0009] In the separate writing control mode, the video screen of each sub-device is controlled to display the corresponding sub-editing area and the writing data on the corresponding sub-editing area, and the video screen of the main device is controlled to display all the sub-editing areas and the writing data on each sub-editing area; wherein, the sub-device is the device of the listener, and the corresponding sub-editing area can be edited through the sub-device.
[0010] As an improvement of the above solution, the screen editing control mode also includes: an online control mode;
[0011] In the online control mode, all the video screens are controlled to display the main editing area and the written data on the main editing area and all the sub-editing areas and the written data on each sub-editing area; wherein, all editing areas can be edited through the main device, and the editing area includes the main editing area and all the sub-editing areas.
[0012] As an improvement to the above solution, the video screen processing method further includes:
[0013] In the online control mode, when a drag trigger command inputted by the master device is detected, the target written data selected by the drag trigger command on the current editing area is copied, and the copied target written data is dragged from the current editing area to another editing area with the position of the target written data as a starting point, and a drag track is formed during the dragging process;
[0014] After the dragging is completed, the copied target writing data is pasted into another editing area, and the dragging track is deleted.
[0015] As an improvement to the above solution, the video screen processing method further includes:
[0016] In the online control mode, a first zoom-in instruction input through the main device is received, the sub-editing area selected by the first zoom-in instruction is zoomed in to a first preset size, and all the video screens are controlled to display the sub-editing area zoomed in to the first preset size and the written data thereon and the main editing area and the written data thereon.
[0017] As an improvement to the above solution, the video screen processing method further includes:
[0018] In the online control mode, a second zoom-in instruction inputted through any of the sub-devices is received, the sub-editing area selected by the second zoom-in instruction is zoomed in to a second preset size, and the video screen of any of the sub-devices is controlled to display the sub-editing area zoomed in to the second preset size and the written data thereon; wherein, any of the sub-devices corresponds to the sub-editing area selected by the second zoom-in instruction, and the sub-editing area zoomed in to the second preset size displayed on the video screen of any of the sub-devices can be edited.
[0019] As an improvement of the above solution, the target writing data includes: the shape of each writing data on the current editing area and the positional relationship between them.
[0020] As an improvement to the above solution, the video screen processing method further includes:
[0021] In any of the screen editing control modes, a third zoom-in instruction input through the main device is received, any sub-editing area selected by the third zoom-in instruction is zoomed in to a third preset size, and all the video screens are controlled to display the sub-editing area zoomed in to the third preset size and the written data thereon.
[0022] As an improvement to the above solution, the video screen processing method further includes:
[0023] In the main speaker control mode, receiving an editing instruction inputted through the main device, editing the main editing area, and obtaining written data on the main editing area;
[0024] In the separate writing control mode, receiving an editing instruction inputted through the sub-device, editing the corresponding sub-editing area, and obtaining writing data on the corresponding sub-editing area;
[0025] The editing instruction includes any one of the following or a combination thereof: a writing instruction, an erasing instruction, and a rollback instruction.
[0026] To achieve the above-mentioned purpose, an embodiment of the present invention also provides a video screen processing device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and the processor implements the video screen processing method as described above when executing the computer program.
[0027] To achieve the above-mentioned purpose, an embodiment of the present invention further provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the video screen processing method as described above.
[0028] Compared with the prior art, the embodiments of the present invention provide a video screen processing method, device and storage medium, which controls the video screens of all participants' devices to display the main editing area and the written data on the main editing area in the main speaker control mode, and controls the video screen of each sub-device to display the corresponding sub-editing area and the written data on the corresponding sub-editing area in the sub-writing control mode, and controls the video screen of the main device to display all the sub-editing areas and the written data on each sub-editing area, so that participants do not need to share one editing area. Each participant can view the contents of different editing areas through his or her own device and write on the corresponding editing area, thereby improving the flexibility of video conference management, and the main speaker can also view all sub-screen areas and their contents through the main device, thereby achieving the effect of multi-screen sharing. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] FIG1 is a flow chart of a video screen processing method provided by an embodiment of the present invention;
[0030] FIG2 is a schematic diagram of a video screen in an online control mode provided by an embodiment of the present invention;
[0031] FIG3 is a schematic diagram of a cross-zone dragging method provided by an embodiment of the present invention;
[0032] FIG4 is a structural block diagram of a video screen processing device provided by an embodiment of the present invention;
[0033] FIG5 is a structural block diagram of a video screen processing device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0034] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0035] Referring to FIG. 1 , FIG. 1 is a flow chart of a video screen processing method provided by an embodiment of the present invention, the video screen processing method comprising:
[0036] S1. Obtaining a screen editing control mode selected by a master device; wherein the master device is a device of a speaker, and the screen editing control modes include: a speaker control mode and a separate writing control mode;
[0037] S2. In the speaker control mode, the video screens of all participants' devices are controlled to display the main editing area and the written data in the main editing area; wherein the main editing area can be edited by the master device, and the participants include: the speaker and the audience;
[0038] S3. In the separate writing control mode, the video screen of each sub-device is controlled to display the corresponding sub-editing area and the writing data on the corresponding sub-editing area, and the video screen of the main device is controlled to display all the sub-editing areas and the writing data on each sub-editing area; wherein, the sub-device is the device of the listener, and the corresponding sub-editing area can be edited through the sub-device.
[0039] It's understandable that conference participants are divided into speakers and attendees, with each participant's device equipped with an independent editing area. The speaker's device is the master device, with their editing area being the master editing area, while the attendees' devices are sub-devices, with their editing areas being sub-editing areas. Each editing area is equipped with an independent layer controller, which manages all written data in that editing area. The conference system is equipped with a master layer linkage controller, which manages all individual layer controllers.
[0040] The embodiment of the present invention divides the control mode of the editing area (screen editing control mode) into two modes: main speaker control mode and sub-writer control mode. The main speaker can select the mode through the video screen of the main device, and the mode selection is controlled by the conference system as a whole.
[0041] The conference system receives the screen editing control mode selection instruction selected by the speaker through the video screen of the main device and determines the screen editing control mode. At this time, the screen editing control mode of the device of each participant is the same. Under different screen editing control modes, the video screen of each participant's device is controlled to display the corresponding editing area, and receives the editing instructions of each participant on the editing area of his own device to realize editing of the corresponding editing area, so that the participants do not need to share an editing area. Each participant can view the content of different editing areas through his own device and write on the corresponding editing area, thereby improving the flexibility of video conference management. In addition, the speaker can also view all sub-screen areas and their contents through the main device to achieve the effect of multi-screen linkage.
[0042] Specifically, when the speaker needs to give a lecture, the speaker control mode is selected. In the speaker control mode, the video screens of the speaker's main device and all the audience's sub-devices are displayed as the main editing area. The speaker has the editing authority of the main editing area and can edit the main editing area through the main device. The audience only has viewing authority. The layer controller of the main editing area is turned on and the main editing area enters the editing state. At this time, all the writing data written by the speaker in the main editing area of the main device is recorded. Specifically, each writing data formed from the time the pen is put down to the time it is lifted is recorded as a layer, and the information of the layer includes the writing data.
[0043] After the speaker finishes speaking, select the separate writing control mode. In the separate writing control mode, the screen video of all the listeners' sub-devices will be displayed as their corresponding sub-editing areas, and all listeners can write on the corresponding sub-editing areas. At this time, the layer controllers of all sub-editing areas are started and enter the editing state of the sub-editing areas. At this time, all the writing data written by the listeners on the corresponding sub-editing areas are recorded. Specifically, each writing data formed from the pen being put down to being lifted is recorded as a layer, and the information of the layer includes the writing data. The conference system will hide the main editing area in the video screen of the speaker's main device and display all sub-blackboard areas instead.
[0044] In an optional embodiment, the screen editing control mode further includes: an online control mode;
[0045] In the online control mode, all the video screens are controlled to display the main editing area and the written data on the main editing area and all the sub-editing areas and the written data on each sub-editing area; wherein, all editing areas can be edited through the main device, and the editing area includes the main editing area and all the sub-editing areas.
[0046] In an embodiment of the present invention, the screen editing control mode further includes an online control mode. In the online control mode, the main editing area and the sub-editing areas can interact with each other, and the presenter can edit all the editing areas through the main device.
[0047] For example, when the speaker needs to interact with the main editing area and the sub-editing area, the online control mode is selected. In the online control mode, the video screen of the listener's sub-device is displayed as the video screen of the speaker's main device. The content displayed on the video screen of the speaker's main device includes the main editing area and all sub-editing areas. For example, half of the video screen is the main editing area, and the other half is all sub-editing areas, as shown in Figure 2. In the online control mode, the layer controller of the main editing area and the layer controller of the corresponding sub-editing area are turned on at the same time. When the speaker writes on the video screen of the main device, the boundary position of the writing data is used to determine which editing area the writing data is on, and the writing data is recorded in the layer controller of the corresponding editing area. Specifically, the writing data formed from each time the pen is put down to the time it is lifted is recorded as a layer, and the information of the layer includes the writing data.
[0048] It is understandable that when the conference system receives the instruction to release the online control mode and re-enters other screen editing control modes, all writing data generated in the online control mode will continue to be retained in the corresponding layer controller.
[0049] In an optional embodiment, the video screen processing method further includes:
[0050] In the online control mode, when a drag trigger command inputted by the master device is detected, the target written data selected by the drag trigger command on the current editing area is copied, and the copied target written data is dragged from the current editing area to another editing area with the position of the target written data as a starting point, and a drag track is formed during the dragging process;
[0051] After the dragging is completed, the copied target writing data is pasted into another editing area, and the dragging track is deleted.
[0052] It is understandable that the presenter can drag across areas through the video screen of the main device. When the presenter needs to drag across areas (they can drag from the main editing area to the sub-editing area, or from the sub-editing area to the main editing area), they can click on the target writing data in the current editing area. The layer controller of the current editing area receives the drag trigger instruction, copies the target writing data, and then moves the copied target writing data along the drag trajectory of the presenter to form a drag effect. When the presenter drops the copied target writing data in another editing area, the layer controller of the other editing area immediately records and pastes the target writing data. The total layer linkage controller will delete the writing data that temporarily produces a drag effect due to dragging, as shown in Figure 3.
[0053] For example, when dragging the target writing data, you can also drag the layer where the target writing data is located. The presenter clicks on the target writing data in the current editing area, and the layer controller of the current editing area receives the drag trigger instruction, calculates the layer where the target writing data to be dragged is located, and immediately copies the layer. Then, the copied layer moves along the drag trajectory of the presenter to form a drag effect. When the presenter drops the copied layer in another editing area, the layer controller of the other editing area immediately records and pastes the information of the layer (target writing data). The total layer linkage controller will delete the writing data that temporarily produces a drag effect due to dragging.
[0054] In an optional embodiment, the target writing data includes: the shape of each writing data on the current editing area and the positional relationship between them.
[0055] It can be understood that the target writing data includes the shape of each writing data and the positional relationship between them, wherein each writing data formed from the time the pen is put down to the time it is lifted up will also be recorded as a layer.
[0056] For example, when the target writing data is located in multiple layers, multiple layers need to be dragged at the same time. The presenter can select multiple layers by selecting a box. The overall layer linkage controller repackages the shapes and positional relationships of the multiple layers to form a new layer, and drags the new layer to simultaneously drag the selected multiple layers to another editing area to complete the cross-area dragging of the target writing data.
[0057] In an optional embodiment, the video screen processing method further includes:
[0058] In the online control mode, a first zoom-in instruction input through the main device is received, the sub-editing area selected by the first zoom-in instruction is zoomed in to a first preset size, and all the video screens are controlled to display the sub-editing area zoomed in to the first preset size and the written data thereon and the main editing area and the written data thereon.
[0059] It can be understood that in the online control mode, the speaker can use the main device to select any sub-editing area among all the sub-editing areas and then zoom in. At this time, the video screens of all participants' devices display half of the main blackboard and half of the selected sub-editing area. This makes it more convenient for the speaker to edit the two editing areas in the video screen and drag across areas through the main device.
[0060] In an optional embodiment, the video screen processing method further includes:
[0061] In the online control mode, a second zoom-in instruction inputted through any of the sub-devices is received, the sub-editing area selected by the second zoom-in instruction is zoomed in to a second preset size, and the video screen of any of the sub-devices is controlled to display the sub-editing area zoomed in to the second preset size and the written data thereon; wherein, any of the sub-devices corresponds to the sub-editing area selected by the second zoom-in instruction, and the sub-editing area zoomed in to the second preset size displayed on the video screen of any of the sub-devices can be edited.
[0062] It is understood that in the online control mode, when the audience needs to edit their own sub-editing area, the audience can also zoom in on the corresponding sub-editing area and edit it through the sub-device to modify the written data in the zoomed sub-editing area. In this embodiment of the present invention, not only can the lecturer edit all editing areas through the main device, but the audience can also edit the corresponding sub-editing area through the sub-device, realizing free editing of the screen area.
[0063] In an optional embodiment, the video screen processing method further includes:
[0064] In any of the screen editing control modes, a third zoom-in instruction input through the main device is received, any sub-editing area selected by the third zoom-in instruction is zoomed in to a third preset size, and all the video screens are controlled to display the sub-editing area zoomed in to the third preset size and the written data thereon.
[0065] It is understandable that in any screen editing control mode, the presenter can zoom in on any sub-editing area through the main device so that the audience can clearly see the content to be displayed.
[0066] In an optional embodiment, the video screen processing method further includes:
[0067] In the main speaker control mode, receiving an editing instruction inputted through the main device, editing the main editing area, and obtaining written data on the main editing area;
[0068] In the separate writing control mode, receiving an editing instruction inputted through the sub-device, editing the corresponding sub-editing area, and obtaining writing data on the corresponding sub-editing area;
[0069] The editing instruction includes any one of the following or a combination thereof: a writing instruction, an erasing instruction, and a rollback instruction.
[0070] It can be understood that in the main speaker control mode, the speaker can edit the main editing area through the main device, and in the sub-writing control mode, the audience can edit the sub-editing area through the sub-device. Each audience can only edit his or her own sub-editing area.
[0071] It can be understood that the writing instruction can be used to write in the editing area, the erasing instruction can be used to erase the content written in the editing area, and the rollback instruction can be used to roll back the content written in the editing area to the state of the previous operation.
[0072] A video screen processing method provided by an embodiment of the present invention controls the video screens of all participants' devices to display the main editing area and the written data on the main editing area in the main speaker control mode, and controls the video screen of each sub-device to display the corresponding sub-editing area and the written data on the corresponding sub-editing area in the sub-writing control mode, and controls the video screen of the main device to display all the sub-editing areas and the written data on each sub-editing area, so that participants do not need to share one editing area, each participant can view the contents of different editing areas through his or her own device, and write on the corresponding editing area, thereby improving the flexibility of video conference management, and the main speaker can also view all sub-screen areas and their contents through the main device, thereby achieving the effect of multi-screen sharing.
[0073] 4 , which is a structural block diagram of a video screen processing device 10 provided by an embodiment of the present invention, the video screen processing device 10 includes:
[0074] The control mode acquisition module 11 is used to acquire the screen editing control mode selected by the master device; wherein the master device is the device of the speaker, and the screen editing control mode includes: a main speaker control mode and a separate writing control mode;
[0075] The main speaker control mode module 12 is used to control the video screens of all participants' devices to display the main editing area and the written data in the main editing area in the main speaker control mode; wherein the main editing area can be edited by the main device, and the participants include: the main speaker and the audience;
[0076] The separate writing control mode module 13 is used to control the video screen of each sub-device to display the corresponding sub-editing area and the writing data on the corresponding sub-editing area in the separate writing control mode, and control the video screen of the main device to display all the sub-editing areas and the writing data on each sub-editing area; wherein, the sub-device is the device of the listener, and the corresponding sub-editing area can be edited through the sub-device.
[0077] Optionally, the screen editing control mode further includes: an online control mode;
[0078] The video screen processing device also includes:
[0079] An online control mode module is used to control all the video screens to display the main editing area and the written data on the main editing area and all the sub-editing areas and the written data on each sub-editing area in the online control mode; wherein all editing areas can be edited by the main device, and the editing areas include the main editing area and all the sub-editing areas.
[0080] Optionally, the online control mode module is further configured to:
[0081] In the online control mode, when a drag trigger command inputted by the master device is detected, the target written data selected by the drag trigger command on the current editing area is copied, and the copied target written data is dragged from the current editing area to another editing area with the position of the target written data as a starting point, and a drag track is formed during the dragging process;
[0082] After the dragging is completed, the copied target writing data is pasted into another editing area, and the dragging track is deleted.
[0083] Optionally, the online control mode module is further configured to:
[0084] In the online control mode, a first zoom-in instruction input through the main device is received, the sub-editing area selected by the first zoom-in instruction is zoomed in to a first preset size, and all the video screens are controlled to display the sub-editing area zoomed in to the first preset size and the written data thereon and the main editing area and the written data thereon.
[0085] Optionally, the online control mode module is further configured to:
[0086] In the online control mode, a second zoom-in instruction inputted through any of the sub-devices is received, the sub-editing area selected by the second zoom-in instruction is zoomed in to a second preset size, and the video screen of any of the sub-devices is controlled to display the sub-editing area zoomed in to the second preset size and the written data thereon; wherein, any of the sub-devices corresponds to the sub-editing area selected by the second zoom-in instruction, and the sub-editing area zoomed in to the second preset size displayed on the video screen of any of the sub-devices can be edited.
[0087] Optionally, the target writing data includes: the shape of each writing data on the current editing area and the positional relationship between them.
[0088] Optionally, the video screen processing device further includes:
[0089] The magnification module is used to receive a third magnification instruction input through the main device in any of the screen editing control modes, magnify any sub-editing area selected by the third magnification instruction to a third preset size, and control all the video screens to display the sub-editing area magnified to the third preset size and the written data thereon.
[0090] Optionally, the video screen processing device further includes:
[0091] A main editing module, configured to receive an editing instruction inputted through the main device in the main speaker control mode, edit the main editing area, and obtain written data on the main editing area;
[0092] A sub-editing module is configured to receive an editing instruction inputted through the sub-device in the separate writing control mode, edit the corresponding sub-editing area, and obtain the writing data on the corresponding sub-editing area;
[0093] The editing instruction includes any one of the following or a combination thereof: a writing instruction, an erasing instruction, and a rollback instruction.
[0094] It is worth noting that the working process of each module in the video screen processing device 10 described in the embodiment of the present invention can refer to the working process of the video screen processing method described in the above embodiment, and will not be repeated here.
[0095] A video screen processing device 10 provided by an embodiment of the present invention controls the video screens of all participants' devices to display the main editing area and the written data on the main editing area in the main speaker control mode, and controls the video screens of each sub-device to display the corresponding sub-editing area and the written data on the corresponding sub-editing area in the sub-writing control mode, and controls the video screen of the main device to display all the sub-editing areas and the written data on each of the sub-editing areas, so that participants do not need to share one editing area. Each participant can view the contents of different editing areas through his or her own device and write on the corresponding editing area, thereby improving the flexibility of video conference management. The main speaker can also view all sub-screen areas and their contents through the main device, thereby achieving the effect of multi-screen sharing.
[0096] An embodiment of the present invention further provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the video screen processing method as described in any of the above embodiments.
[0097] Referring to Figure 5, which is a block diagram of a video screen processing device 20 provided in an embodiment of the present invention, the video screen processing device 20 includes a processor 21, a memory 22, and a computer program stored in the memory 22 and executable on the processor 21. When the processor 21 executes the computer program, the steps of the aforementioned video screen processing method embodiments are implemented. Alternatively, when the processor 21 executes the computer program, the functions of the modules / units in the aforementioned apparatus embodiments are implemented.
[0098] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory 22 and executed by the processor 21 to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program in the video screen processing device 20.
[0099] The video screen processing device 20 may include, but is not limited to, a processor 21 and a memory 22. Those skilled in the art will appreciate that the schematic diagram is merely an example of the video screen processing device 20 and does not limit the video screen processing device 20. The video screen processing device 20 may include more or fewer components than shown in the diagram, or may combine certain components or different components. For example, the video screen processing device 20 may also include input and output devices, network access devices, buses, and the like.
[0100] The processor 21 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor. The processor 21 is the control center of the video screen processing device 20, and utilizes various interfaces and lines to connect various parts of the entire video screen processing device 20.
[0101] The memory 22 can be used to store the computer programs and / or modules. The processor 21 implements the various functions of the video screen processing device 20 by running or executing the computer programs and / or modules stored in the memory 22 and accessing the data stored in the memory 22. The memory 22 can mainly include a program storage area and a data storage area. The program storage area can store an operating system and at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area can store data generated based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory 22 can include high-speed random access memory and non-volatile memory, such as a hard disk, internal memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state storage device.
[0102] Wherein, if the module / unit integrated in the video screen processing device 20 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor 21, it can implement the steps of the above-mentioned various method embodiments. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can include: any entity or recording medium that can carry the computer program code, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunications signal, and a software distribution medium.
[0103] It should be noted that the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed across multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, in the drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art can understand and implement the present invention without inventive effort.
Claims
1. A video screen processing method, comprising: Acquire a screen editing control mode selected by a master device; wherein the master device is a device of a speaker, and the screen editing control mode includes: a speaker control mode and a separate writing control mode; In the main speaker control mode, the video screens of the devices of all participants are controlled to display the main editing area and the written data in the main editing area; wherein the main editing area can be edited by the main device, and the participants include: the main speaker and the audience; In the separate writing control mode, the video screen of each sub-device is controlled to display the corresponding sub-editing area and the writing data on the corresponding sub-editing area, and the video screen of the main device is controlled to display all the sub-editing areas and the writing data on each sub-editing area; wherein the sub-device is the device of the listener, and the corresponding sub-editing area can be edited through the sub-device.
2. The video screen processing method according to claim 1, wherein: The screen editing control mode also includes: an online control mode; In the online control mode, all the video screens are controlled to display the main editing area and the written data on the main editing area and all the sub-editing areas and the written data on each of the sub-editing areas; wherein all the editing areas can be edited by the main device, and the editing areas include the main editing area and all the sub-editing areas.
3. The video screen processing method according to claim 2, wherein: The video screen processing method also includes: In the online control mode, when a drag trigger instruction inputted through the master device is detected, the target writing data selected by the drag trigger instruction on the current editing area is copied, and the copied target writing data is dragged from the current editing area to another editing area with the position of the target writing data as the starting point, and a drag track is formed during the dragging process; After the dragging is finished, the copied target writing data is pasted to another editing area, and the dragging track is deleted.
4. The video screen processing method according to claim 2, wherein: The video screen processing method also includes: In the online control mode, a first zoom-in instruction inputted through the main device is received, the sub-editing area selected by the first zoom-in instruction is zoomed in to a first preset size, and all the video screens are controlled to display the sub-editing area zoomed in to the first preset size and the written data thereon and the main editing area and the written data thereon.
5. The video screen processing method according to claim 2, wherein: The video screen processing method also includes: In the online control mode, a second zoom-in instruction inputted through any of the sub-devices is received, the sub-editing area selected by the second zoom-in instruction is zoomed in to a second preset size, and the video screen of any of the sub-devices is controlled to display the sub-editing area zoomed in to the second preset size and the written data thereon; wherein, any of the sub-devices corresponds to the sub-editing area selected by the second zoom-in instruction, and the sub-editing area zoomed in to the second preset size displayed on the video screen of any of the sub-devices can be edited.
6. The video screen processing method according to claim 3, wherein: The target writing data includes: the shape of each writing data on the current editing area and the positional relationship between them.
7. The video screen processing method according to any one of claims 1 to 6, wherein: The video screen processing method also includes: In any of the screen editing control modes, a third zoom-in instruction inputted through the main device is received, any sub-editing area selected by the third zoom-in instruction is zoomed in to a third preset size, and all of the video screens are controlled to display the sub-editing area zoomed in to the third preset size and the written data thereon.
8. The video screen processing method according to claim 1, wherein: The video screen processing method also includes: In the main speaker control mode, receiving an editing instruction inputted through the main device, editing the main editing area, and obtaining the written data on the main editing area; In the separate writing control mode, receiving an editing instruction inputted through the sub-device, editing the corresponding sub-editing area, and obtaining writing data on the corresponding sub-editing area; The editing instruction includes any one of the following or a combination thereof: a writing instruction, an erasing instruction and a rollback instruction.
9. A video screen processing device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the video screen processing method according to any one of claims 1 to 8 when executing the computer program.
10. A computer-readable storage medium, the computer-readable storage medium comprising a stored computer program; wherein: When the computer program is run, it controls the device where the computer-readable storage medium is located to execute the video screen processing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method and apparatus for sharing presentation data and annotation
CN104221047A
Note processing method based on electronic book, electronic equipment and storage medium
CN111783385A
Multi-area touch input processing method and system
CN113835604A
Conference teaching system, screen interaction method, electronic equipment and storage medium
CN114449203A
Video conference processing method and device and electronic equipment
CN115643364A