Display screen control method based on embedded controller and related apparatus

By unifying and coordinating the flip control and display control of the display screen through an embedded controller, the problem of insufficient correlation between the flip state and display behavior is solved, and the collaborative control effect of the display screen is achieved.

CN122201166APending Publication Date: 2026-06-12SHENZHEN CHUANGYINGXIN IND CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN CHUANGYINGXIN IND CO LTD
Filing Date
2026-04-17
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

In the existing technology, the flip control and display control of the flip-screen display based on the external control unit lack a unified coordination mechanism, resulting in insufficient correlation between the flip state and the display behavior, making it difficult to achieve a consistent and reliable display control effect.

Method used

An embedded controller is used to receive display screen control requests. By analyzing the target flip state and display requirements, a flip control signal is generated. Based on the state feedback signal, closed-loop adjustment is performed to ensure coordinated control of the display screen flip process and the displayed content.

🎯Benefits of technology

The display screen flipping process and the display process are seamlessly integrated within the same control flow, achieving consistent and reliable control results and ensuring synchronization and stability between the flipping state and the displayed content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122201166A_ABST
    Figure CN122201166A_ABST
Patent Text Reader

Abstract

The application relates to a display screen control method based on an embedded controller and a related device. The method comprises the following steps: receiving a display screen control request from a master control system; performing correlation analysis on a target overturning state in the display screen control request and display requirements, generating an overturning control signal, and sending the overturning control signal to a motor driver through the master control system to drive the display screen to perform an overturning action; receiving a state feedback signal generated by the display screen based on the overturning action through the master control system, and judging a current overturning state of the display screen according to the state feedback signal; if the display screen is in the target overturning state, generating a display control signal and sending the display control signal to the display screen through the master control system to control the display screen to display corresponding display content according to the display requirements; and if the display screen is not in the target overturning state, adjusting or re-releasing the overturning control signal according to the state feedback signal. The method can realize consistent and reliable display screen control effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display screen control technology, and in particular to a display screen control method and related apparatus based on an embedded controller. Background Technology

[0002] In the field of display control technology, there is a focus on controlling the state of flip-up displays to enable them to unfold or fold in different usage scenarios. Related display control methods typically achieve the flipping action through the display's own control unit or a simple motor drive. However, there are relatively few solutions based on external control units for flip-up display control, and furthermore, there is a lack of a unified control mechanism to coordinate flipping control with display control. This results in insufficient correlation between the flipping state and display behavior, making it difficult to achieve consistent and reliable display control. Summary of the Invention

[0003] Therefore, it is necessary to provide a display screen control method, an embedded controller, a computer device, and a computer-readable storage medium based on an embedded controller to address the above-mentioned technical problems.

[0004] In a first aspect, this application provides a display screen control method based on an embedded controller, comprising: Receive a display screen control request from a preset main control system. The display screen control request is used to indicate the target flip state of the preset display screen and the display requirements corresponding to the target flip state. The system performs correlation analysis between the target flip state in the display control request and the display requirement, generates a flip control signal, and sends it to a preset motor driver through the main control system to drive the display to perform a flip action corresponding to the target flip state; wherein, the flip control signal represents collaborative flip control information generated based on the correlation analysis results between the target flip state and the display requirement; The main control system receives the status feedback signal generated by the display screen based on the flipping action, and determines the current flipping state of the display screen based on the status feedback signal. If the display screen is in the target flip state, a display control signal is generated according to the display requirements and sent to the display screen through the main control system to control the display screen to display the content corresponding to the display requirements; If the display screen is not in the target flip state, the flip control signal is adjusted or retransmitted according to the state feedback signal to perform closed-loop regulation of the flip process of the display screen.

[0005] Secondly, this application also provides an embedded controller, including: The receiving module is used to receive a display screen control request from a preset main control system. The display screen control request is used to indicate the target flip state of the preset display screen and the display requirements corresponding to the target flip state. A flip control module is used to perform correlation analysis between the target flip state in the display control request and the display requirement, generate a flip control signal and send it to a preset motor driver through the main control system to drive the display to perform a flip action corresponding to the target flip state; wherein, the flip control signal represents collaborative flip control information generated based on the correlation analysis results between the target flip state and the display requirement; The determination module is used to receive the status feedback signal generated by the display screen based on the flipping action through the main control system, and to determine the current flipping state of the display screen according to the status feedback signal; The display control module is used to generate a display control signal according to the display requirements and send it to the display screen through the main control system if the display screen is in the target flip state, so as to control the display screen to display the display content corresponding to the display requirements. The flip control module is further configured to: if the display screen is not in the target flip state, adjust or resend the flip control signal according to the state feedback signal to perform closed-loop regulation of the flip process of the display screen.

[0006] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the above steps.

[0007] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the above steps.

[0008] The aforementioned display screen control method, embedded controller, computer device, and computer-readable storage medium based on an embedded controller firstly establish a unified control basis for the flipping and display requirements at the control starting point by issuing a display screen control request from the main control system that simultaneously indicates the target flipping state and the corresponding display requirements. Secondly, a flipping control signal is generated by performing correlation analysis on the target flipping state and the display requirements, ensuring that the generation process of the flipping control is consistent with the display requirements. Thirdly, the current flipping state is determined based on the state feedback signal generated by the display screen flipping action, and the actual state determination result is used as the basis for subsequent branch processing. On the one hand, a display control signal is generated and sent based on the determination result that the target flipping state has been achieved, so that the display content is executed in a timely manner after the target flipping state is achieved. On the other hand, the flipping control signal is adjusted or resent based on the determination result that the target flipping state has not been achieved, so that the flipping process is continuously corrected based on the state feedback. Based on this, in the entire technical solution, under the premise of flipping control of the display screen based on the embedded controller, by unifying and coordinating the flipping control and the display control, the flipping process and the display process of the display screen are orderly connected in the same control flow, thereby achieving a consistent and reliable display screen control effect. Attached Figure Description

[0009] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0010] Figure 1 This is a flowchart illustrating a display screen control method based on an embedded controller in one embodiment; Figure 2 This is a schematic diagram of a circuit structure that converts a flip control signal into a motor drive signal in one embodiment; Figure 3 This is a schematic diagram of the circuit structure for controlling the line connection status of the interface panel in one embodiment; Figure 4 This is a schematic diagram of the circuit structure for displaying the line connection status of the interface panel in one embodiment; Figure 5 This is a block diagram of an embedded controller in one embodiment. Detailed Implementation

[0011] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0012] In one embodiment, such as Figure 1 As shown, a display control method based on an embedded controller is provided. This embodiment uses the method applied to a preset embedded controller as an example for illustration. The method includes the following steps S101 to S105.

[0013] Step S101: Receive a display screen control request from a preset main control system. The display screen control request is used to indicate the target flip state of the preset display screen and the display requirements corresponding to the target flip state.

