Image superposition display method and apparatus based on electronic whiteboard, device, and medium
By separating and adjusting the application images displayed in the child windows, the problem of child windows occupying a large area of the main window was solved, thus expanding the functionality of the electronic whiteboard and improving user interaction.
Patent Information
- Application Number
- PCT/CN2024/139836
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-12
- Filing Date
- 2024-12-17
- Publication Date
- 2026-01-15
AI Technical Summary
In existing technologies, the sub-windows of educational all-in-one machines cannot adaptively adjust to the original size of the images displayed by the application, resulting in the sub-windows occupying a large area of the main window, affecting the user's viewing experience. Furthermore, background images that are not part of the application appear in the sub-windows, leading to accidental touches.
By separating the application display image from the background image in the child window display data, extracting the application display image, scaling it up or down according to its original size, then overlaying it onto the initial child window to fill the screen, and superimposing it on the main window, adjusting the transparency and position, and finally rendering the superimposed composite window on the electronic whiteboard.
It effectively avoids interference from background content in sub-windows, ensures that the original size of the images displayed by the application is consistent, expands the functionality and space of the electronic whiteboard screen, makes the display area cleaner, and improves the user interaction experience.
Smart Images

Figure CN2024139836_15012026_PF_FP_ABST
Abstract
Description
Image overlay display method, apparatus, equipment and medium based on electronic whiteboard Technical Field
[0001] This invention relates to the field of image display, and in particular to an image overlay display method, apparatus, device, and medium based on an electronic whiteboard. Background Technology
[0002] Currently, educational all-in-one machines are gradually becoming the mainstream in the market. An educational all-in-one machine includes: (1) a sub-signal source with functions such as running teaching software and playing video content, such as an OPS box; (2) a main signal source responsible for sending teaching materials or real-time demonstrations, such as an educator's laptop or tablet computer; and (3) an electronic whiteboard that can simultaneously display content transmitted from the sub-signal source and the main signal source.
[0003] In the use of educational all-in-one machines, effectively managing and displaying content from different signal sources is key to improving teaching interactivity and efficiency. However, in existing technologies, when a child window is floating on the main window, many teaching aids, such as timers and voting devices, do not fill the entire screen. Therefore, when these teaching aids are displayed on the child window, background images unrelated to the application's display can appear, leading to accidental touches by the user. Furthermore, because existing technologies cannot adaptively adjust the size of the child window based on the original size of the pop-up application, the child window occupies a large area of the main window, severely impacting the user's viewing experience. Summary of the Invention
[0004] This invention provides an image overlay display method, apparatus, device, and medium based on an electronic whiteboard. The method separates the application display image and the background image in the data displayed in the sub-window to make the sub-window display area cleaner. Furthermore, it adaptively adjusts the sub-window according to the size of the application display image, thereby effectively expanding the functionality and space of the electronic whiteboard screen and making the electronic whiteboard more powerful.
[0005] An embodiment of the present invention provides an image overlay display method based on an electronic whiteboard, comprising:
[0006] Acquire the sub-window display data transmitted by the sub-signal source and the main window display data transmitted by the main signal source; wherein, the sub-window display data includes: the application display image and the background image;
[0007] Separate the application display image and background image from the data displayed in the sub-window, and extract the application display image;
[0008] The application display image is overlaid onto the initial sub-window of the electronic whiteboard to create a sub-window containing the application display image.
[0009] The sub-window containing the application's display image is scaled down so that the size of the scaled-down sub-window matches the original size of the application's display image.
[0010] Based on the data displayed in the main window, the corresponding content is displayed in the main window of the electronic whiteboard;
[0011] The shrunk sub-window is superimposed on the main window containing the displayed content to obtain a superimposed composite window;
[0012] The overlay composite window is rendered onto the canvas of the electronic whiteboard.
[0013] Furthermore, the sub-signal source is an OPS signal source;
[0014] The step of separating the application display image and background image from the sub-window display data and extracting the application display image includes:
[0015] Get the location and size of the application's display area;
[0016] The display area of the application is identified based on the location and size of the application display area.
[0017] The image within the display area of the application is captured to obtain the display image of the application.
[0018] Further, the step of fully overlaying the application display image onto the initial sub-window of the electronic whiteboard to obtain a sub-window containing the application display image includes:
[0019] Retrieve the initial size of the child window;
[0020] The size of the application display area is compared with the size of the initial sub-window to determine the magnification factor required for the application's display image;
[0021] The display image of the application is magnified according to the magnification factor.
[0022] The magnified application display image is overlaid onto the initial sub-window to obtain a sub-window containing the application display image.
[0023] Furthermore, the step of overlaying the reduced sub-window with the main window containing the displayed content to obtain an overlaid composite window includes:
[0024] Obtain the relative position information of the scaled-down child window relative to the main window;
[0025] Based on the preset transparency configuration information, adjust the transparency of the shrunk sub-window to obtain the sub-window to be superimposed;
[0026] Based on the relative position information, the sub-window to be superimposed is superimposed onto the corresponding position of the main window containing the displayed content to obtain a superimposed composite window.
[0027] An embodiment of the present invention also provides an image overlay display device based on an electronic whiteboard, comprising: a data acquisition module, a display image extraction module, a display image overlay module, a display image reduction module, a main window content display module, an overlay synthesis module, and a rendering module;
[0028] The data acquisition module is used to acquire the sub-window display data transmitted by the sub-signal source and the main window display data transmitted by the main signal source; wherein, the sub-window display data includes: the application display image and the background image;
[0029] The display image extraction module is used to separate the application display image and the background image in the sub-window display data and extract the application display image;
[0030] The display image overlay module is used to fully overlay the application display image onto the initial sub-window of the electronic whiteboard, thereby obtaining a sub-window containing the application display image;
[0031] The image reduction module is used to reduce the size of the sub-window containing the application display image so that the size of the reduced sub-window is consistent with the original size of the application display image.
[0032] The main window content display module is used to display corresponding content in the main window of the electronic whiteboard according to the main window display data;
[0033] The overlay module is used to overlay the reduced sub-window with the main window containing the displayed content to obtain an overlay window;
[0034] The rendering module is used to render the overlay composite window onto the canvas of the electronic whiteboard.
[0035] Furthermore, the sub-signal source is an OPS signal source;
[0036] The step of separating the application display image and background image from the sub-window display data and extracting the application display image includes:
[0037] Get the location and size of the application's display area;
[0038] The display area of the application is identified based on the location and size of the application display area.
[0039] The image within the display area of the application is captured to obtain the display image of the application.
[0040] Further, the step of fully overlaying the application display image onto the initial sub-window of the electronic whiteboard to obtain a sub-window containing the application display image includes:
[0041] Retrieve the initial size of the child window;
[0042] The size of the application display area is compared with the size of the initial sub-window to determine the magnification factor required for the application's display image;
[0043] The display image of the application is magnified according to the magnification factor.
[0044] The magnified application display image is overlaid onto the initial sub-window to obtain a sub-window containing the application display image.
[0045] Furthermore, the step of overlaying the reduced sub-window with the main window containing the displayed content to obtain an overlaid composite window includes:
[0046] Obtain the relative position information of the scaled-down child window relative to the main window;
[0047] Based on the preset transparency configuration information, adjust the transparency of the shrunk sub-window to obtain the sub-window to be superimposed;
[0048] Based on the relative position information, the sub-window to be superimposed is superimposed onto the corresponding position of the main window containing the displayed content to obtain a superimposed composite window.
[0049] This application also provides a terminal device, including:
[0050] One or more processors;
[0051] A memory, coupled to the processor, for storing one or more programs;
[0052] When the one or more programs are executed by the one or more processors, the one or more processors implement the image overlay display method based on the electronic whiteboard as described in the above embodiments of the invention.
[0053] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the image overlay display method based on an electronic whiteboard as described in the above embodiments of the invention.
[0054] The following benefits can be obtained by implementing the present invention:
[0055] This invention provides a method, apparatus, device, and medium for image overlay display based on an electronic whiteboard. Before overlaying and rendering the images of the sub-signal source and the main signal source onto the electronic whiteboard canvas, the method separates the application display image from the data displayed in the sub-window. This effectively avoids background content other than the application appearing in the sub-window, making the electronic whiteboard display area cleaner and preventing interference that users may encounter when interacting with the application. Then, the application display image is fully overlaid onto the initial sub-window, thereby shrinking the sub-window containing the application display image so that the size of the shrunk sub-window matches the original size of the application display image. This solves the problem in the prior art where the inability to adaptively adjust the sub-window according to the original size of the application display image results in the sub-window occupying a large area of the main window, effectively expanding the functionality and space of the electronic whiteboard screen and making the electronic whiteboard more powerful. Attached Figure Description
[0056] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0057] Figure 1 is a flowchart illustrating an image overlay display method based on an electronic whiteboard according to a certain embodiment of this application;
[0058] Figure 2 is a schematic diagram of the image capture process displayed by an application provided in a certain embodiment of this application;
[0059] Figure 3 is a schematic diagram of the sub-window size adjustment process provided in a certain embodiment of this application;
[0060] Figure 4 is a schematic diagram of the structure of an image overlay display device based on an electronic whiteboard according to a certain embodiment of this application;
[0061] Figure 5 is a schematic diagram of the structure of a terminal device provided in a certain embodiment of this application. Detailed Implementation
[0062] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0063] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0064] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0065] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0066] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0067] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).
[0068] In the description of the embodiments of this application, unless otherwise expressly specified and limited, technical terms such as "installation," "connection," "joining," and "fixing" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in the embodiments of this application can be understood according to the specific circumstances.
[0069] Referring to Figure 1, it is a flowchart illustrating an image overlay display method based on an electronic whiteboard according to an embodiment of the present invention, including:
[0070] S1. Obtain the sub-window display data transmitted by the sub-signal source and the main window display data transmitted by the main signal source; wherein, the sub-window display data includes: the application display image and the background image;
[0071] Indicatively, when a sub-signal source initiates a pop-up application, the sub-signal source simultaneously transmits display data, including data related to the display area of the currently enabled pop-up application, to the main chip. This data will be used as sub-window display data for subsequent display on the sub-window of the electronic whiteboard.
[0072] In a schematic way, the terminal device used by the user to display the main content is taken as the main signal source. When the terminal device is connected to the main chip, the display data of the terminal device will be transmitted to the main chip. The display data of the terminal device will be used as the main window display data and will be subsequently displayed on the main window of the electronic whiteboard.
[0073] Specifically, the data displayed in the sub-window includes the application display image and the background image;
[0074] Specifically, the sub-signal source and the main signal source transmit data to the main chip via UART.
[0075] S2. Separate the application display image and background image from the sub-window display data, and extract the application display image;
[0076] In a preferred embodiment, the sub-signal source is an OPS signal source;
[0077] The step of separating the application display image and background image from the sub-window display data and extracting the application display image includes:
[0078] Get the location and size of the application's display area;
[0079] The display area of the application is identified based on the location and size of the application display area.
[0080] Capture an image within the display area of the application to obtain the application's display image;
[0081] Indicatively, the sub-signal source is typically an OPS signal source; and after transmitting the sub-window display data to the main chip, the main chip needs to separate the application display image and the background image.
[0082] Specifically, it is necessary to first obtain the location of the currently enabled pop-up application display area provided by the sub-signal source, as well as the size of the currently enabled pop-up application display area;
[0083] Then, the display area of the application needs to be identified based on the location and size of the application display area. Referring to Figure 2, with the alarm clock as the currently active pop-up application, the black background in Figure 2 is used as the background image. After identifying the display area of the application, i.e. the display area of the alarm clock, the image within the display area of the application is cropped, that is, the image of the area where the alarm clock is located is cropped to obtain the display image corresponding to the alarm clock.
[0084] S3. The application display image is fully covered in the initial sub-window of the electronic whiteboard to obtain a sub-window containing the application display image;
[0085] In a preferred embodiment, the step of fully overlaying the application display image onto the initial sub-window of the electronic whiteboard to obtain a sub-window containing the application display image includes:
[0086] Retrieve the initial size of the child window;
[0087] The size of the application display area is compared with the size of the initial sub-window to determine the magnification factor required for the application's display image;
[0088] The display image of the application is magnified according to the magnification factor.
[0089] The enlarged application display image is overlaid onto the initial sub-window to obtain a sub-window containing the application display image;
[0090] Specifically, after capturing the display image of the application, it is necessary to retrieve the size of the initial sub-window, and then compare the size of the application display area with the size of the initial sub-window to determine the magnification factor required for the application display image; then, according to the magnification factor, the application display image is magnified; then, the magnified application display image is overlaid onto the initial sub-window to obtain a sub-window containing the application display image.
[0091] S4. Shrink the sub-window containing the application display image so that the size of the shrunken sub-window is consistent with the original size of the application display image;
[0092] Specifically, referring to Figure 3, in order for the sub-window to adapt its window size according to the current application display image, the sub-window containing the application display image in step S3 is shrunk based on the size of the application display area until the size of the shrunk sub-window is consistent with the original size of the application display image.
[0093] S5. Based on the data displayed in the main window, display the corresponding content in the main window of the electronic whiteboard;
[0094] Specifically, the main window display data transmitted by the main signal source needs to be displayed on the main window of the electronic whiteboard;
[0095] S6. Overlay the shrunk sub-window with the main window containing the displayed content to obtain an overlay composite window;
[0096] In a preferred embodiment, the step of overlaying the reduced sub-window with the main window containing the displayed content to obtain an overlaid composite window includes:
[0097] Obtain the relative position information of the scaled-down child window relative to the main window;
[0098] Based on the preset transparency configuration information, adjust the transparency of the shrunk sub-window to obtain the sub-window to be superimposed;
[0099] Based on the relative position information, the sub-window to be superimposed is superimposed onto the corresponding position of the main window containing the displayed content to obtain a superimposed composite window;
[0100] Specifically, after adjusting and covering the content displayed in the child window and the main window, it is necessary to obtain the relative position information of the shrunken child window relative to the main window, and then adjust the transparency of the shrunken child window according to the preset transparency configuration information to obtain the child window to be superimposed; finally, according to the relative position information, the child window to be superimposed is superimposed on the corresponding position of the main window containing the displayed content to obtain the superimposed composite window.
[0101] Specifically, the transparency configuration information can be adjusted according to the actual situation.
[0102] S7. Render the overlay composite window onto the canvas of the electronic whiteboard;
[0103] Specifically, after obtaining the overlay composition window, it is necessary to render the overlay composition window onto the canvas of the electronic whiteboard.
[0104] Referring to Figure 4, an image overlay display device based on an electronic whiteboard provided in a certain embodiment of this application includes: a data acquisition module, a display image extraction module, a display image overlay module, a display image reduction module, a main window content display module, an overlay synthesis module, and a rendering module;
[0105] The data acquisition module is used to acquire the sub-window display data transmitted by the sub-signal source and the main window display data transmitted by the main signal source; wherein, the sub-window display data includes: the application display image and the background image;
[0106] The display image extraction module is used to separate the application display image and the background image in the sub-window display data and extract the application display image;
[0107] The display image overlay module is used to fully overlay the application display image onto the initial sub-window of the electronic whiteboard, thereby obtaining a sub-window containing the application display image;
[0108] The image reduction module is used to reduce the size of the sub-window containing the application display image so that the size of the reduced sub-window is consistent with the original size of the application display image.
[0109] The main window content display module is used to display corresponding content in the main window of the electronic whiteboard according to the main window display data;
[0110] The overlay module is used to overlay the reduced sub-window with the main window containing the displayed content to obtain an overlay window;
[0111] The rendering module is used to render the overlay composite window onto the canvas of the electronic whiteboard.
[0112] Specifically, the image overlay display device includes a main chip for receiving data transmitted from the main signal source and the sub-signal source.
[0113] In a preferred embodiment, the sub-signal source is an OPS signal source;
[0114] The step of separating the application display image and background image from the sub-window display data and extracting the application display image includes:
[0115] Get the location and size of the application's display area;
[0116] The display area of the application is identified based on the location and size of the application display area.
[0117] The image within the display area of the application is captured to obtain the display image of the application.
[0118] In a preferred embodiment, the step of fully overlaying the application display image onto the initial sub-window of the electronic whiteboard to obtain a sub-window containing the application display image includes:
[0119] Retrieve the initial size of the child window;
[0120] The size of the application display area is compared with the size of the initial sub-window to determine the magnification factor required for the application's display image;
[0121] The display image of the application is magnified according to the magnification factor.
[0122] The magnified application display image is overlaid onto the initial sub-window to obtain a sub-window containing the application display image.
[0123] In a preferred embodiment, the step of overlaying the reduced sub-window with the main window containing the displayed content to obtain an overlaid composite window includes:
[0124] Obtain the relative position information of the scaled-down child window relative to the main window;
[0125] Based on the preset transparency configuration information, adjust the transparency of the shrunk sub-window to obtain the sub-window to be superimposed;
[0126] Based on the relative position information, the sub-window to be superimposed is superimposed onto the corresponding position of the main window containing the displayed content to obtain a superimposed composite window.
[0127] Please refer to Figure 5. One embodiment of this application also provides a terminal device, including:
[0128] One or more processors;
[0129] A memory, coupled to the processor, for storing one or more programs;
[0130] When the one or more programs are executed by the one or more processors, the one or more processors implement the image overlay display method based on the electronic whiteboard as described above.
[0131] The processor controls the overall operation of the terminal device to complete all or part of the steps of the aforementioned image overlay display method based on an electronic whiteboard. The memory stores various types of data to support the operation of the terminal device. This data may include, for example, instructions for any application or method operating on the terminal device, as well as application-related data. The memory can be implemented using any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0132] In an exemplary embodiment, the terminal device may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the image overlay display method based on an electronic whiteboard as described in any of the above embodiments, and achieve the same technical effect as the above method.
[0133] In another exemplary embodiment, a computer-readable storage medium including a computer program is also provided. When executed by a processor, the computer program implements the steps of the image overlay display method based on an electronic whiteboard as described in any of the foregoing embodiments. For example, the computer-readable storage medium may be the aforementioned memory including the computer program, which may be executed by a processor of a terminal device to complete the image overlay display method based on an electronic whiteboard as described in any of the foregoing embodiments and achieve the same technical effects as the aforementioned method.
[0134] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for image overlay display based on an electronic whiteboard, characterized in that, include: Acquire the sub-window display data transmitted by the sub-signal source and the main window display data transmitted by the main signal source; wherein, the sub-window display data includes: the application display image and the background image; Separate the application display image and background image from the data displayed in the sub-window, and extract the application display image; The application display image is overlaid onto the initial sub-window of the electronic whiteboard to create a sub-window containing the application display image. The sub-window containing the application's display image is scaled down so that the size of the scaled-down sub-window matches the original size of the application's display image. Based on the data displayed in the main window, the corresponding content is displayed in the main window of the electronic whiteboard; The shrunk sub-window is superimposed on the main window containing the displayed content to obtain a superimposed composite window; The overlay composite window is rendered onto the canvas of the electronic whiteboard.
2. The image overlay display method based on an electronic whiteboard as described in claim 1, characterized in that, The sub-signal source is an OPS signal source; The step of separating the application display image and background image from the sub-window display data and extracting the application display image includes: Get the location and size of the application's display area; The display area of the application is identified based on the location and size of the application display area. The image within the display area of the application is captured to obtain the display image of the application.
3. The image overlay display method based on an electronic whiteboard as described in claim 2, characterized in that, The step of filling the initial sub-window of the electronic whiteboard with the application display image to obtain a sub-window containing the application display image includes: Retrieve the initial size of the child window; The size of the application display area is compared with the size of the initial sub-window to determine the magnification factor required for the application's display image; The display image of the application is magnified according to the magnification factor. The magnified application display image is overlaid onto the initial sub-window to obtain a sub-window containing the application display image.
4. The image overlay display method based on an electronic whiteboard as described in claim 1, characterized in that, The step of overlaying the reduced sub-window with the main window containing the displayed content to obtain an overlaid composite window includes: Obtain the relative position information of the scaled-down child window relative to the main window; Based on the preset transparency configuration information, adjust the transparency of the shrunk sub-window to obtain the sub-window to be superimposed; Based on the relative position information, the sub-window to be superimposed is superimposed onto the corresponding position of the main window containing the displayed content to obtain a superimposed composite window.
5. An image overlay display device based on an electronic whiteboard, characterized in that, include: The system includes a data acquisition module, a display image extraction module, a display image overlay module, a display image reduction module, a main window content display module, an overlay and compositing module, and a rendering module. The data acquisition module is used to acquire the sub-window display data transmitted by the sub-signal source and the main window display data transmitted by the main signal source; wherein, the sub-window display data includes: the application display image and the background image; The display image extraction module is used to separate the application display image and the background image in the sub-window display data and extract the application display image; The display image overlay module is used to fully overlay the application display image onto the initial sub-window of the electronic whiteboard, thereby obtaining a sub-window containing the application display image; The image reduction module is used to reduce the size of the sub-window containing the application display image so that the size of the reduced sub-window is consistent with the original size of the application display image. The main window content display module is used to display corresponding content in the main window of the electronic whiteboard according to the main window display data; The overlay module is used to overlay the reduced sub-window with the main window containing the displayed content to obtain an overlay window; The rendering module is used to render the overlay composite window onto the canvas of the electronic whiteboard.
6. The image overlay display device based on an electronic whiteboard as described in claim 5, characterized in that, The sub-signal source is an OPS signal source; The step of separating the application display image and background image from the sub-window display data and extracting the application display image includes: Get the location and size of the application's display area; The display area of the application is identified based on the location and size of the application display area. The image within the display area of the application is captured to obtain the display image of the application.
7. The image overlay display device based on an electronic whiteboard as described in claim 6, characterized in that, The step of filling the initial sub-window of the electronic whiteboard with the application display image to obtain a sub-window containing the application display image includes: Retrieve the initial size of the child window; The size of the application display area is compared with the size of the initial sub-window to determine the magnification factor required for the application's display image; The display image of the application is magnified according to the magnification factor. The magnified application display image is overlaid onto the initial sub-window to obtain a sub-window containing the application display image.
8. The image overlay display device based on an electronic whiteboard as described in claim 7, characterized in that, The step of overlaying the reduced sub-window with the main window containing the displayed content to obtain an overlaid composite window includes: Obtain the relative position information of the scaled-down child window relative to the main window; Based on the preset transparency configuration information, adjust the transparency of the shrunk sub-window to obtain the sub-window to be superimposed; Based on the relative position information, the sub-window to be superimposed is superimposed onto the corresponding position of the main window containing the displayed content to obtain a superimposed composite window.
9. A device, characterized in that, include: One or more processors; A memory, coupled to the processor, for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the image overlay display method based on an electronic whiteboard as described in any one of claims 1-4.
10. A medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the image overlay display method based on an electronic whiteboard as described in any one of claims 1-4.
Citation Information
Patent Citations
Window image effect implementation method and device and storage medium
CN112148409A
Key information display method and device, electronic equipment and storage medium
CN112306440A
Screen recording method and device, equipment and medium
CN113259755A
Window rendering method and device, equipment and storage medium
CN117666988A
Image overlapping display method and device based on electronic whiteboard, equipment and medium
CN118779056A