Interactive screen control method and system for teaching screen
By implementing an interactive screen control method on the teaching screen, and using teacher position information to automatically adjust the screen angle and content, it solves the problem that teachers find it difficult to flexibly utilize visual resources in experimental teaching, and improves teaching efficiency and quality.
Patent Information
- Application Number
- CN202411873962.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2044-12-18
AI Technical Summary
In experimental teaching, it is difficult for teachers to flexibly and efficiently use visual resources when guiding students, resulting in limited answers to complex questions.
An interactive screen control method and system for teaching screen is provided. By receiving the teacher's control instructions, the teacher's position information is obtained, and the rotation angle and content display of the teaching screen are calculated and adjusted to achieve intelligent linkage with the teacher's position.
It improves teaching efficiency, enhances teaching interactivity, optimizes the screen display strategy, ensures timely and accurate transmission of information, and significantly improves the quality and efficiency of experimental teaching.
Smart Images

Figure CN119987619A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display control technology, and in particular to an interactive screen control method and system for a teaching screen. Background Art
[0002] During the experimental teaching process, teachers often face a difficult technical problem, which seriously affects the efficiency and quality of teaching. When teachers patrol the laboratory and guide students, they often encounter situations where they need to answer complex questions. These questions usually involve abstract concepts, complex operation steps or fine experimental details, which are difficult to express clearly and accurately through verbal explanations alone.
[0003] When teachers try to explain these complex problems through verbal descriptions, they often find that students have difficulty understanding them and need to explain repeatedly before they can barely understand them. This method of relying solely on verbal explanations has obvious limitations: first, abstract concepts are difficult for students to intuitively understand through pure verbal descriptions; second, complex operating steps are easy for students to be confused or miss key details without visual assistance; third, some experimental phenomena or results may require charts, data or dynamic demonstrations to fully explain.
[0004] In this case, teachers urgently need to use auxiliary materials to enhance the effect of teaching, such as relevant pictures, videos, animations or interactive charts. However, the existing teaching equipment configuration is usually difficult to meet this demand. The traditional solution is to let teachers return to the fixed teaching screen for demonstration, but this method interrupts the continuity of teaching, reduces teaching efficiency, and is not conducive to students' intuitive understanding of problems in the actual operation environment.
[0005] At present, there is still a lack of an effective method that allows teachers to instantly call up and display auxiliary teaching materials next to students' workstations. This technical gap makes it difficult for teachers to flexibly and efficiently use visual resources during the guidance process, greatly limiting the efficiency and effectiveness of solving complex problems. Therefore, how to enable teachers to obtain and present necessary auxiliary materials at any time when guiding students has become a key technical challenge to improve the quality of experimental teaching.
[0006] In view of the above problems, the existing technology needs to be improved urgently. Summary of the invention
[0007] The purpose of this application is to provide an interactive screen control method and system for a teaching screen, which has the advantages of improving teaching efficiency, enhancing teaching interactivity, and optimizing screen display strategy.
[0008] The present application provides an interactive screen control method for a teaching screen, and the technical solution is as follows: after receiving a control instruction triggered by a teacher, obtaining the teacher's position information; calculating the rotation angle of the teaching screen according to the position information; controlling the rotation of the teaching screen according to the rotation angle; determining the display content of the teaching screen according to the control instruction; and controlling the display of the teaching screen according to the display content.
[0009] Furthermore, the present application also proposes that the step of determining the display content of the teaching screen according to the control instruction includes: obtaining the display time of the display content corresponding to the control instruction; calculating the display priority according to the display time and the display content; and determining the display content of the teaching screen according to the display priority.
[0010] Furthermore, the present application also proposes that the step of calculating the display priority based on the display duration and the display content includes: obtaining the display duration; calculating a time evaluation index based on the display duration and the remaining time of the current experiment; obtaining the display content; judging its importance evaluation index in the current experiment based on the display content; and calculating the display priority based on the time evaluation index and the importance evaluation index.
[0011] Furthermore, the present application also proposes that the step of determining the display content of the teaching screen according to the display priority includes: obtaining the display priority of the current display content; when a new control instruction is received, obtaining the display priority of the new display content; judging whether the display priority of the new display content is greater than the display priority of the current display content; when the display priority of the new display content is greater than the display priority of the current display content, using the new display content as the display content of the teaching screen; when the display priority of the new display content is not greater than the display priority of the current display content, storing the new display content in a display queue; when the display priority of the new display content is greater than the display priority of the current display content, using the new display content as the display content of the teaching screen includes: when the display priority of the new display content is greater than the display priority of the current display content, judging the priority difference between the display priority of the new display content and the display priority of the current display content; when the priority difference is greater than a set value, using the new display content as the display content of the teaching screen; when the priority difference is not greater than a set value, displaying the teaching screen in split screen.
[0012] Furthermore, the present application also proposes that when the priority difference is not greater than a set value, the step of splitting the teaching screen for display includes: obtaining the display area size of the teaching screen; calculating the number of split screens based on the display area size; when the number of split screens is greater than 1, dividing the display area into multiple sub-display areas; displaying the current display content and the new display content in the sub-display area; and also includes: obtaining the position information corresponding to the teacher's two triggering control instructions; recalculating the rotation angle of the teaching screen based on the position information corresponding to the teacher's two triggering control instructions, and calculating the sub-display areas corresponding to the current display content and the new display content, so that the content displayed on the split screen corresponds to the students.
[0013] Furthermore, the present application also proposes that the step of recalculating the rotation angle of the teaching screen according to the position information corresponding to the teacher's two triggering control instructions, and calculating the sub-display area corresponding to the current display content and the new display content, so that the content displayed on the split screen corresponds to the students includes: obtaining the position information corresponding to the teacher's two triggering control instructions; obtaining the position coordinates of the corresponding students according to the position information; calculating the angle between each student and the teaching screen according to the student's position coordinates; calculating the optimal rotation angle of the teaching screen according to the angle; determining the display positions of the current display content and the new display content in the sub-display area according to the angle; controlling the rotation of the teaching screen according to the optimal rotation angle, and displaying the current display content and the new display content in the corresponding sub-display area according to the display position.
[0014] Furthermore, the present application also proposes that the step of determining the teaching screen according to the display priority includes: when the display priority is less than or equal to the preset threshold, keeping the display content as the display content corresponding to the previous control instruction; when the display priority is less than or equal to the preset threshold, keeping the display content as the display content corresponding to the previous control instruction includes: obtaining the display progress of the display content corresponding to the previous control instruction; calculating the remaining display time corresponding to the display progress; sending a waiting prompt message containing the remaining display time; when the remaining display time ends, obtaining the effective state of the current control instruction; determining whether to execute the display content corresponding to the current control instruction according to the effective state; also includes: obtaining the remaining time of the experiment; judging whether it is necessary to split the teaching screen according to the remaining time of the experiment and the display time of the current display content, so as to display the content corresponding to the current control instruction and the content corresponding to the previous control instruction; when the teaching screen needs to be split-screen, recalculating the rotation angle of the teaching screen and the content displayed corresponding to the split-screen area, so that the content displayed on the split screen corresponds to the students.
[0015] Furthermore, the present application also proposes that the method further includes: setting the brightness of the teaching screen according to the position information.
[0016] Furthermore, the present application also proposes:
[0017] When the teaching screen is in a split-screen display state, obtaining importance weight values corresponding to the current display content and the new display content;
[0018] Obtaining the student position coordinates corresponding to the current display content and the new display content;
[0019] The rotation angle of the teaching screen is calculated according to the following formula:
[0020] θ=arctan2(w1y1+w2y2,w1x1+w2x2)
[0021] Wherein, θ is the rotation angle of the teaching screen, w1 and w2 are the importance weight values of the current display content and the new display content, respectively, and (x1, y1) and (x2, y2) are the position coordinates of the corresponding students, respectively;
[0022] The area ratio of the sub-display regions corresponding to the current display content and the new display content is calculated according to the following formula:
[0023] A1=(w1·e^(-λt1)·(1-e^(-μT))·cosα1) / Z
[0024] A2=(w2·e^(-λt2)·(1-e^(-μT))·cosα2) / Z
[0025] Wherein, A1 and A2 are the display area ratios of the current display content and the new display content, t1 and t2 are the display time, T is the remaining time of the experiment, λ is the time decay rate parameter, μ is the time urgency parameter, α1 and α2 are the observation angles of the students relative to the screen, and Z is the normalization factor;
[0026] The display of the teaching screen is controlled according to the rotation angle and the display area ratio.
[0027] Furthermore, the present application also proposes an interactive screen control system for a teaching screen, which includes: an acquisition module, used to obtain the teacher's location information after receiving a control instruction triggered by the teacher; a first calculation module, used to calculate the rotation angle of the teaching screen according to the position information; a first control module, used to control the rotation of the teaching screen according to the rotation angle; a second calculation module, used to determine the display content of the teaching screen according to the control instruction; a second control module, used to control the display of the teaching screen according to the display content.
[0028] From the above, it can be seen that the interactive screen control method and system for a teaching screen provided in the present application realize the intelligent linkage between the teacher's position and the screen display by automatically adjusting the screen angle and content, thereby solving the problem that teachers need to frequently move and manually adjust the screen in traditional teaching, and has the advantages of improving teaching efficiency, enhancing teaching interactivity, and optimizing screen display strategies. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A flow chart of an interactive screen control method for a teaching screen provided in this application. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0031] In the process of experimental teaching, teachers are faced with the technical problem of how to achieve interactive control of the teaching screen to improve teaching efficiency. Specifically, when teachers need to patrol the laboratory and guide students, they often encounter situations where they need to answer complex questions. These questions usually involve abstract concepts, complex operating steps or fine experimental details, which are difficult to express clearly and accurately through verbal explanations alone. The traditional solution is to have teachers return to a fixed teaching screen for demonstration, but this method interrupts the continuity of teaching, reduces teaching efficiency, and is not conducive to students' intuitive understanding of problems in a practical operating environment.
[0032] For example, in an experimental teaching scenario, the teacher needs to move between multiple student workstations and needs to call and display different teaching content at any time. Specifically, in a chemistry laboratory, the teacher may need to display a molecular structure diagram at one workstation and an animation of the reaction process at another workstation. However, due to the lack of a flexible screen control system, the teacher needs to return to the fixed teaching screen to change the content every time, and then return to the student workstation to explain. This not only takes a lot of time, but also leads to interruptions in the teaching rhythm. Specifically, assuming that in a 90-minute experimental course, the teacher needs to provide guidance at 10 different workstations on average, and it takes 2 minutes to return to the fixed screen and change the content each time, which means that 20 minutes of time are wasted on screen operations.
[0033] If this technical problem cannot be effectively solved, it will have a serious negative impact on the quality and efficiency of experimental teaching. First, the waste of teaching time will lead to the inability to complete the experimental course content as planned, affecting the overall teaching progress. Secondly, frequent interruptions will destroy students' attention and learning continuity, and reduce the effect of knowledge absorption. Furthermore, due to the inability to display necessary visual aids in a timely manner, some complex concepts or operating steps may not be accurately understood by students, increasing the risk of experimental errors. Therefore, it is particularly important to develop a technical solution that can achieve flexible control of the teaching screen. This solution should enable teachers to adjust the screen position and content at any time during the movement process to ensure the timely and accurate transmission of information, thereby significantly improving the efficiency and quality of experimental teaching.
[0034] To solve this problem, this application has carried out in-depth thinking and exploration.
[0035] First, considering that teachers need to move freely in the laboratory to guide students, and at the same time be able to call and display teaching content at any time, this application first considers the idea of using a mobile teaching screen. However, this solution has the disadvantages of bulky equipment and inconvenient movement, which will affect the teacher's mobility efficiency.
[0036] Secondly, consider the solution of equipping each student workstation with an independent screen. Although this method allows students to see teaching content at any time, it is costly and difficult to achieve unified control of multiple screens.
[0037] After further consideration, this application proposes an innovative solution: using a rotatable central teaching screen and realizing automatic adjustment of the screen through an intelligent control system. Specifically, this solution includes the following key points:
[0038] First, the system is started by receiving a control command triggered by a teacher, wherein the control command can be issued by a portable device carried by the teacher, such as a smart bracelet or a dedicated remote controller.
[0039] Secondly, the system needs to obtain the teacher's location information. This can be achieved by installing positioning sensors in the laboratory or using the GPS function of the device carried by the teacher. The purpose of obtaining location information is to determine the teacher's current specific location, thereby providing a basis for subsequent screen adjustments.
[0040] Next, the system calculates the optimal rotation angle of the teaching screen based on the teacher's position information. The calculation process takes into account factors such as the teacher's position and the current orientation of the screen to ensure that the screen can face the teacher and relevant students at the best angle.
[0041] After the calculation is completed, the system controls the teaching screen to rotate according to the calculated angle. This step can be achieved by installing an electric rotating device on the screen base to ensure that the screen can be smoothly and accurately rotated to the specified position.
[0042] At the same time, the system determines what should be displayed on the teaching screen based on the control instructions issued by the teacher. This may include switching to a specific teaching slide, showing an animation of the experimental steps, or displaying related data charts.
[0043] Finally, the system controls the teaching screen to display the content accordingly. This step ensures that the teaching content required by the teacher can be presented on the screen in a timely and accurate manner.
[0044] Therefore, refer to Figure 1 The present application proposes an interactive screen control method for a teaching screen, the steps of the method comprising:
[0045] S110, after receiving the control instruction triggered by the teacher, obtaining the teacher's location information;
[0046] S120, calculating the rotation angle of the teaching screen according to the position information;
[0047] S130, controlling the rotation of the teaching screen according to the rotation angle;
[0048] S140, determining the display content of the teaching screen according to the control instruction;
[0049] S150, controlling the display of the teaching screen according to the display content.
[0050] Among them, control instructions refer to instructions for controlling the teaching screen triggered by teachers through specific devices or operations. They can be implemented by handheld controllers, smart bracelets or voice commands. Handheld controllers and smart bracelets can also have recording functions, which can record the conversations between students and teachers to determine the required display content.
[0051] In some preferred embodiments, the teacher holds a controller, and when a student needs guidance, the teacher presses the controller to trigger the recording function. The controller records the conversation between the student and the teacher, thereby generating control instructions for controlling the rotation of the teaching screen and the content to be displayed.
[0052] In some preferred embodiments, when the controller records the conversation between the student and the teacher, it will first make an automatic judgment to determine whether the teaching screen needs to be controlled. Specifically, based on the conversation between the student and the teacher, it will determine whether the problems encountered by the student require auxiliary materials to help them understand. If so, a control instruction is generated; if not, no control instruction is generated.
[0053] Among them, the location information refers to the specific location coordinates of the teacher in the laboratory, which can be achieved by using an indoor positioning system, camera recognition or a positioning device carried by the teacher.
[0054] The rotation angle refers to the angle at which the teaching screen needs to be adjusted to ensure the best viewing effect. It can be calculated using a mathematical algorithm based on the teacher's position and the student's position.
[0055] The display content refers to the teaching materials that need to be presented on the teaching screen, which can be achieved by using a preset teaching material library or real-time generated content.
[0056] The core innovation of this application is to propose a screen control method based on the teacher's position information. This method obtains the teacher's position in real time, automatically adjusts the screen angle and content, realizes the dynamic matching of the teaching screen and the teacher's position, and solves the problem of insufficient flexibility of traditional fixed screens in experimental teaching.
[0057] The working principle of this application is as follows: First, when the teacher needs to provide guidance at a certain student workstation, the control command is triggered by a handheld controller or other means. After the system receives this command, it immediately starts the location information. The indoor positioning system or other positioning technology can be used to accurately locate the coordinates of the teacher in the laboratory.
[0058] After obtaining the position information, the optimal rotation angle of the teaching screen is calculated through a specific algorithm, taking into account factors such as the teacher's position and the current screen orientation. This calculation process is designed to ensure that the screen can face the teacher and relevant students at the best angle.
[0059] After the calculation is completed, the control module of the system receives the calculation results and sends instructions to the rotation mechanism of the teaching screen. The rotation mechanism may be an electric motor or other mechanical device that can accurately control the screen to rotate to a specified angle. This process ensures that the screen always maintains the best viewing angle.
[0060] At the same time, the system determines the content to be displayed according to the teacher's control instructions. Appropriate content can be selected from the preset teaching material library, or relevant materials can be automatically generated according to the current teaching progress. After determining the content, the system controls the screen to display the corresponding teaching materials, which may include text, pictures, videos or interactive content.
[0061] In some preferred embodiments, the content to be displayed is determined according to the teacher's control instructions, and the relevant content is preferentially searched from the courseware prepared by the teacher.
[0062] In some preferred embodiments, if relevant content is not found in the courseware prepared by the teacher, the relevant content can be selected and displayed from a preset teaching material library.
[0063] In some preferred embodiments, if relevant content is not found in a preset teaching material library, relevant content can be generated and displayed based on an online large model.
[0064] In this way, the application realizes the real-time linkage between the teaching screen and the teacher's position, greatly improving the flexibility and efficiency of experimental teaching. Teachers can move freely in the laboratory without having to frequently return to a fixed position to operate the screen, thus maintaining the continuity of teaching and the attention of students.
[0065] As a preferred implementation, the present application can be applied in a chemical laboratory. Specifically, an LED display screen is installed in the laboratory, and the screen base is equipped with a 360-degree rotating mechanism. The teacher wears a smart bracelet that integrates a touch panel and a positioning module.
[0066] When the teacher needs to show a molecular structure at a student's workstation, he or she touches the touch panel on the bracelet. The system immediately obtains the teacher's position coordinates through the bracelet's built-in positioning module. Assuming that the teacher is at position (3,4) in the laboratory coordinate system, the system calculates that the screen needs to be rotated 45 degrees to face that position.
[0067] The control module then drives the base rotation mechanism to rotate the screen precisely 45 degrees. At the same time, according to the teacher's touch command, the system retrieves the corresponding molecular structure diagram from the preset chemistry teaching database and displays it clearly on the screen.
[0068] The whole process is completed within 2 seconds, and the teacher can show the required content without leaving the student's workstation. Students can intuitively see the molecular structure diagram, which effectively improves the efficiency of understanding complex concepts. When the teacher moves to the next student position for guidance, the above process is repeated, and the screen automatically adjusts to the new optimal angle and content.
[0069] In this way, the technical solution of the present application effectively solves the limitations of traditional fixed screens in experimental teaching, and significantly improves teaching efficiency and students' understanding.
[0070] In some of the above-mentioned embodiments, during the implementation of the present application, there is still the problem of how to determine the display content of the teaching screen to optimize the display effect.
[0071] In this regard, the present application further proposes that the steps of determining the display content of the teaching screen according to the control instruction include: obtaining the display time of the display content corresponding to the control instruction; calculating the display priority according to the display time and the display content; and determining the display content of the teaching screen according to the display priority.
[0072] The technical solution of this application realizes intelligent management of the content displayed on the teaching screen by introducing the concepts of display duration and display priority. This method not only improves the efficiency of information transmission, but also helps teachers better manage the teaching progress and ensure that important content is fully displayed.
[0073] In the specific implementation process, obtaining the display duration of the display content corresponding to the control instruction can be achieved in a variety of ways. For example, the default display duration of different types of content can be preset, such as 30 seconds for text descriptions, 45 seconds for pictures, and the actual playback duration of videos. The display duration can also be automatically calculated according to the complexity of the content, such as by estimating based on parameters such as the number of words, picture pixels, or video duration. In addition, teachers can also be allowed to manually set or adjust the display duration.
[0074] That is, in the solution of the present application, after the display content is determined, it is necessary to calculate and obtain the display duration of the display content.
[0075] Calculating the display priority based on the display duration and display content is the core step of this application. A weighted algorithm can be used here, with display duration and content importance as two main factors. For example, a priority calculation formula can be set: priority = a*display duration + b*content importance, where a and b are weight coefficients that can be adjusted according to actual teaching needs. Content importance can be determined by preset importance levels or keyword matching.
[0076] When determining the display content of the teaching screen according to the display priority, a dynamic sorting method can be used. When new display content arrives, the system will compare its priority with the priority of the current display content. If the new content has a higher priority, the display will be switched immediately; if the priority is lower, the new content will be added to the waiting queue. The system will continue to monitor the display time, and after the current content is displayed, the content with the highest priority will be selected from the waiting queue for display.
[0077] In practical applications, this technical solution can effectively solve the problem of content display when multiple students need guidance at the same time. For example, suppose the teacher is instructing Student A to perform a complex experimental operation, and the display screen is showing the relevant step-by-step instructions, which is expected to take 5 minutes. At this time, Student B encounters a simple but urgent question that only takes 30 seconds to answer. The system will calculate the display priority of the two contents and may decide to briefly display the answer to Student B's question before switching back to the operating instructions for Student A. This will not interrupt important long-term guidance, but can solve urgent problems in a timely manner, greatly improving teaching efficiency.
[0078] In a specific embodiment, the system can work as follows: First, the teacher sends a control instruction through a mobile device, which includes the content to be displayed (such as "Experimental Step 3: Solution Preparation") and the estimated display time (such as 180 seconds). After receiving this instruction, the system will query the importance level of the current content (assuming it is 4, with a full score of 5). Then, the system uses the preset priority calculation formula: priority = 0.6*display time + 0.4*importance level*100, and obtains a priority score of 0.6*180+0.4*4*100=268. The system compares this priority with the priority of the currently displayed content (assuming it is 200), and finds that the new content has a higher priority, so it immediately switches the display screen content to the relevant information of "Experimental Step 3: Solution Preparation". At the same time, the system starts a countdown of 180 seconds and continuously monitors whether there is new high-priority content that needs to be displayed.
[0079] In this way, the technical solution of the present application can maximize the teaching effect within a limited experimental time. It not only takes into account the importance of the content, but also takes the time factor into consideration, and realizes the dynamic optimization of the content displayed on the teaching screen. This method has obvious advantages over the traditional fixed order display or manual switching method. It can automatically adjust the display order to ensure that the most important and urgent content is displayed in a timely manner, while not completely ignoring the secondary content. This intelligent content management method greatly reduces the burden on teachers, allowing them to focus more on teaching itself rather than frequently operating the display device.
[0080] Compared with the prior art, the solution of the present application embodies innovation and progress in the following aspects: First, it introduces the concepts of display duration and priority, so that content display is no longer a simple first-come-first-served basis, but is intelligently scheduled based on the importance and timeliness of the content. Secondly, it realizes dynamic management of displayed content and can automatically adjust the display order according to real-time conditions, which is not possible in traditional fixed-order display solutions. Thirdly, this solution takes into account the complex situations that may arise in the teaching process, such as scenarios where multiple students need guidance at the same time, and effectively solves this problem through a priority mechanism. Finally, the implementation of this solution is relatively simple, does not require complex hardware support, and can be easily integrated into existing teaching systems.
[0081] In some of the above-mentioned embodiments, during the implementation of the present application, there is still a problem of how to calculate the display priority to optimize the display content of the teaching screen.
[0082] In this regard, the present application further proposes steps for calculating display priority based on display duration and display content, including: obtaining display duration; calculating a time evaluation index based on the display duration and the remaining time of the current experiment; obtaining display content; judging its importance evaluation index in the current experiment based on the display content; calculating the display priority based on the time evaluation index and the importance evaluation index.
[0083] The technical solution of this application involves technical features such as display duration, remaining time of the experiment, time evaluation index, display content, importance evaluation index and display priority, etc. These features play an important role in solving the problem of how to calculate the display priority to optimize the display content of the teaching screen.
[0084] The display duration and the remaining time of the experiment are used to calculate the time evaluation index, which reflects the time urgency of content display. The displayed content is used to judge its importance in the current experiment and obtain the importance evaluation index. These two indicators jointly determine the display priority, thereby achieving the optimized sorting of the displayed content.
[0085] This technical solution calculates the display priority by comprehensively considering time factors and content importance, effectively solving the problem of how to optimize the content displayed on the teaching screen. This method can reasonably arrange the display order according to the importance of the content and time urgency within the limited experimental time, thereby improving teaching efficiency.
[0086] Through this priority calculation method, the system can intelligently decide which content should be displayed first and which content can be displayed later or temporarily not displayed. This can not only help teachers deliver key information more effectively, but also ensure that students receive the most important and urgent information within the limited experimental time, thereby improving the overall teaching quality and learning effect.
[0087] Specifically, the technical solution of this application can be implemented in the following ways:
[0088] First, get the display time. This can be calculated by preset display time or automatically based on content length. For example, for a piece of text, the display time can be estimated based on the number of words and average reading speed; for pictures or videos, their inherent display time can be used directly.
[0089] Secondly, the time evaluation index is calculated based on the display duration and the remaining time of the current experiment. The time evaluation index can be normalized to map the ratio of the display duration to the remaining time of the experiment to a value between 0 and 1. For example, the formula can be used: time evaluation index = 1-(display duration / remaining time of the experiment). In this way, when the display duration approaches or exceeds the remaining time of the experiment, the time evaluation index will approach 0, indicating a high time urgency.
[0090] Next, the displayed content is obtained and its importance in the current experiment is determined. The importance evaluation can be determined based on a preset keyword list, content type (such as experimental steps, safety tips, result analysis, etc.), or the importance manually marked by the teacher. For example, different weights can be assigned to different types of content: the weight of key experimental steps is 0.9, the weight of safety tips is 1.0, the weight of background knowledge is 0.6, etc.
[0091] Finally, the display priority is calculated based on the time evaluation index and the importance evaluation index. A weighted average method can be used, such as: display priority = α*time evaluation index + (1-α)*importance evaluation index, where α is the weight of the time factor and can be adjusted according to specific needs.
[0092] Furthermore, the technical solution of the present application can also be illustrated by the following specific embodiments:
[0093] Assume that in a 90-minute chemistry experiment course, the teacher needs to display multiple contents. One of the contents is about the safety precautions of the experiment, with an estimated display time of 5 minutes and an importance rating of 1.0 (highest). Another content is the introduction to the experimental background, with an estimated display time of 10 minutes and an importance rating of 0.6.
[0094] When the experiment has 30 minutes left, the system calculates the display priority of the two contents:
[0095] For safety considerations:
[0096] Time evaluation index = 1-(5 / 30) = 0.83,
[0097] Display priority = 0.5*0.83+0.5*1.0=0.915.
[0098] Background introduction for the experiment:
[0099] Time evaluation index = 1-(10 / 30) = 0.67,
[0100] Display priority = 0.5*0.67+0.5*0.6=0.635.
[0101] It can be seen that although the content of the experimental background introduction may be longer, the system will give priority to displaying safety precautions because they are more important and have a shorter display time.
[0102] This method has obvious advantages over the traditional fixed order display method. The traditional method may display content in a preset order and cannot be adjusted dynamically according to the actual situation, which may result in important information not being displayed in time when time is tight. The method of this application can more flexibly adapt to actual teaching needs by comprehensively considering time and importance factors, ensuring that key information is displayed first within a limited time.
[0103] In addition, the technical solution of this application can also be combined with the rotation control and split-screen display functions of the teaching screen to further improve the efficiency and pertinence of information display. For example, when it is calculated that the display priorities of two contents are similar, the system can trigger split-screen display to display the two contents at the same time, and adjust the screen rotation angle according to the teacher's location information to ensure that students can clearly see all important information.
[0104] In general, the technical solution proposed in this application effectively solves the problem of optimizing the display of teaching screen content by introducing a display priority calculation mechanism. It can not only improve the efficiency and quality of information transmission, but also help teachers better manage teaching time, thereby significantly improving the overall effect of experimental teaching.
[0105] In some of the above-mentioned embodiments, during the implementation of the present application, there is still a problem of how to dynamically determine the display content of the teaching screen according to the display priority.
[0106] In this regard, the present application further proposes a method for determining the display content of the teaching screen according to the display priority. The method includes the following steps: obtaining the display priority of the current display content; when a new control instruction is received, obtaining the display priority of the new display content; judging whether the display priority of the new display content is greater than the display priority of the current display content; when the display priority of the new display content is greater than the display priority of the current display content, using the new display content as the display content of the teaching screen; when the display priority of the new display content is not greater than the display priority of the current display content, storing the new display content in the display queue. Among them, when the display priority of the new display content is greater than the display priority of the current display content, the step of using the new display content as the display content of the teaching screen also includes: judging the priority difference between the display priority of the new display content and the display priority of the current display content; when the priority difference is greater than the set value, using the new display content as the display content of the teaching screen; when the priority difference is not greater than the set value, displaying the teaching screen in split screen.
[0107] The technical solution of the present application ensures that the teaching screen always displays the most important information by dynamically comparing and adjusting the display content. When a new control instruction is received, the system will compare the display priorities of the new and old content. If the new content has a higher priority, the system will further determine the priority difference. When the difference is greater than the set threshold, the new content will completely replace the current content; when the difference is not greater than the threshold, the system will use a split-screen display to display the new and old content at the same time. This method not only ensures the timely display of important information, but also avoids the loss of previous information due to frequent switching, which leads to learning problems for students before this. For new content with a lower priority, the system will store it in the display queue instead of displaying it immediately. This approach can prevent secondary information from interfering with the display of major key content, and also prepare for possible subsequent displays.
[0108] In the technical solution of the present application, the calculation of display priority can be based on multiple factors. For example, the importance, urgency, relevance of the displayed content to the current teaching topic, etc. can be considered. Specifically, a weight coefficient matrix can be set to assign different weights to different factors, and then the final display priority can be obtained through weighted calculation.
[0109] The judgment of priority difference is a key feature of this application. The choice of set value directly affects the sensitivity of the system. If the set value is too small, it may lead to frequent switching of display content; if the set value is too large, the timely display of important information may be missed. Therefore, this set value can be dynamically adjusted according to actual teaching needs and user feedback. For example, an initial value can be set to 20%, and then this value can be gradually optimized through a machine learning algorithm based on teaching results and teacher feedback.
[0110] There are many ways to implement split screen display. The simplest way is to divide the screen into two equal parts, showing the new content and the old content separately. More complex implementations can dynamically adjust the split screen ratio based on the importance of the content. For example, if the new content has a higher priority than the old content, but not enough to completely replace it, the new content can be allocated 70% of the screen space and the old content can occupy 30%.
[0111] Management of the display queue is also an important feature. A dynamic queue based on priority can be set up, and new content is inserted into the appropriate position according to its priority. The content in the queue can have its priority updated regularly to reflect its changing importance over time. When the main screen content finishes displaying, the system can automatically pick up the highest priority content from the queue to display.
[0112] The technical solution of this application can effectively solve the problem of how to dynamically determine the display content of the teaching screen according to the display priority through this priority-based dynamic adjustment mechanism. It can not only ensure that the most important information is displayed in a timely manner, but also take into account the display needs of secondary information while retaining important information, thereby improving teaching efficiency and the effectiveness of information transmission.
[0113] As a specific embodiment, in an experimental teaching scenario. The teacher is guiding students to conduct a complex chemical experiment. The current screen displays the overall flow chart of the experiment, and its display priority is 80 (out of 100). During the experiment, the system receives a new control instruction, requiring the display of a detailed description of a key step, and its display priority is 85. The system compares the priority difference between the two and finds it to be 5, which is less than the preset threshold of 10. Therefore, the system starts the split-screen display mode. 60% of the area on the left side of the screen displays the new detailed description, and the 40% on the right side continues to display the overall flow chart. In this way, students can see the guidance of specific steps without losing their grasp of the overall experimental process.
[0114] At the same time, the system also receives another instruction to display safety precautions, with a priority of 70. Since this priority is lower than the current display content, the system stores it in the display queue. When the detailed instructions are displayed, the system automatically extracts this safety information from the queue and displays it, ensuring that important safety information is not missed.
[0115] Through this dynamic adjustment method, the technical solution of this application can flexibly adjust the display strategy according to the importance and urgency of the teaching content, effectively improving the efficiency and accuracy of information transmission. Compared with the traditional fixed order display or manual switching method, the solution of this application can manage teaching information more intelligently, reduce the operating burden of teachers, and ensure that students can obtain the most critical information in a timely manner.
[0116] Compared with the prior art, the technical solution of the present application has significant advantages. Traditional teaching screen display methods usually adopt a preset fixed order or a simple first-in-first-out principle, and cannot dynamically adjust the display strategy according to the importance of the content. This may cause important information to be displayed with delay or be obscured by less important information. However, by introducing display priority and dynamic adjustment mechanisms, the present application can manage the display content more flexibly and intelligently to ensure that the most important information is always displayed in a timely manner. At the same time, through the design of split-screen display and display queue, the present application can also ensure the display of important information while taking into account the transmission of secondary information, thereby avoiding the loss of information. This intelligent display management method not only improves teaching efficiency, but also can better adapt to complex and changeable teaching scenarios, providing teachers and students with a more intuitive and efficient information interaction experience.
[0117] In some of the above-mentioned embodiments, during the implementation of the present application, there is still a technical problem of how to adjust the screen rotation angle and content display position according to the teacher's position information when the teaching screen is displayed in split screen, so that the content displayed in the split screen corresponds to the students.
[0118] In this regard, the present application further proposes that when the priority difference is not greater than a set value, the steps for split-screen display of the teaching screen include: obtaining the display area size of the teaching screen; calculating the number of split screens based on the display area size; when the number of split screens is greater than 1, dividing the display area into multiple sub-display areas; displaying the current display content and the new display content in the sub-display area; and also includes: obtaining the position information corresponding to the teacher's two trigger control instructions; recalculating the rotation angle of the teaching screen based on the position information corresponding to the teacher's two trigger control instructions, and calculating the sub-display areas corresponding to the current display content and the new display content, so that the content displayed on the split screen corresponds to the students.
[0119] The technical solution of this application realizes the reasonable division of the screen by obtaining the display area size of the teaching screen and calculating the number of split screens. By displaying the current content and new content in the sub-display area respectively, the simultaneous display of information is guaranteed. The most important thing is that by obtaining the position information of the teacher's two trigger control instructions, recalculating the screen rotation angle and content display position, the dynamic correspondence between the split-screen content and the student position is realized. This method not only improves teaching efficiency, but also enhances the pertinence and visibility of teaching content, and effectively solves the technical problem of the correspondence between content and students when split-screen display.
[0120] The technical solution of the present application involves multiple key features and can be implemented in a variety of ways. First, obtaining the display area size of the teaching screen can be implemented through a screen driver interface or an operating system API. When calculating the number of split screens based on the display area size, factors such as the minimum readable font size and content complexity can be considered. For example, a minimum sub-display area size can be set, such as 300x200 pixels, and then the number of split screens can be determined based on the total display area size divided by the minimum sub-display area size.
[0121] When the number of split screens is greater than 1, the method of dividing the display area into multiple sub-display areas can be equal or unequal according to the importance of the content. When displaying the current display content and the new display content in the sub-display area, a suitable scaling algorithm can be selected according to the content type (such as text, picture, video) to ensure that the content is clear and readable.
[0122] The position information corresponding to the teacher's two trigger control instructions can be obtained in a variety of ways, such as using a camera for image recognition, or obtaining it through a positioning device worn by the teacher (such as an RFID tag or a Bluetooth device). When recalculating the rotation angle of the teaching screen based on this position information, a weighted average algorithm can be used to consider the distance and direction of the teacher's movement.
[0123] When calculating the sub-display areas corresponding to the current display content and the new display content, the teacher's position and the distribution of student seats can be combined. For example, the classroom can be divided into several areas, and the sub-display areas to display which content are determined based on the area where the teacher is when the control command is triggered. This ensures that the content displayed on the split screen corresponds to the student's position, improving the teaching effect.
[0124] The technical solution of this application can significantly improve teaching efficiency and flexibility in practical applications. When the teacher moves in the classroom, the system automatically adjusts the screen rotation angle and content display position to ensure that all students can clearly see the relevant content. This dynamic adjustment mechanism solves the limitations of traditional fixed screen display methods and enables teachers to better respond to the needs of different teaching scenarios.
[0125] For example, in a specific embodiment, suppose that the classroom is equipped with a 200-inch large touch screen with a resolution of 3840x2160 pixels. The system first obtains the display area size information. Considering the minimum readable font size and content complexity, the minimum sub-display area is set to 960x540 pixels. Through calculation, the system determines that the screen can be divided into a maximum of 8 sub-display areas (4x2 layout).
[0126] When the teacher moves from the front to the back of the classroom, the system detects two position changes that trigger the control command. Assume that the first position coordinates are (2,1) and the second is (8,5) (in meters). The system calculates the direction and distance of the teacher's movement based on these two positions, and recalculates the screen rotation angle based on the pre-set student seat distribution map.
[0127] In this example, the system may rotate the screen 15 degrees to ensure that students receiving instruction twice can clearly see the content. At the same time, the system allocates the currently displayed experimental step instructions to the 4 sub-display areas on the left, and the new display content (such as experimental result charts) to the 4 sub-display areas on the right.
[0128] Compared with the prior art, the technical solution of the present application has significant advantages. Traditional teaching screens are usually fixed and cannot be dynamically adjusted according to the teacher's position and student distribution. Even if some systems support split-screen display, they are often preset fixed layouts and lack flexibility. The present application achieves a smarter and more humane teaching experience by obtaining the teacher's position information in real time and dynamically adjusting the screen rotation angle and content display position. This not only improves teaching efficiency, but also better meets the needs of different teaching scenarios, such as group discussions, experimental demonstrations, etc. In addition, the technical solution of the present application also takes into account factors such as content priority and display duration, and can allocate display resources more reasonably to ensure that important information is displayed in a timely manner. This innovative solution provides strong support for the explanation of complex problems in experimental teaching, significantly improving the teaching quality and student understanding.
[0129] In addition, in some preferred embodiments, a light sensor is provided to detect the light condition of the environment and determine the split-screen mode according to the detected light condition of the environment.
[0130] For example, according to the calculation method of some of the above embodiments, the teaching screen is divided into two areas, each of which occupies 50%. At this time, according to the detected light conditions of the environment, when the relevant student on the left is watching the corresponding content, there is a part of reflection in the 50% area corresponding to the relevant student. At this time, another area will be divided from the 50% area to avoid the reflective area for displaying the corresponding content. If there is no non-reflective area in the 50% area or the area of the non-reflective area is too small, two areas corresponding to different relevant students will be re-allocated so that there is no reflection between the two areas and the corresponding students. When this condition cannot be met, the split screen operation is canceled, and the teaching screen is controlled one by one to perform tasks in turn toward the corresponding relevant students.
[0131] In some of the above-mentioned embodiments, during the implementation of the present application, there is still a technical problem of how to optimize the rotation angle and content display position of the teaching screen according to the teacher's position and the student's position to improve the teaching effect.
[0132] In this regard, the present application further proposes a technical solution for recalculating the rotation angle of the teaching screen according to the position information corresponding to the teacher's two trigger control instructions, and calculating the sub-display area corresponding to the current display content and the new display content, so that the content displayed on the split screen corresponds to the students. The specific steps include: obtaining the position information corresponding to the teacher's two trigger control instructions; obtaining the position coordinates of the corresponding students according to the position information; calculating the angle between each student and the teaching screen according to the student's position coordinates; calculating the optimal rotation angle of the teaching screen according to the angle; determining the display position of the current display content and the new display content in the sub-display area according to the angle; controlling the rotation of the teaching screen according to the optimal rotation angle, and displaying the current display content and the new display content in the corresponding sub-display area according to the display position.
[0133] The technical solution involves the following technical features: After the teacher instructs the students, the teaching screen displays the corresponding content, and then the teacher continues to inspect, at this time, the teaching screen may still display the relevant content. For some questions, the teacher may explain the core content, and then let the students watch the teaching screen, and then the teacher continues to inspect to improve efficiency. In this process, it is possible to instruct other students, at this time, there will be a situation where other content needs to be displayed.
[0134] Obtaining the position information of the teacher's two triggering control instructions is used to determine the positions of the teacher's two guidance to the students, providing basic data for subsequent screen adjustments. Obtaining the position coordinates of the corresponding students is used to determine the positions of the students in the classroom for the two guidance, providing a basis for the optimization of the screen angle and content display. Calculating the angle between each student and the teaching screen is used to evaluate the viewing angle of the two students viewing the screen, providing key parameters for the calculation of the screen rotation angle. Calculating the optimal rotation angle of the teaching screen By comprehensively considering the viewing angles of the two students, an optimal screen rotation angle is determined to ensure that the two students can clearly see the screen content. Determining the position of the displayed content in the sub-display area According to the positions and viewing angles of the two students, the positions of different contents in the split-screen display area are reasonably arranged so that students can better pay attention to the content related to themselves. Controlling the rotation and content display of the teaching screen Put the calculation results into practice, actually adjust the screen angle and display the content in the corresponding area.
[0135] These technical features work together to realize the control of the teaching screen when the teacher needs to display the content of the two instructions, so that the students corresponding to the two instructions can watch the teaching screen and see their respective contents clearly.
[0136] Furthermore, the technical solution of the present application can be implemented in a variety of ways. For example, obtaining the position information corresponding to the teacher's two triggering control instructions can be achieved by a positioning device worn by the teacher or a camera system in the classroom. Obtaining the position coordinates of the corresponding students based on the position information can be accomplished by a pre-set seating chart or real-time image recognition technology.
[0137] The angle between the relevant students and the teaching screen can be calculated by trigonometric calculation or vector analysis. The optimal rotation angle of the teaching screen can be calculated by a weighted average algorithm, taking into account the importance or viewing needs of different students. The position of the display content in the sub-display area can be dynamically allocated based on the relative position of the relevant students and the importance of the content.
[0138] The relationship and interaction between these features are reflected in the following aspects: the teacher's position information directly affects the determination of the student's position, which in turn affects the calculation of the angle. The angle calculation result determines the optimal rotation angle of the screen and the display position of the content. This coherent logical relationship ensures that the entire system can make timely and reasonable adjustments according to changes in the teaching scene.
[0139] In specific implementation, a threshold angle can be set, such as 30 degrees. When the calculated angle exceeds this threshold, the system will trigger the screen rotation and content re-layout. In addition, different display priorities can be set for different types of content (such as text, pictures, and videos), and the visibility of high-priority content will be given priority when split-screen display is performed.
[0140] The technical solution of this application realizes intelligent screen control through a series of steps when solving the technical problem of how to optimize the rotation angle and content display position of the teaching screen according to the teacher's position and the student's position to improve the teaching effect. First, by obtaining the position information of the teacher triggering the control command twice, the system can accurately locate the position of the teacher's two instructions, which provides basic data for subsequent screen adjustments. Based on this position information, the system further determines the position coordinates of the corresponding students. This step takes into account the situation that the teacher may need to guide students in different positions during the teaching process.
[0141] Next, the system uses the acquired position data to calculate the angle between each relevant student and the teaching screen. This calculation process takes into account the student's viewing angle of the screen, providing key parameters for subsequent screen rotation and content layout optimization. Based on these angle data, the system can calculate the optimal rotation angle of the teaching screen to ensure that the screen content is well visible to all relevant students.
[0142] After determining the optimal rotation angle, the system further optimizes the position of the display content in the sub-display area. This step takes into account the importance of different content to different students, and by reasonably arranging the display position, it ensures that all relevant students can clearly see the content related to them. Finally, the system controls the actual rotation of the teaching screen based on the calculation results, and displays the current and new display content in the corresponding sub-display area.
[0143] This intelligent screen control method has significant advantages over the traditional fixed screen display method. It can dynamically adjust the screen angle and content layout according to the teacher's movement and the student's position, greatly improving the visibility and pertinence of the teaching content. This not only improves teaching efficiency, but also enhances the students' learning experience. Especially when it is necessary to show different content to students in different positions at the same time, this method can flexibly perform split-screen display to meet the needs of complex teaching scenarios.
[0144] As a specific example, consider a laboratory teaching scenario. The classroom is equipped with a rotatable large-screen display with a screen size of 60 inches and a resolution of 3840x2160. The teacher wears a positioning device with an accuracy of ±10 cm. The student's seat information is pre-entered into the system.
[0145] When the teacher triggers the control command for the first time, the position coordinates are (2.5m, 3.0m), and the corresponding position coordinates of student A are (2.0m, 2.5m). The system calculates that the angle between student A and the screen is 15°. When the teacher triggers the control command for the second time, the position becomes (5.0m, 4.0m), and the corresponding position coordinates of student B are (5.5m, 3.5m). The calculated angle between student B and the screen is 40°.
[0146] The system uses a weighted average algorithm to calculate the optimal rotation angle: α = (15° × 0.5 + 40° × 0.5) = 27.5°. Based on this angle, the system controls the screen to rotate 27.5°. At the same time, the system divides the screen into two sub-display areas, with the left side displaying content related to student A and the right side displaying content related to student B. The size of each area is dynamically adjusted according to the importance of the content.
[0147] In this way, the technical solution of the present application can always maintain the optimal visibility of the screen content to the relevant students when the teacher moves to provide guidance, thereby greatly improving the teaching effect.
[0148] Compared with the prior art, the technical solution of the present application has significant advantages. Traditional teaching screens are usually fixed and cannot be adjusted according to the changes in the positions of teachers and students. Even some rotatable screens often require manual adjustment and cannot achieve real-time and intelligent optimization. The present application realizes intelligent control of the teaching screen by automatically obtaining position information, calculating the optimal angle and content layout. This not only improves teaching efficiency, but also enhances the flexibility and pertinence of teaching. Especially when it is necessary to display different content to students in different positions at the same time, the split-screen display function of the present application solves the limitations of the traditional single display method and provides an effective solution for complex teaching scenarios.
[0149] In some of the above-mentioned embodiments, during the implementation of the present application, there is still the problem of how to reasonably arrange new display content while maintaining the current display content to improve teaching efficiency and information transfer effect.
[0150] In this regard, the present application further proposes that when the display priority is less than or equal to a preset threshold, the display content is maintained as the display content corresponding to the previous control instruction; when the display priority is less than or equal to the preset threshold, the step of maintaining the display content as the display content corresponding to the previous control instruction includes: obtaining the display progress of the display content corresponding to the previous control instruction; calculating the remaining display time corresponding to the display progress; sending a waiting prompt message containing the remaining display time; when the remaining display time ends, obtaining the effective status of the current control instruction; determining whether to execute the display content corresponding to the current control instruction according to the effective status; also includes: obtaining the remaining time of the experiment; judging whether it is necessary to split the teaching screen for display according to the remaining time of the experiment and the display time of the current display content, so as to display the content corresponding to the current control instruction and the content corresponding to the previous control instruction; when the teaching screen needs to be split-screen, recalculating the rotation angle of the teaching screen and the content displayed corresponding to the split-screen area, so that the content displayed on the split screen corresponds to the students.
[0151] This application achieves the goal of reasonably arranging new display content while maintaining the current important display content by introducing technical features such as display priority judgment, display progress and remaining time calculation, waiting prompt information, control instruction validity judgment, experiment remaining time judgment, split screen display and screen rotation. These features work together to maximize the information transmission effect within the limited experiment time and improve teaching efficiency.
[0152] Specifically, the display priority judgment mechanism determines whether to keep the current display content by comparing the display priority with the preset threshold. This helps to ensure that important information is not easily replaced and ensure the continuity and importance of the teaching content. The display progress and remaining time calculation function obtains the progress of the display content corresponding to the previous control instruction and calculates the remaining display time, which helps to reasonably arrange the display time of new and old content and avoid important information being replaced too early or insufficient display time.
[0153] The function of waiting for prompt information to be sent allows teachers to understand the display status of the current content, so as to better arrange the teaching progress. This timely feedback mechanism helps teachers adjust the rhythm of explanations and improve the consistency and efficiency of teaching. After the remaining display time is over, the validity judgment of the control instruction is determined by obtaining the validity status of the current control instruction to determine whether to execute the new display content. This step avoids the display of unnecessary information and ensures that each display content is valid and necessary.
[0154] The remaining time judgment function obtains the remaining time of the experiment and determines whether split-screen display is required based on the display duration of the currently displayed content. This helps to maximize the information transmission effect within the limited experiment time and ensure that students can receive all necessary information. When split-screen display is required, the system will recalculate the rotation angle of the teaching screen and the content distribution of the split-screen area to ensure that the displayed content corresponds to the student's position. This dynamic adjustment improves the pertinence of information transmission, allowing students who receive teacher guidance twice to view the teaching screen and the corresponding displayed content in the best way.
[0155] Furthermore, the present application can implement the judgment and processing of display priority in the following manner: First, a preset threshold is set, for example, it can be set to 60 (assuming the priority range is 0-100). When the system receives a new control instruction, it calculates the display priority of the display content corresponding to the instruction. If the calculated display priority is less than or equal to 60, the system will keep the current display content unchanged.
[0156] Specifically, the system performs the following steps:
[0157] 1. Get the display progress of the display content corresponding to the last control instruction. For example, if a video has been played for 2 minutes and the total duration is 5 minutes, the display progress is 40%.
[0158] 2. Calculate the remaining display time corresponding to the display progress. In the above example, the remaining display time is 3 minutes.
[0159] 3. Send a waiting reminder message containing the remaining display time. The system may send a message to the teacher's control device: "The current content will be played for 3 minutes, and the new content will be displayed later."
[0160] 4. When the remaining display time is over, the system will obtain the validity status of the current control instruction, for example, to check whether the instruction has been canceled or modified by the teacher.
[0161] 5. Determine whether to execute the display content corresponding to the current control instruction according to the effective state. If the instruction is still valid, the system will prepare to display new content.
[0162] In addition, this application also takes into account the limitation of experimental time and adds the following steps:
[0163] 6. Get the remaining time of the experiment. Assuming the total duration of the experiment is 2 hours and 1 hour and 30 minutes have been completed, the remaining time is 30 minutes.
[0164] 7. Determine whether to split the teaching screen based on the remaining time of the experiment and the display duration of the currently displayed content. For example, if the new content is expected to take 20 minutes to display, and there are only 30 minutes left in the experiment, the system may decide to split the screen to display the current content and the new content at the same time.
[0165] 8. When the teaching screen needs to be split, the system will recalculate the rotation angle of the teaching screen and the corresponding content displayed in the split screen area. For example, the screen can be divided into left and right parts, with the left side showing the current content and the right side showing the new content. The screen angle can be adjusted according to the position of the students so that both groups of students can clearly see the content they need.
[0166] In this way, the application can reasonably arrange new display content while maintaining the current important display content, effectively improving teaching efficiency and information transmission effect. This method not only takes into account the importance of content and time constraints, but also ensures the pertinence and effectiveness of information transmission through technical means such as split-screen display and screen rotation.
[0167] Compared with the prior art, the solution of this application has obvious advantages. Traditional teaching screen control methods usually use a simple first-in-first-out or complete replacement method to process new display content, which may cause important information to be replaced prematurely or students to be unable to receive all necessary information in a timely manner. However, this application achieves more intelligent and flexible content management by introducing display priority, remaining time calculation, split-screen display and other mechanisms. This not only improves the efficiency of information transmission, but also better adapts to the dynamic needs of experimental teaching, ensuring that students get the best learning experience within a limited experimental time.
[0168] In some of the above-mentioned embodiments, during the implementation of the present application, there is still the problem that the brightness of the teaching screen cannot be intelligently adjusted according to the teacher's position.
[0169] In this regard, the present application further proposes a technical solution for setting the brightness of the teaching screen according to position information.
[0170] In response to the technical difficulties of adjusting the brightness of the teaching screen, this application proposes an intelligent brightness control method based on the teacher's position information. The core of this method is to dynamically obtain the teacher's specific position in the teaching space and adjust the screen brightness in real time accordingly to ensure that the screen content is clearly visible at different positions and angles.
[0171] In the specific implementation, the location information can be obtained through a variety of sensing technologies, such as infrared positioning, camera tracking, or wireless positioning. When the teacher moves, the system will capture his position coordinates in real time. According to the position coordinates, the relative distance and angle between the teacher and the teaching screen can be calculated. Based on these parameters, the system will automatically adjust the screen brightness, mainly considering factors such as distance, light environment, and viewing angle. For example, when the teacher is close to the screen, the brightness can be appropriately reduced; when it is at a farther position, the brightness can be increased to ensure clarity.
[0172] Furthermore, the brightness adjustment can also be intelligently compensated in combination with the ambient light intensity. The light sensor obtains real-time ambient light data, which, combined with the teacher's location information, can achieve more accurate adaptive brightness adjustment. This method not only solves the tedious problem of traditional manual adjustment, but also ensures that the screen display effect is continuously optimized during the teaching process.
[0173] In practical applications, a smooth transition algorithm for brightness adjustment can be set to avoid sudden brightness changes from interfering with teaching. For example, the brightness can be gradually adjusted within 0.5-2 seconds to make the change process smooth and natural. At the same time, the system can also reserve a manual fine-tuning interface to allow teachers to make subtle adjustments according to personal needs.
[0174] Compared with the traditional fixed brightness or simple light sensing adjustment, the brightness adjustment scheme based on position information proposed in this application is more intelligent and adaptable. It can dynamically adjust the display effect according to the teacher's actual teaching position, effectively improving the screen visibility during the teaching process.
[0175] As a preferred implementation, it is possible to pre-calibrate the reference parameters for brightness adjustment in different areas of the teaching space. For example, different reference brightness values can be set for the podium area, the middle area, and the back row area, and the system will make more precise dynamic adjustments based on these preset references.
[0176] In specific implementation, multiple position sensors can be deployed in the teaching space to build a three-dimensional positioning network to obtain more accurate teacher location information. The brightness adjustment algorithm can be designed as a multi-parameter comprehensive model that considers distance, angle, and ambient light to achieve more intelligent adaptive adjustment.
[0177] In a typical laboratory teaching scenario, this technical solution can significantly improve the display effect of the teaching screen. No matter where the teacher stands in the classroom, the screen can maintain optimal readability and effectively support the intuitive display of complex experimental concepts.
[0178] In some of the above-mentioned embodiments, during the implementation of the present application, there is still a technical problem of how to optimize the screen rotation angle and display area allocation according to the importance of the displayed content and the student position when the teaching screen is in a split-screen display state.
[0179] In this regard, the present application further proposes that when the teaching screen is in a split-screen display state, the importance weight values corresponding to the current display content and the new display content are obtained; the student position coordinates corresponding to the current display content and the new display content are obtained; the rotation angle of the teaching screen is calculated according to a specific formula; the area ratio of the sub-display area corresponding to the current display content and the new display content is calculated according to a specific formula; and the display of the teaching screen is controlled according to the rotation angle and the display area ratio.
[0180] The technical solution of this application realizes the intelligent adjustment of the teaching screen in the split-screen display state through a series of mathematical calculations and parameter optimization. First, by obtaining the importance weight of the displayed content and the student position coordinates, the system can fully consider the actual situation of the teaching content and student distribution. Then, use this information to calculate the optimal screen rotation angle to ensure that the screen orientation can take into account the perspective of all students to the greatest extent. At the same time, the display area ratio of different content is calculated through complex mathematical formulas. This solution not only takes into account the importance of the content, but also takes into account factors such as display time, remaining time of the experiment, and student observation angle, thereby achieving a more reasonable and dynamic allocation of screen space. Finally, the system controls the actual display of the screen according to the calculation results, so that each student can view important teaching content at the best angle and appropriate display area.
[0181] The technical solution of this application involves the implementation of multiple key features. First, obtaining the importance weight value of the displayed content can be achieved in a variety of ways, such as automatically assigning based on preset rules, manually setting by teachers, or dynamically adjusting according to historical data through machine learning algorithms. The acquisition of student position coordinates can be achieved by using the positioning system in the classroom, camera image recognition, or student seat information.
[0182] The calculation formula of the screen rotation angle θ = arctan2(w1y1+w2y2,w1x1+w2x2) takes into account the combined influence of content importance and student position. This formula can be further optimized, for example, by adding more student position information or considering the distance distribution between students.
[0183] The calculation formulas for the sub-display area ratio A1=(w1·e^(-λt1)·(1-e^(-μT))·cosα1) / Z and A1=(w2·e^(-λt2)·(1-e^(-μT))·cosα2) / Z introduce multiple parameters, among which:
[0184] w1 and w2: importance weights of the content;
[0185] e^(-λt1) and e^(-λt2): time decay factors, which decrease as the display time increases;
[0186] (1-e^(-μT)): Time urgency factor, which increases as the remaining time of the experiment decreases;
[0187] cosα1 and cosα2: the influence of students’ observation angle;
[0188] Z: Normalization factor, ensuring A1+A2=1.
[0189] These parameters can be adjusted according to the specific teaching scenario. For example, a higher time urgency parameter may be required in experimental courses.
[0190] The technical solution of this application can be implemented in practical application through the following steps:
[0191] 1. When the system is initialized, set the default importance weight value and time parameters.
[0192] 2. When the teaching screen enters the split-screen display state, the system automatically triggers the optimization process.
[0193] 3. Obtain the importance weight values of the current display content and the new display content, which can be obtained through a preset content type correspondence table or real-time input by the teacher.
[0194] 4. Use the positioning system or camera in the classroom to obtain the location coordinates of relevant students.
[0195] 5. Substitute the formula θ=arctan2(w1y1+w2y2,w1x1+w2x2) to calculate the optimal rotation angle.
[0196] 6. Get the current display time t1, t2 and the remaining time T of the experiment.
[0197] 7. Calculate the students’ viewing angles α1 and α2 relative to the screen.
[0198] 8. Substitute formulas A1 and A2 to calculate the display area ratio.
[0199] 9. According to the calculation results, control the screen rotation motor to adjust the angle and adjust the area ratio of the split-screen display.
[0200] 10. The system continuously monitors environmental changes, recalculates and adjusts the display effects regularly.
[0201] In a specific embodiment, suppose that in a chemistry experiment class, the teaching screen needs to display the experimental step description and real-time reaction data at the same time. The importance weight value w1 of the experimental step description is set to 0.6, and the importance weight value w2 of the real-time reaction data is set to 0.4. The position coordinates of the student viewing the experimental steps obtained by the positioning system are (2,1), and the position coordinates of the student focusing on the real-time data are (-1,3). Substituting into the formula, the optimal rotation angle θ≈36.9° is calculated.
[0202] Assume that the current display time t1 = 5 minutes, t2 = 2 minutes, the remaining time of the experiment T = 30 minutes, the time decay rate λ = 0.05, and the time urgency μ = 0.1. The observation angle of student 1 is calculated to be α1 = 15°, and the observation angle of student 2 is α2 = 20°. Substituting into the formula to calculate the display area ratio, we get A1≈0.58 and A2≈0.42.
[0203] According to the calculation results, the system controls the screen to rotate 36.9 degrees and divides the screen into two areas, with the left side accounting for 58% to display the experimental steps and the right side accounting for 42% to display real-time reaction data. This dynamic adjustment ensures the clear presentation of important information while taking into account the viewing needs of students in different positions.
[0204] Compared with the prior art, the technical solution of this application has significant advantages. The traditional split-screen display method usually adopts a fixed screen angle and an equal split-screen ratio, which cannot be dynamically adjusted according to the importance of the content and the position of the students. However, this application realizes the intelligence and personalization of screen display by introducing a complex mathematical model. This not only improves the visibility of the teaching content, but also can optimize the display effect in real time according to the experimental progress and student needs, thereby significantly improving the teaching efficiency and students' learning experience.
[0205] In some of the above-mentioned embodiments, during the implementation of the present application, there is still the problem of how to achieve interactive control of the teaching screen to automatically adjust the screen angle and content according to the teacher's position to improve teaching efficiency.
[0206] In this regard, the present application further proposes an interactive screen control system for a teaching screen, which includes an acquisition module, a first calculation module, a first control module, a second calculation module and a second control module.
[0207] The interactive screen control system of the present application realizes the function of automatically adjusting the teaching screen angle and content according to the teacher's position through the collaborative work of multiple functional modules. The system can sense the change of the teacher's position and adjust the screen accordingly, so that no matter where the teacher is in the classroom, he can easily control the screen and display the required content. This interactive control method greatly improves teaching efficiency and reduces the need for teachers to move back and forth between the screen and students.
[0208] Each module of the interactive screen control system of this application plays an important role in solving the problem:
[0209] The acquisition module is responsible for receiving the teacher's control instructions and obtaining the location information. In specific implementation, a variety of technical means can be used. For example, an infrared sensor, a camera with an image recognition algorithm, or a positioning system based on RFID technology can be used to obtain the teacher's location information. The control instructions can be triggered by the teacher's smart device, voice command, or gesture recognition.
[0210] The first calculation module calculates the screen rotation angle using the position information. This module can use different algorithms to determine the optimal rotation angle. For example, the angle to make the screen face the teacher can be calculated based on the relative position of the teacher and the screen.
[0211] The first control module performs screen rotation. This module can achieve physical rotation of the screen by controlling a motor or other mechanical device. During the rotation process, a smooth acceleration and deceleration algorithm can be used to ensure that the rotation process is stable and does not affect the display quality of the content on the screen.
[0212] The second calculation module determines the display content according to the control instructions. This module can be designed as an intelligent decision-making system to select the most appropriate display content based on the teacher's control instructions, current teaching progress, student feedback and other factors. For example, it can automatically call out relevant experimental guidance content or demonstration materials based on the teacher's location and experimental area.
[0213] The second control module is responsible for actually controlling the screen display. This module can achieve a variety of display effects, such as split-screen display, dynamic switching, content scaling, etc. It can also automatically adjust the size and layout of the displayed content according to the screen's rotation angle and viewing distance to ensure optimal readability.
[0214] The collaborative workflow between these modules is as follows: First, when the teacher triggers the control instruction, the acquisition module immediately captures the teacher's position information. This information is passed to the first calculation module, which quickly calculates the angle that the screen needs to be rotated. Then, the first control module performs the physical rotation of the screen. At the same time, the second calculation module determines the content that needs to be displayed based on the control instruction and the teacher's position. Finally, the second control module presents the calculated content on the screen that has now been adjusted into place.
[0215] This collaborative working mechanism enables the system to quickly respond to the teacher's movements and instructions, and achieve seamless adjustment of screen angles and content. For example, when a teacher moves from one lab table to another, the system can automatically rotate the screen and switch display content to adapt to the new teaching position and needs. This not only improves the continuity of teaching, but also greatly reduces the time teachers spend manually adjusting equipment.
[0216] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. An interactive screen control method for a teaching screen, characterized in that: The steps of the method include: After receiving the control command triggered by the teacher, obtain the teacher's location information; Calculating the rotation angle of the teaching screen according to the position information; Controlling the rotation of the teaching screen according to the rotation angle; Determining display content of the teaching screen according to the control instruction; The display of the teaching screen is controlled according to the display content.
2. The interactive screen control method of a teaching screen according to claim 1, characterized in that: The step of determining the display content of the teaching screen according to the control instruction comprises: Obtaining the display duration of the display content corresponding to the control instruction; Calculating a display priority according to the display duration and the display content; The display content of the teaching screen is determined according to the display priority.
3. The interactive screen control method of a teaching screen according to claim 2, characterized in that: The step of calculating the display priority according to the display duration and the display content comprises: Obtaining the display duration; Calculate the time evaluation index according to the display time and the current remaining time of the experiment; Acquire the display content; Determine the importance evaluation index in the current experiment according to the displayed content; The display priority is calculated according to the time evaluation index and the importance evaluation index.
4. The interactive screen control method of a teaching screen according to claim 2, characterized in that: The step of determining the display content of the teaching screen according to the display priority comprises: Get the display priority of the current display content; When a new control instruction is received, the display priority of the new display content is obtained; Determining whether the display priority of the new display content is greater than the display priority of the current display content; When the display priority of the new display content is greater than the display priority of the current display content, using the new display content as the display content of the teaching screen; When the display priority of the new display content is not greater than the display priority of the current display content, storing the new display content in a display queue; When the display priority of the new display content is greater than the display priority of the current display content, the step of using the new display content as the display content of the teaching screen comprises: When the display priority of the new display content is greater than the display priority of the current display content, determining a priority difference between the display priority of the new display content and the display priority of the current display content; When the priority difference is greater than a set value, using the new display content as the display content of the teaching screen; When the priority difference is not greater than a set value, the teaching screen is displayed in split screens.
5. The interactive screen control method of a teaching screen according to claim 4, characterized in that: When the priority difference is not greater than a set value, the step of displaying the teaching screen in split screens comprises: Obtaining the display area size of the teaching screen; Calculate the number of split screens according to the size of the display area; When the number of split screens is greater than 1, dividing the display area into a plurality of sub-display areas; Displaying the current display content and the new display content in the sub-display area; Also includes: Obtain the position information corresponding to the teacher's two trigger control instructions; The rotation angle of the teaching screen is recalculated according to the position information corresponding to the teacher's twice triggered control instructions, and the sub-display area corresponding to the current display content and the new display content is calculated, so that the content displayed on the split screen corresponds to the students.
6. The interactive screen control method of a teaching screen according to claim 5, characterized in that: The step of recalculating the rotation angle of the teaching screen according to the position information corresponding to the teacher's two triggering control instructions, and calculating the sub-display area corresponding to the current display content and the new display content, so that the content displayed on the split screen corresponds to the student includes: Obtain the position information corresponding to the teacher's two trigger control instructions; Acquire the location coordinates of the corresponding student according to the location information; Calculating the angle between each student and the teaching screen according to the position coordinates of the student; Calculating the optimal rotation angle of the teaching screen according to the included angle; Determining display positions of the current display content and the new display content in the sub-display area according to the included angle; The rotation of the teaching screen is controlled according to the optimal rotation angle, and the current display content and the new display content are displayed in the corresponding sub-display area according to the display position.
7. The interactive screen control method of a teaching screen according to claim 2, characterized in that: The step of determining the teaching screen according to the display priority comprises: When the display priority is less than or equal to the preset threshold, maintaining the display content as the display content corresponding to the previous control instruction; When the display priority is less than or equal to the preset threshold, the step of maintaining the display content as the display content corresponding to the previous control instruction includes: Obtaining the display progress of the display content corresponding to the previous control instruction; Calculating the remaining display time corresponding to the display progress; Sending a waiting prompt message including the remaining display time; When the remaining display time ends, obtaining the validity status of the current control instruction; Determine whether to execute the display content corresponding to the current control instruction according to the effective state; Also includes: Get the remaining time of the experiment; Determining whether it is necessary to split the teaching screen for display according to the remaining time of the experiment and the display duration of the current display content, so as to display the content corresponding to the current control instruction and the content corresponding to the previous control instruction; When the teaching screen needs to be split-screen displayed, the rotation angle of the teaching screen and the content displayed corresponding to the split-screen area are recalculated so that the content displayed on the split-screen corresponds to the students.
8. The interactive screen control method for a teaching screen according to claim 1, characterized in that: The method further comprises the steps of: The brightness of the teaching screen is set according to the position information.
9. The interactive screen control method for a teaching screen according to claim 5, characterized in that: Also includes: When the teaching screen is in a split-screen display state, obtaining importance weight values corresponding to the current display content and the new display content; Obtaining the student position coordinates corresponding to the current display content and the new display content; The rotation angle of the teaching screen is calculated according to the following formula: θ=arctan2(w1y1+w2y2,w1x1+w2x2) Wherein, θ is the rotation angle of the teaching screen, w1 and w2 are the importance weight values of the current display content and the new display content, respectively, and (x1, y1) and (x2, y2) are the position coordinates of the corresponding students, respectively; The area ratio of the sub-display regions corresponding to the current display content and the new display content is calculated according to the following formula: A1=(w1·e^(-λt1)·(1-e^(-μT))·cosα1) / Z A2=(w2·e^(-λt2)·(1-e^(-μT))·cosα2) / Z Wherein, A1 and A2 are the display area ratios of the current display content and the new display content, t1 and t2 are the display time, T is the remaining time of the experiment, λ is the time decay rate parameter, μ is the time urgency parameter, α1 and α2 are the observation angles of the students relative to the screen, and Z is the normalization factor; The display of the teaching screen is controlled according to the rotation angle and the display area ratio.
10. An interactive screen control system for a teaching screen, characterized in that: The system includes: An acquisition module, used to acquire the teacher's location information after receiving a control instruction triggered by the teacher; A first calculation module, used for calculating the rotation angle of the teaching screen according to the position information; A first control module, used for controlling the rotation of the teaching screen according to the rotation angle; A second calculation module, used for determining the display content of the teaching screen according to the control instruction; The second control module is used to control the display of the teaching screen according to the display content.
Citation Information
Patent Citations
Rotatable computer teaching display screen with light shielding function
CN109737278A
Display control method and device, computer device and storage medium
CN110597391A
Media asset file split-screen display method and display equipment
CN112835547A
Split-screen playing control method, display terminal, server and system
CN115665489A
Equipment control method, terminal equipment and storage medium
CN115981173A