[0014] For example, the embedded controller, acting as a control unit that establishes a communication connection with the main control system to receive and process display control-related information, receives display control requests from the main control system via this communication connection. The main control system represents the control core that aggregates external operation commands or internal control logic and uniformly schedules the control flow related to the preset display screen. The display control request transmits clear and complete control information to the embedded controller at the beginning of the control flow. This information includes an indication of the target flip state of the display screen and the corresponding display requirements. The target flip state describes the flip result that the display screen needs to achieve in subsequent control processes, serving as a benchmark condition for subsequent state determination. The display requirements corresponding to the target flip state describe the display content requirements that need to be met when the preset display screen is in the target flip state, ensuring that display-related processing logically corresponds to the display screen's flip state.

[0015] Optionally, the embedded controller may refer to an EC controller, which is a control unit embedded in an electronic device managed by a main control system. It is used to receive, parse, and process control requests from the main control system, and use the parsing results as the basis for subsequent control processes of the main control system.

[0016] Optionally, the target flip state can indicate that the display is in a forward-open or closed state, or it can indicate that the display is in an intermediate state corresponding to a specific flip angle. The forward-open state indicates that the display is flipped to a position that is convenient for the user to view from the front, the closed state indicates that the display is flipped to a position for storage or obstruction, and the intermediate states of different flip angles indicate that the display is in a specific orientation. Based on this, different target flip states correspond to different display needs. For example, the open state corresponds to displaying the complete operation interface, the closed state corresponds to turning off the display or only displaying prompt information, and at a specific flip angle, it corresponds to displaying content that matches the usage scenario of that flip angle (for example, when the display is flipped to a tilt angle, only displaying brief operation information for close-up viewing, or when the display is flipped to a back angle, only displaying basic prompt information for status confirmation), thus creating a one-to-one correspondence between the display content and the flip state of the display.

[0017] Optionally, the content in the display control request can be formed in two ways. One is by human configuration, such as by relevant personnel setting the flip state that the display needs to achieve and the content to be displayed in the flip state according to the actual usage scenario before use. The other is by the main control system generating it automatically during operation. For example, after the main control system detects a change in the current state of the display, it automatically determines whether the flip state or the displayed content needs to be adjusted, and forms a display control request accordingly.

[0018] Step S102: Perform correlation analysis on the target flip state and display requirements in the display control request, generate a flip control signal and send it to the preset motor driver through the main control system to drive the display to perform the flip action corresponding to the target flip state; wherein, the flip control signal represents the collaborative flip control information generated based on the correlation analysis results of the target flip state and display requirements.

[0019] For example, after receiving and parsing the display control request, the embedded controller performs a correlation analysis on the target flip state and display requirements contained in the display control request. This correlation analysis clarifies the correspondence between the flip action and the display requirements under the current display control request. In other words, the embedded controller does not process the target flip state and display requirements as independent pieces of information, but rather analyzes them jointly as related elements within the same control request. By comparing the flip result indicated by the target flip state with the display content corresponding to the display requirements, the specific flip result that needs to be achieved during the execution of this flip action is determined.

[0020] For example, when the display control request specifies that the display requirement is to display a complete operation interface, the embedded controller, when parsing the request, first reads the type of display content indicated in the display requirement and records it as the target display content that needs to be presented in the current control flow. Then, it reads the flip flag corresponding to the target flip state and associates the flip flag with the target display content to confirm that the target display content should be presented after the display reaches the target flip state. This establishes the "flip reached - display executed" association sequence in the control logic, thereby realizing a clear correspondence between the display requirement and the target flip state.

[0021] After completing the above analysis, the embedded controller maps the target flip state into a flip control signal that can describe the flip action requirements. This ensures that the flip control signal accurately reflects the flip result the display needs to achieve, and that the flip result is consistent with the display requirements in terms of control semantics. The generated flip control signal does not act directly on the display screen, but is forwarded by the main control system. The main control system then sends the flip control signal to the execution unit related to the display screen's flip action, namely the motor driver, to drive the display screen to perform the flip action corresponding to the target flip state.

[0022] Furthermore, the flip control signal is not generated solely based on the target flip state, but rather as collaborative flip control information formed through a correlation analysis of the target flip state and display requirements. Specifically, before generating the flip control signal, the correspondence between the target flip state and display requirements is analyzed to clarify the flip state the display should achieve and its execution method under the premise of meeting the display requirements, and the corresponding flip control signal is generated accordingly. Thus, the flip control signal not only reflects the flip result the display needs to achieve, but also reflects the impact of display requirements on the flip process, enabling the flip action and display behavior to be processed collaboratively within the same control logic. Compared to methods that generate control signals solely based on the flip state, this method achieves collaborative decision-making between flip control and display control through correlation analysis, rather than simple superposition or sequential execution, thus demonstrating a technical effect different from conventional flip control methods.

[0023] Step S103: The main control system receives the status feedback signal generated by the display screen based on the flipping action, and determines the current flipping state of the display screen based on the status feedback signal.

[0024] For example, after the flip control signal is sent via the main control system and triggers the display screen flipping action, the embedded controller receives a status feedback signal generated by the display screen during or after the flipping process through the main control system. This status feedback signal reflects the current flipping state of the display screen and its difference from the target flipping state. Upon receiving the status feedback signal, the embedded controller parses the status information contained within it and compares the parsed current flipping state with the target flipping state indicated in the display screen control request to determine whether the display screen has achieved the required flipping result.

[0025] In step S104, if the display screen is in the target flip state, a display control signal is generated according to the display requirements and sent to the display screen through the main control system to control the display screen to display the content corresponding to the display requirements.

[0026] For example, when the embedded controller determines that the display screen is in the target flip state indicated in the display screen control request based on the status feedback signal, it is considered that the current physical state of the display screen has met the preconditions for executing display control. On this basis, the embedded controller generates the corresponding display control signal according to the display requirements. The display control signal is used to clearly indicate the specific display content and display mode that the display screen needs to present in the current flip state. The display content indicated may include complete interface content for user operation, prompt information for status confirmation, or text or graphic information for simple notification, etc. The display mode indicated may include full-screen display, partial area display, continuous display, or display for a preset time, etc.

[0027] After generating display control signals, the embedded controller does not directly act on the display screen. Instead, it sends the display control signals to the display screen through the main control system. The main control system then performs unified scheduling and execution of the display screen's display behavior. This ensures that the presentation of the displayed content is consistent with the current flip state of the display screen, thereby avoiding premature execution of display operations when the flip state does not meet the requirements.

[0028] Step S105: If the display screen is not in the target flip state, the flip control signal is adjusted or retransmitted according to the status feedback signal to perform closed-loop regulation of the display screen flip process.

[0029] For example, when the embedded controller determines, based on the status feedback signal, that the display screen has not yet reached the target flip state indicated in the display control request, it means that the previous flip control failed to achieve the expected flip result. In this case, the embedded controller does not enter the display-related processing flow, but instead further processes the generated flip control signal. Specifically, the embedded controller compares the current flip state reflected in the status feedback signal with the target flip state, clarifies the degree of difference between the two, and determines the stage of the flip process accordingly. This determines whether the content of the original flip control signal needs to be adjusted, or whether the flip control signal should be resent while maintaining the original control content unchanged. When there is a significant deviation between the current flip state and the target flip state, the flip control signal is adjusted to ensure that its expressed flip requirement is consistent with the target flip state. When the flip process is not yet complete and the flip requirement has not changed, the flip control signal is resent to ensure that the flip process can continue to execute.

[0030] The adjusted or retransmitted flip control signal is also sent via the main control system to continue driving the display screen to perform the flip action. Through the above processing, the flip control does not end with a single signal transmission, but continues based on the actual flip state of the display screen, thus forming a continuous adjustment process based on state feedback in the control flow.

[0031] Optionally, upon receiving a display control request, the embedded controller, in addition to determining the flipping direction, can first parse the content type in the display request, such as identifying whether it contains real-time hardware information. When it is identified that real-time data such as CPU temperature or fan speed needs to be displayed, the embedded controller, while generating the flipping control signal, first starts the corresponding data acquisition process, so that the latest data can be output immediately after the flip is completed, instead of flipping first and then delaying the refresh. In addition, a "stage-synchronized display" mechanism can be introduced during the flipping process. For example, when the display starts to open from the closed state, the embedded controller first outputs a simple status prompt, such as "Device starting up". When the flip reaches halfway, it switches to a simplified information interface, and when it is fully unfolded, it switches to the full operation interface, so that the display content gradually corresponds to the flipping process. A stability judgment process can also be set for a short time after the flip is completed. For example, after the controller detects the "unfolded" signal, it does not immediately output the final interface, but continuously confirms the consistency of the status feedback multiple times before outputting the complete display content, so as to avoid frequent interface switching due to mechanical jitter. Through the above process, the flipping control is not just position control, but forms a continuous collaboration with the display content generation, switching and stability judgment process, thereby further improving the overall control coherence.

[0032] In the above-mentioned display screen control method based on an embedded controller, in step S101, a unified control basis for the flipping and display requirements is formed at the control starting point based on the display screen control request issued by the main control system, which simultaneously indicates the target flipping state and the corresponding display requirements; in step S102, a flipping control signal is generated by performing correlation analysis on the target flipping state and the display requirements, so that the generation process of the flipping control is consistent with the display requirements; in step S103, the current flipping state is determined based on the state feedback signal generated by the display screen flipping action, and the actual state determination result is used as the basis for subsequent branch processing; in step S104... In step S104, a display control signal is generated and sent based on the determination result that the target flip state has been reached, so that the display content is executed in a timely manner after the target flip state is achieved. In step S105, the flip control signal is adjusted or resent based on the determination result that the target flip state has not been reached, so that the flip process is continuously corrected based on the state feedback. Based on this, in the whole technical solution, under the premise of flip control of the display screen based on the embedded controller, by unifying and coordinating the flip control and the display control, the flip process of the display screen and the display process are connected in an orderly manner in the same control flow, thereby achieving a consistent and reliable display screen control effect.

[0033] In an exemplary embodiment, the main control system is communicatively connected to the embedded controller and the display screen, and the main control system is connected to the control interface panel and display interface panel configured on the display screen through preset interface types.

[0034] The motor driver and the main control system are connected to the motor unit and the status sensing unit on the display screen through the control interface on the control interface panel, respectively, so as to send the flip control signal to the motor unit and receive the status feedback signal generated by the status sensing unit through the control interface.

[0035] The main control system connects to the display unit and audio unit of the display screen through the display interface on the display interface panel, so as to send display control signals to the display unit and audio unit through the display interface.

[0036] For example, the main control system connects to the motor unit of the display screen via a designated control interface on the control interface panel configured on the display screen through a motor driver, and establishes a signal interaction path with the status sensing unit through another control interface, thereby forming a link for flip control and status feedback. In this link, the main control system receives a flip control signal from the embedded controller and sends it to the motor driver to convert it into a corresponding motor drive signal. This motor drive signal is then sent to the motor unit through the control interface, causing the motor unit to drive the display screen to perform the corresponding flip action according to the motor drive signal. Simultaneously, during or after the display screen flips, the status sensing unit generates a corresponding status feedback signal based on the actual flip state of the display screen, and sends it back to the main control system through the same control interface, and further sends it to the embedded controller. Optionally, the motor unit can be a rotary motor or linear drive motor used to drive the display screen flip, converting the control signal into an actual flip action; the status sensing unit can be an angle sensor, position sensor, or limit sensor used to detect the flip position or flip state, acquiring the current flip state of the display screen and generating a corresponding status feedback signal.

[0037] For example, the main control system connects to the display unit of the display screen through a designated display interface on the display interface panel configured on the display screen, and to the audio unit of the display screen through another display interface, thereby forming a link for display and audio output control. In this link, the main control system receives display control signals from the embedded controller, and sends display control signals for controlling screen display to the display unit and display control signals for controlling audio playback to the audio unit through the display interface. This causes the display unit to present corresponding display content according to the display control signals, and the audio unit to output corresponding audio content in conjunction with the display content. Optionally, the display unit may be a liquid crystal display module, an organic light-emitting diode display module, or other display modules for presenting image and text information, used to output corresponding display content according to the display control signals; the audio unit may be a speaker, a buzzer, or other audio output module used to output prompts or voice information according to the display control signals, providing audio prompts in conjunction with the display content.

[0038] In this technical solution, the main control system does not access all functions of the display screen through a single interface. Instead, based on the differences in the display screen's interface configuration, it establishes connections with corresponding functional devices through different types and purposes of interfaces. Specifically, signals related to display screen rotation are transmitted through a control interface matched with the motor unit, while information for obtaining the rotation state is exchanged with the state sensing unit through another control interface, thus maintaining a distinction between the execution of the rotation action and the acquisition of state information at the interface level. At the same time, signals related to the presentation of display content are sent to the display unit through a dedicated display interface for image output, while signals related to sound output are sent to the audio unit through another display interface, allowing image display and audio output to be controlled separately according to their respective interface characteristics.

[0039] In this way, signals corresponding to different functions are no longer transmitted in a unified interface. Instead, they are accessed and transmitted through their respective interfaces according to the actual configuration of the internal functional components of the display screen. This allows the main control system to organize and send signals in a targeted manner according to the differences in functional objects when performing flip-related processing and display-related processing, which is different from the conventional approach of accessing multiple types of control signals through a unified interface.

[0040] Furthermore, based on the collaborative processing of flip control and display control using an embedded controller, the interface panel can be further expanded to allow for a clearer allocation of different signal types at the physical level. For example, in the control interface panel, independent interface pins can be set for flip control and status feedback. One set of pins is used to transmit drive signals corresponding to the opening and closing directions, while another set of pins is used to receive status signals corresponding to "fully unfolded" and "fully closed." This allows the embedded controller to more accurately determine the flip process based on actual feedback. Simultaneously, a debugging interface can be reserved for connecting an oscilloscope or debugging module during the testing phase to acquire level changes during the flip process.

[0041] For example, in the display interface panel, interfaces can be divided according to different display content types. For instance, a set of differential signal pins can be set up for transmitting display data, a set of interfaces for audio signal output, and expansion interfaces can be reserved for subsequent access to touch signals or peripheral control signals. This interface division method creates a clear correspondence between the flip control signal, status feedback signal, and display signal in terms of connection, thereby further supporting the coordinated implementation of flip control and display control.

[0042] In an exemplary embodiment, on the one hand, the control interface in the control interface panel is also used to establish control and feedback relationships between the main control system and various functional devices inside the display screen according to actual control requirements, so as to adapt to the control and feedback methods set by the embedded controller for various functional devices inside the display screen based on preset software logic.

[0043] On the other hand, the display interface in the display interface panel is also used to establish a display mapping relationship between the main control system and various display contents of the display screen according to actual display requirements, so as to adapt to the display mode set by the embedded controller for various display contents inside the display screen based on preset software logic.

[0044] For example, the design of the control interface panel is not simply about providing a general signal input for the display screen. Rather, it is the result of pre-planning the interface usage based on actual control requirements during the display screen structure and system architecture design phase. Specifically, before determining that the display screen needs to be incorporated into the embedded controller's software logic for control and monitoring, the expected application scenario is first considered to clarify the control methods that various functional devices inside the display screen need to execute at the control level and the feedback methods that need to be collected. This determines the control range that the embedded controller needs to process at the software logic level. Based on this, the specific uses of the control interfaces are divided according to this control range, so that different control interfaces are used to carry control signals or feedback signals of different functional devices, and these control interfaces are integrated to form the control interface panel. Furthermore, during the display screen's structural design process, a fixed physical connection relationship is established between the control interface panel and the corresponding functional devices inside the display screen, so that each control interface corresponds one-to-one with the predetermined functional device at the physical level.

[0045] For example, in applications where the display integrates multiple functional devices such as power management devices, backlight adjustment devices, and interface communication devices, the software logic of the embedded controller clarifies the control and feedback methods corresponding to each type of functional device. For instance, it sets start / stop and status reporting logic for the power management device, brightness adjustment and current brightness reading logic for the backlight adjustment device, and data transmission and connection status monitoring logic for the interface communication device. This determines the control scope that the embedded controller needs to handle at the software logic level. Based on this, according to the control and feedback content involved in the software logic, the purpose of the control interfaces is further refined, so that different control interfaces are used to carry control signals or feedback signals of corresponding functional devices. These control interfaces are then integrated into a control interface panel. Subsequently, a fixed connection relationship is established between each control interface and the corresponding functional device inside the display, thus ensuring a consistent correspondence between the interface purpose, software logic, and functional devices during the display structure design phase.

[0046] For example, the design of the display interface panel is also based on the preliminary analysis and planning of actual display needs. Its purpose is to ensure that the various display contents required by the display screen are consistent with the software logic of the embedded controller. Specifically, considering the expected display scenario, the types of display content that the display screen needs to present and their corresponding display methods are identified, thereby clarifying the scope of display content that the embedded controller needs to organize and process in its software logic. Based on this, the uses of the display interfaces are rationally divided according to this scope of display content, so that different display interfaces are used to carry different types of display output requirements, and these display interfaces are integrated to form the display interface panel. Furthermore, during the structural design of the display screen, physical connections are established between each display interface in the display interface panel and the display units and audio units inside the display screen, so that each display interface corresponds physically to the corresponding display content output object.

[0047] For example, in applications where a display integrates multiple display units and audio units, the embedded controller's software logic pre-defines the corresponding display methods and output objects for different display content. For instance, it assigns the operation interface content to the main display unit, status prompts to the auxiliary display unit, and different types of prompts to the corresponding audio units for output. This clarifies the scope of display content that the embedded controller needs to organize and process in its software logic. Based on this, according to the division of display content and output objects in the software logic, the purpose of the display interfaces is refined, so that different display interfaces correspond to different display units or audio units, forming corresponding interface combinations on the display interface panel. Subsequently, during the structural design process, a fixed connection is established between each display interface and the multiple display units and audio units pre-set within the display, ensuring a consistent correspondence between interface purposes, software logic, and output objects during the display structure design phase.

[0048] Furthermore, the types of information that can be acquired and displayed on the screen are configured according to the actual project requirements. A pre-defined application program runs within the embedded controller, serving as part of the embedded controller's software logic, and is used to read, organize, and output various types of information. On one hand, for system operating status information such as the screen's processor operating frequency, temperature, and memory usage, the embedded controller can directly acquire it through the standard interface provided by its system environment. On the other hand, for information directly related to specific hardware, such as the screen's flip state and fan operating status, the embedded controller establishes a signal interaction relationship with the internal functional components of the screen through the control interface panel to complete the acquisition. After the application program uniformly organizes the information from these different sources within the embedded controller, it outputs it to the screen as display data through the display interface panel, enabling the screen to acquire and present information within the same control and display system, based on its inherent display capabilities.

[0049] In the above technical solution, the interface design is not based on a single function or general purpose, but rather on the pre-set software logic in the embedded controller. Different control and display requirements are broken down and planned during the display screen structure design stage. By first clarifying the control methods, feedback methods, and content organization methods of the functional devices to be covered in the software logic, the interface uses are then divided and integrated into an interface panel. This ensures that, while maintaining fixed physical connections, the functional division of the interfaces corresponds one-to-one with the software logic. Unlike conventional methods that arrange interfaces solely based on hardware type or signal type, this technical solution allows the interface layout to directly serve the overall design of the control and display logic. This enables the main control system to process different functional devices and display content in an orderly manner according to predetermined logic during subsequent operation.

[0050] In one exemplary embodiment, the control interface on the control interface panel includes at least one interface type selected from USB interface and Type-C interface; the display interface on the display interface panel includes at least one interface type selected from USB interface, Type-C interface, DP interface, and HDMI interface.

[0051] For example, the control interface panel and display interface panel are not limited to a single type of interface. Instead, they are configured with multiple general-purpose interface types according to the actual control and display requirements of the display screen. On the one hand, the control interface on the control interface panel includes at least one of the following interface types: USB interface and Type-C interface. This means that the above interface types have good versatility and stability in electronic devices and can support bidirectional transmission of control and feedback signals, thereby meeting the requirements for establishing control and feedback relationships between the main control system and various functional devices inside the display screen. On the other hand, the display interface on the display interface panel includes at least one of the following interface types: USB interface, Type-C interface, DP interface, and HDMI interface. This means that by introducing multiple interface types with display data and audio data transmission capabilities, the output requirements of different types of display content and audio content can be adapted.

[0052] In an exemplary embodiment, the target flip state in the display control request is correlated with the display requirements, a flip control signal is generated and sent to the preset motor driver through the main control system, including steps S201 to S203.

[0053] Step S201: Perform correlation analysis between the target flip state in the display control request and the display requirements to determine the flip constraints of the display requirements on the target flip state.

[0054] For example, the embedded controller reads the target flip state to determine the flip result that the display needs to achieve in the current display control request, such as the corresponding flip position or flip shape. Then, it parses the display requirements to determine the type of display content to be presented and the corresponding display method under this flip result. In this process, the embedded controller does not process the target flip state or display requirements in isolation, but rather analyzes them within the context of the same control request. By comparing the correspondence between the display requirements and the target flip state, it determines the specific conditions that the flip process should follow to meet the display requirements. Based on the results of the above correlation analysis, the embedded controller further refines the target flip state, making it subject to the display requirements during the flip process. This clarifies the allowed flip range and the conditions required for the flip to complete, and the refined results are determined as the flip constraints.

[0055] For example, if the target flip state given in the display control request is "flip to the forward open state", but the display requirements are configured for two different contents, the embedded controller will obtain different flip constraints during the correlation analysis: when the display requirement is "display the complete operation interface", the embedded controller will correspond the display requirement to a display mode that needs to be viewed stably, and based on this, while keeping the target flip state unchanged, further determine the flip constraint as "flipping must reach the unfolded position of the forward open state and remain without rebounding"; when the display requirement is "only display prompt information", the embedded controller will correspond the display requirement to a simplified display mode, and based on this, determine the flip constraint as "flipping to the forward open state is sufficient and no additional holding is required".

[0056] For example, if the target flip state given in the display control request is "flip to a specific angle" and the display requirement is "display graphic information", the flip constraint can be determined as "after flipping to the correct position, maintain the angle and prohibit further flipping". However, when the display requirement is "turn off the display", the flip constraint can be determined as "flipping to the correct position will end and no further display will be triggered".

[0057] Step S202: Under the constraints of the flipping conditions, the target flipping state is controlled and transformed to generate a flipping control signal that matches the display requirements.

[0058] For example, the embedded controller does not directly use the target flip state as is to drive the flip execution. Instead, it further processes the target flip state by combining it with the flip constraints obtained in the previous steps, transforming it into a control expression that can be used by the subsequent flip execution process. Specifically, in this process, the target flip state is used as a basic reference to clarify the final state that the flip action needs to achieve. At the same time, flip constraints are introduced to limit the allowable range, termination conditions, and holding requirements during the flip process, thereby preventing the flip process from relying solely on the target flip state and ignoring the control requirements corresponding to the display needs. After completing the above processing, the embedded controller organizes the constrained target flip state into a flip control signal, so that the flip control signal can simultaneously reflect the control intent of the target flip state and the specific requirements of the display needs for the flip process.

[0059] Among them, the allowable range during the flipping process indicates the flipping interval that is allowed to be covered during the execution of the flipping action, which is used to limit the flipping from exceeding the expected position; the termination condition indicates the criteria for determining when the flipping action ends, which is used to clarify when the flipping stops when the specified flipping state is reached; the hold requirement indicates whether the display screen needs to remain in the flipping state after the flipping ends, in order to avoid rollback or flipping again.

[0060] For example, when the target flip state given in the display control request is "flip to the forward open state", the embedded controller does not directly generate a flip control signal based on this. Instead, it processes the flip in conjunction with the determined flip constraints: if the display requirement is to show the complete operation interface, then when generating the flip control signal, the allowable range of the flip process is limited to continuously flipping from the initial position to the unfolded position of the forward open state, and the termination condition is set to reach the unfolded position. At the same time, a holding requirement is added to keep the unfolded position after reaching it without reverting. However, when the display requirement is to only display prompt information, then under the same target flip state, the allowable range is limited to flipping to the corresponding unfolded position, the termination condition is set to stop when the position is reached, and no continuous holding requirement is set.

[0061] In step S203, the flip control signal is sent to the preset motor driver through the main control system, so that the motor driver generates a motor drive signal according to the flip control signal and sends it to the motor unit of the display screen, thereby driving the display screen to perform a flip action corresponding to the target flip state.

[0062] For example, the embedded controller does not directly participate in the execution of the flipping action. Instead, it sends the flipping control signal to the motor driver through the main control system. This enables the motor driver to generate corresponding motor drive signals based on the flipping requirements expressed in the flipping control signal. These signals may include drive signals indicating motor start or stop, drive signals indicating the flipping direction, and drive signals defining the flipping duration or drive intensity. Based on this, the motor driver sends the generated motor drive signals to the motor unit of the display screen. The motor unit then performs the flipping action according to these motor drive signals, thereby moving the display screen toward the target flipping state and ultimately completing the flipping action corresponding to the target flipping state.

[0063] In this embodiment, in step S201, the target flip state in the display control request is correlated with the display requirements, and the specific constraints imposed by the display requirements on the flip process are organized into flip constraints, so that the flip control has a clear control boundary at the beginning stage. In step S202, the target flip state is controlled and converted according to the flip constraints, thereby generating a flip control signal that reflects both the flip target and the constraint requirements, so that the flip control signal can accurately express the execution requirements of the flip process. In step S203, the flip control signal is sent to the motor driver through the main control system and driven by the motor driver to execute the flip action, thereby realizing the effective connection between the flip control signal and the actual flip action. Based on this, in the whole technical solution, by sequentially organizing the determination of flip constraints, the generation of flip control signals, and the execution of flip actions, the flip process of the display screen can be completed strictly according to the flip requirements corresponding to the display requirements, thereby forming an orderly and clear flip control process.

[0064] In an exemplary embodiment, under the constraints of the flipping condition, the target flipping state is controlled to generate a flipping control signal that matches the display requirements, including steps S301 to S302.

[0065] Step S301: Under the constraint of the flipping condition, the target flipping state is decomposed into a first flipping component and a second flipping component, which represent the corresponding control action in different flipping directions.

[0066] For example, based on the obtained flipping constraints, the embedded controller performs directional processing on the target flipping state to decompose the overall flipping requirement into a first flipping component acting in the opening direction and a second flipping component acting in the closing direction. Specifically, the embedded controller analyzes the flipping requirements of the target flipping state in the opening and closing directions by combining the flipping range, termination conditions, and holding requirements defined in the flipping constraints, thereby clarifying the allowable amplitude range, flipping duration, and rhythm requirements of the flipping process in different flipping directions. Based on this, the embedded controller organizes the flipping requirements related to the opening direction into a first flipping component, which is used to characterize the control actions such as the flipping amplitude, flipping speed, and flipping duration required by the display screen during the flipping process in the opening direction; at the same time, it organizes the flipping requirements related to the closing direction into a second flipping component, which is used to characterize the control actions such as the flipping amplitude, flipping speed, and flipping duration required by the display screen during the flipping process in the closing direction.

[0067] For example, when the target flip state is set to require the display screen to flip from its current state to a forward-open state, and the flip constraints limit the flip range to from the initial position to the corresponding unfolded position, the termination condition to stop after reaching the unfolded position, and the holding requirement to maintain stability at the unfolded position, the embedded controller, after distinguishing the flip requirements, will specifically set the first flip component in the opening direction to cover the flip amplitude from the starting position to the corresponding unfolded position, and continuously apply the flip action within this flip amplitude range according to a preset flip rhythm, so that the flip speed remains consistent throughout the unfolding process. At the same time, the flip duration is limited to a complete flip cycle corresponding to the unfolding process, so that the display screen can complete the movement from the starting position to the corresponding unfolded position in one continuous flip process. Meanwhile, in the closing direction, the embedded controller will set the second flip component to zero or a small flip amplitude, a low flip speed, and a short flip duration, so that the second flip component only produces a small reverse action at the end of the flip to counteract the inertia or positional deviation formed during the flip process, thereby achieving stable adjustment of the display screen position without affecting the overall flip result, so that the two flip components are clearly distinguished in terms of amplitude, speed, and duration and cooperate with each other.

[0068] Step S302: Based on the combination relationship between the first flip component and the second flip component, the target flip state is controlled and converted to generate two flip control signals that match the display requirements.

[0069] For example, based on the final flipping result indicated by the target flipping state, the embedded controller determines whether the flipping action should be dominated by the opening or closing direction in the current control flow, and accordingly determines the order and weight of the first and second flipping components in the overall flipping process. Based on this, the flipping component in the dominant direction is used as the core control content to determine the main propulsion process of the flipping action, while the flipping component in the other direction is used as auxiliary control content to constrain the retraction, fine-tuning, or holding actions during the flipping process. Thus, based on the combination relationship between the two types of flipping components, the embedded controller unifies and organizes the coordination of the two types of flipping components in terms of time sequence, duration, and intensity, thereby integrating them into two flipping control signals that cooperate with each other in the closing and opening directions.

[0070] For example, when the target flip state is determined to be an opening action for the display screen, the embedded controller uses the first flip component corresponding to the opening direction as the core control content. This component continuously applies the flipping action in the opening direction at the beginning of the flip and maintains continuous drive in that direction throughout the unfolding process. Simultaneously, the second flip component corresponding to the closing direction is used as an auxiliary control content, applying only briefly near the end of the flip to create a slight flip adjustment opposite to the opening direction. This pair of flip control signals is sequential in time and distinct in intensity. The flip control signal in the opening direction is responsible for completing the main flipping process, while the flip control signal in the closing direction is used to stabilize the position at the end of the flip, thus achieving coordinated operation in both directions within the same flipping process.

[0071] In this embodiment, in step S301, the target flip state is decomposed into a first flip component and a second flip component corresponding to the opening and closing directions, respectively, under the constraint of the flipping condition. This transforms the target flip state into an input basis that can represent the control action in different flipping directions. In step S302, the target flip state is controlled and converted according to the combination relationship of the first and second flip components, thereby generating two mutually cooperating flipping control signals, so that the flipping control forms corresponding control outputs in the opening and closing directions. Based on this, in the entire technical solution, by first quantizing and expressing the target flip state in different flipping directions, and then generating paired flipping control signals based on the component combination relationship, the flipping process has a clear control division in the directional dimension.

[0072] In an exemplary embodiment, if the display screen is not in the target flip state, the flip control signal is adjusted or retransmitted according to the state feedback signal to perform closed-loop regulation of the display screen flip process, including one of the following steps S401 and S402: In step S401, if the display screen is not in the target flip state, the flip control signal is sent back to the motor driver through the main control system according to the status feedback signal, so as to drive the display screen to perform the flip action corresponding to the target flip state again, until the display screen is in the target flip state.

[0073] For example, when the embedded controller determines based on the status feedback signal that the display screen has not yet reached the target flip state, but simultaneously confirms that the difference between the current flip state and the target flip state is only reflected in the fact that the flip process has not yet been completed (e.g., the flip direction is correct, the flip amplitude continues to increase, and the trend of change is consistent with the predetermined flip control signal), the embedded controller identifies this situation as the flip process progressing normally but not yet in place. In this case, the original flip control signal can still effectively drive the flip action without adjusting the control content. Therefore, a retransmission method is selected, that is, the existing flip control signal is sent again to the motor driver through the main control system to prompt the flip process to continue until the status feedback signal indicates that the display screen has reached the target flip state.

[0074] In step S402, if the display screen is not in the target flip state, the state evolution characteristics reflected by the current flip state of the display screen are determined according to the state feedback signal, so as to regenerate a new flip control signal and send it to the motor driver through the main control system, so as to re-drive the display screen to perform the flip action corresponding to the target flip state until the display screen is in the target flip state.

[0075] For example, when the embedded controller determines, based on the status feedback signal, that the current flip state of the display screen has not reached the target flip state, but its trend has deviated from the predetermined flip process—for example, the flip amplitude changes slowly, the flip direction regresses, or the flip state remains in a non-target position for a long time—the embedded controller determines that the original flip control signal can no longer effectively guide the flip process to continue evolving towards the target flip state. In this case, simply retransmitting the original flip control signal is insufficient to correct the flip deviation. Therefore, the embedded controller recalculates the flip control content based on the state evolution characteristics reflected by the current status feedback signal and generates a new flip control signal, which is then sent to the motor driver through the main control system to make targeted adjustments to the flip process until the display screen reaches the target flip state.

[0076] For example, when the status feedback signal continuously indicates that the display screen has approached the target position during the flipping process but has not reached it for a long time, and the flipping process shows a slowing trend, the embedded controller determines that the current flipping effect is insufficient. Therefore, it recalculates the flipping control content, so that the new flipping control signal, while maintaining the original flipping direction, extends the flipping duration and enhances the flipping effect in the corresponding direction. As another example, when the status feedback signal indicates that the display screen has passed the target position and shows signs of retreating, the embedded controller regenerates a new flipping control signal, so that the flipping effect is changed to short-term reverse adjustment and the flipping amplitude is reduced, thereby guiding the display screen back to the target flipping state.

[0077] In this embodiment, in step S401, if the display screen is not in the target flip state, the original flip control signal is retransmitted to continue driving the flip action, so that the flip process can continue to be completed without changing the control content; in step S402, if the display screen is not in the target flip state, a new flip control signal is recalculated and generated to make targeted adjustments to the flip process, so that the flip state evolves back toward the target flip state; based on this, in the entire technical solution, by using different processing methods such as retransmitting the flip control signal or regenerating the flip control signal during the flip process, the flip control can be dynamically adjusted according to the actual flip state, thereby ensuring that the display screen can eventually stably reach the target flip state.

[0078] In one exemplary embodiment, Figure 2 A circuit diagram for converting a flip control signal into a motor drive signal is shown, where M_INA and M_INB represent two flip control signals output by the EC controller through the main control system, corresponding to the control actions of the opening and closing directions, respectively; M_INA is connected to pin 2 (i.e., pin INA) of the motor driver U1 (i.e., the motor driver IC with model number TMI8118S) through resistor R1, and M_INB is connected to pin 3 (i.e., pin INB) of the motor driver U1 through resistor R2. The combination of resistance value, package, and accuracy of resistors R1 and R2 is marked as 0R / 4 / 5%, that is, "0R" corresponds to an electrical direct connection with a resistance value of 0Ω, "4" corresponds to a certain package specification number, and "5%" corresponds to a resistance accuracy of 5%.

[0079] Furthermore, pin 4 (VDD) of motor driver U1 is connected to +V5POA, thus providing a 5V power supply to motor driver U1. +V5POA is grounded through capacitors C1, C2, and C3, respectively, to filter and decouple the power supply, ensuring stable power supply to motor driver U1 during operation. Additionally, pin 1 (NC) of motor driver U1 is left floating, while pins 6 (PGND) and 7 (AGND) are connected to a common ground.

[0080] Furthermore, pins 8 (OUTA) and 5 (OUTB) of motor driver U1 output MN and MP respectively, which are the motor drive signals corresponding to the opening and closing directions. The motor drive signals MN and MP are sent to the control interface panel (not shown) of the USB display (i.e., the display device connected to the host system via a USB interface) as control inputs for the internal motor unit of the display. Additionally, pin 8 is grounded through capacitor C4 and connected to pin OUTB through capacitor C6; pin 5 is also grounded through capacitor C5. Capacitors C4, C5, and C6 are marked ns (NotStuff, indicating these capacitors are reserved), meaning they are used to buffer or smooth the motor drive signals when problems such as jitter, noise, or excessively fast response occur during the flipping process.

[0081] In one exemplary embodiment, Figure 3 A circuit structure diagram of the line access status of a control interface panel is shown. The specifications of the control interface panel DB_CN1 are described as wafer / 12pin / 1.25. "Wafer" refers to the USB connector body, emphasizing that it is soldered on the PCB (Printed Circuit Board) of the USB display and is used to connect to external devices. "12pin" indicates that the USB connector has 12 pins, and "1.25" indicates that the pin pitch of the USB connector is 1.25 mm.

[0082] On one hand, the motor drive signals MP and MN from the motor driver U1 are connected to pins 1 and 2 of the control interface panel DB_CN1, respectively, and further sent to the motor unit (not shown) inside the USB display to perform forward or reverse flipping actions, thereby realizing the opening or closing operation of the USB display. On the other hand, the status sensing unit (not shown) inside the USB display outputs status feedback signals MT_SW_OPEN and MT_SW_CLOSE to the main control system through pins 6 and 7 of the control interface panel DB_CN1. MT_SW_OPEN is used to provide feedback on whether the USB display is in the forward open state, and MT_SW_CLOSE is used to provide feedback on whether the USB display is in the closed state.

[0083] Furthermore, pins 10 and 12 of the control interface panel DB_CN1 are respectively connected to two duty cycle control signals EC_FAN_PWM2 and EC_FAN_PWM0 input from the main control system, which are used to control the speed of the two sets of cooling fans inside the USB display screen respectively; the status sensing unit (not shown) inside the USB display screen outputs two speed feedback signals EC_FAN_SPEED2 and EC_FAN_SPEED0 to the main control system through pins 9 and 11 of the control interface panel DB_CN1, which are used to provide feedback on the speed of the two sets of cooling fans inside the USB display screen respectively.

[0084] In addition, pin 3 of the control interface panel DB_CN1 is grounded, pin 4 is connected to +V5POA to provide 5V power to the internal flip-related functional devices of the USB display, pin 8 is connected to +V5P3A to provide 5V power to the internal fan-driven functional devices of the USB display, pin 5 is connected to the KEY_A signal to indicate whether the USB display is currently in a responsive control state, and pins 13 (i.e., pin G1) and 14 (i.e., pin G2) are connected to a common ground.

[0085] In one exemplary embodiment, Figure 4 A circuit structure diagram of the line connection status of a display interface panel is shown. The specifications of the display interface panel DB_CN2 are described as wafer / 10pin / 1.25. "Wafer" refers to the USB connector body, emphasizing that it is soldered on the PCB (Printed Circuit Board) of the USB display screen and is used to connect to external devices. "10pin" indicates that the USB connector has 10 pins, and "1.25" indicates that the pin pitch of the USB connector is 1.25 mm.

[0086] On one hand, the EC controller, through the main control system, sends a pair of differential image signals, USB2_P3_DP and USB2_P3_DN, to pins 1 and 2 of the display interface panel DB_CN2, respectively. These signals are then transmitted via the display interface panel DB_CN2 to the display unit (not shown) inside the USB display, enabling the USB display to present content based on the received signals. On the other hand, the EC controller, through the main control system, sends the audio signals SPK_L- and SPK_L+ corresponding to the left channel to pins 7 and 8 of the display interface panel DB_CN2, respectively, via resistors R3 and R4. It also sends the audio signals SPK_R+ and SPK_R- corresponding to the right channel to pins 9 and 10 of the display interface panel DB_CN2, respectively, via resistors R5 and R6. These audio signals are then transmitted via the display interface panel DB_CN2 to the audio unit (not shown) inside the USB display, enabling the USB display to present audio content based on the received signals.

[0087] In addition, resistors R3, R4, R5, and R6 are all marked as ns, and the corresponding combination of resistance value, package, and accuracy is 0R / 6 / 5%, that is, "0R" corresponds to electrical direct connection with a resistance value of 0Ω, "6" corresponds to a certain package specification number, and "5%" corresponds to 5% resistance accuracy.

[0088] In addition, pins 1 and 4 of the display interface panel DB_CN2 are grounded, pins 5 and 6 are connected to +V5POS to provide 5V power to the display-related functional devices inside the USB display, and pins 11 (i.e., pin G1) and pin 12 (i.e., pin G2) are connected to the same ground.

[0089] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0090] Based on the same inventive concept, this application also provides an embedded controller for implementing the above-described embedded controller-based display screen control method. The solution provided by this embedded controller is similar to the implementation described in the above method; therefore, the specific limitations in one or more embedded controller embodiments provided below can be found in the limitations of the embedded controller-based display screen control method described above, and will not be repeated here.

[0091] In one exemplary embodiment, such as Figure 5 As shown, an embedded controller is provided, including: a receiving module 101, a flip control module 102, a judgment module 103, and a display control module 104, wherein: The receiving module 101 is used to receive a display screen control request from a preset main control system. The display screen control request is used to indicate the target flip state of the preset display screen and the display requirements corresponding to the target flip state. The flip control module 102 is used to perform correlation analysis between the target flip state and display requirements in the display control request, generate a flip control signal and send it to the preset motor driver through the main control system to drive the display to perform a flip action corresponding to the target flip state; wherein, the flip control signal represents the collaborative flip control information generated based on the correlation analysis results between the target flip state and display requirements; The determination module 103 is used to receive the status feedback signal generated by the display screen based on the flipping action through the main control system, and to determine the current flipping state of the display screen according to the status feedback signal. The display control module 104 is used to generate a display control signal according to the display requirements and send it to the display screen through the main control system if the display screen is in the target flipping state, so as to control the display screen to display the display content corresponding to the display requirements. The flip control module 102 is also used to: if the display screen is not in the target flip state, adjust or resend the flip control signal according to the status feedback signal to perform closed-loop regulation of the display screen flip process.

[0092] The modules in the aforementioned embedded controller can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware within or independently of the processor in a computer device, or stored in software within the memory of the computer device, so that the processor can call and execute the corresponding operations of each module.

[0093] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the above embodiments.

[0094] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above embodiments.

[0095] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods.

[0096] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0097] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A display screen control method based on an embedded controller, characterized in that, Applied to a pre-defined embedded controller, the method includes: Receive a display screen control request from a preset main control system. The display screen control request is used to indicate the target flip state of the preset display screen and the display requirements corresponding to the target flip state. The system performs correlation analysis between the target flip state in the display control request and the display requirement, generates a flip control signal, and sends it to a preset motor driver through the main control system to drive the display to perform a flip action corresponding to the target flip state; wherein, the flip control signal represents collaborative flip control information generated based on the correlation analysis results between the target flip state and the display requirement; The main control system receives the status feedback signal generated by the display screen based on the flipping action, and determines the current flipping state of the display screen based on the status feedback signal. If the display screen is in the target flip state, a display control signal is generated according to the display requirements and sent to the display screen through the main control system to control the display screen to display the content corresponding to the display requirements; If the display screen is not in the target flip state, the flip control signal is adjusted or retransmitted according to the state feedback signal to perform closed-loop regulation of the flip process of the display screen.

2. The method according to claim 1, characterized in that, The main control system is communicatively connected to the embedded controller and the display screen respectively, and the main control system is connected to the control interface panel and display interface panel configured on the display screen through preset interface types; The motor driver and the main control system are respectively connected to the motor unit and the status sensing unit of the display screen through the control interface on the control interface panel, so as to send a flip control signal to the motor unit through the control interface and receive the status feedback signal generated by the status sensing unit. The main control system is connected to the display unit and audio unit of the display screen through the display interface on the display interface panel, so as to send display control signals to the display unit and the audio unit through the display interface.

3. The method according to claim 2, characterized in that, The control interface in the control interface panel is also used to establish control and feedback relationships between the main control system and various functional devices inside the display screen according to actual control requirements, so as to adapt to the control and feedback methods set by the embedded controller for various functional devices inside the display screen based on preset software logic. The display interface in the display interface panel is also used to establish a display mapping relationship between the main control system and various display contents of the display screen according to actual display requirements, so as to adapt to the display mode set by the embedded controller for various display contents inside the display screen based on preset software logic.

4. The method according to claim 2, characterized in that, The control interface on the control interface panel includes at least one interface type, namely USB interface and Type-C interface; The display interfaces on the display interface panel include at least one of the following interface types: USB interface, Type-C interface, DP interface, and HDMI interface.

5. The method according to claim 1, characterized in that, The process of correlating the target flip state in the display control request with the display requirement, generating a flip control signal, and sending it to the preset motor driver via the main control system includes: A correlation analysis is performed on the target flip state in the display control request and the display requirement to determine the flip constraints of the display requirement on the target flip state. Under the constraints of the flipping conditions, the target flipping state is controlled and switched to generate a flipping control signal that matches the display requirements. The flip control signal is sent to a preset motor driver through the main control system, so that the motor driver generates a motor drive signal according to the flip control signal and sends it to the motor unit of the display screen, thereby driving the display screen to perform a flip action corresponding to the target flip state.

6. The method according to claim 5, characterized in that, The step of controlling the target flip state under the constraints of the flipping condition to generate a flipping control signal that matches the display requirements includes: Under the constraints of the flipping condition, the target flipping state is decomposed into a first flipping component and a second flipping component, which respectively represent the corresponding control action in different flipping directions; Based on the combination relationship between the first flip component and the second flip component, the target flip state is controlled and switched to generate two flip control signals that match the display requirements.

7. The method according to claim 1, characterized in that, If the display screen is not in the target flip state, the flip control signal is adjusted or retransmitted according to the state feedback signal to perform closed-loop regulation of the display screen's flip process, including one of the following two steps: If the display screen is not in the target flip state, the flip control signal is sent back to the motor driver through the main control system according to the state feedback signal, so as to drive the display screen to perform the flip action corresponding to the target flip state again, until the display screen is in the target flip state; If the display screen is not in the target flip state, the state evolution characteristics reflected by the current flip state of the display screen are determined according to the state feedback signal, so as to regenerate a new flip control signal and send it to the motor driver through the main control system, so as to re-drive the display screen to perform the flip action corresponding to the target flip state until the display screen is in the target flip state.

8. An embedded controller, characterized in that, The embedded controller includes: The receiving module is used to receive a display screen control request from a preset main control system. The display screen control request is used to indicate the target flip state of the preset display screen and the display requirements corresponding to the target flip state. A flip control module is used to perform correlation analysis between the target flip state in the display control request and the display requirement, generate a flip control signal and send it to a preset motor driver through the main control system to drive the display to perform a flip action corresponding to the target flip state; wherein, the flip control signal represents collaborative flip control information generated based on the correlation analysis results between the target flip state and the display requirement; The determination module is used to receive the status feedback signal generated by the display screen based on the flipping action through the main control system, and to determine the current flipping state of the display screen according to the status feedback signal; The display control module is used to generate a display control signal according to the display requirements and send it to the display screen through the main control system if the display screen is in the target flip state, so as to control the display screen to display the display content corresponding to the display requirements. The flip control module is further configured to: if the display screen is not in the target flip state, adjust or resend the flip control signal according to the state feedback signal to perform closed-loop regulation of the flip process of the display screen.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.

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