A method and system for coordinated control of a device having a decoupled display panel and fan
By intelligently selecting the coupling or decoupling working mode of the display panel and the fan, the problems of limited display of complex information and conflict of heat dissipation performance when the display unit and the fan rotate synchronously are solved, realizing adaptive heat dissipation and display synergy, and ensuring the efficient operation of the device under different requirements.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DONGGUAN HONGSHENG ELECTRONICS TECH CO LTD
- Filing Date
- 2026-01-19
- Publication Date
- 2026-07-31
AI Technical Summary
In the prior art, when the display unit and the fan rotate synchronously at high speed, complex information cannot be displayed stably and clearly, and reducing the fan speed to display complex information will affect the heat dissipation efficiency of the device.
By determining the target fan speed based on the motherboard control signal, the working mode is intelligently selected: at low speed, the display panel is controlled to rotate synchronously with the fan to display the first type of information; at high speed, the display panel is controlled to decouple from the fan and remain stationary to display the second type of information. The dynamic coupling and decoupling mechanism is used to achieve adaptive coordination between heat dissipation performance and display function.
While ensuring the heat dissipation efficiency of the equipment, expand and optimize the content and effect of information display. Achieve dynamic visual display when the heat dissipation requirement is low, and ensure that the fan dissipates heat at full capacity and achieves high-quality information display when the heat dissipation requirement is high.
Smart Images

Figure CN121956708B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of control technology, and more particularly to a collaborative control method for a device having a decoupled display panel and a fan. Background Technology
[0002] As the performance of electronic devices continues to improve, heat dissipation has become an increasingly prominent issue, making fans an indispensable component for many devices. Simultaneously, user demand for device personalization and information display is growing, leading to products that integrate display functions, such as LED lighting effects and small screens, into fans, such as chassis fans with RGB lighting or heatsinks with small displays. However, current technology typically fixes the display unit to the fan blades or frame, causing it to rotate at high speed in sync with the fan. This design has significant drawbacks: when the fan is rotating at high speed, it cannot stably and clearly display large amounts of content or complex dynamic information, limiting the display effect. Forcing a reduction in fan speed to display complex information, on the other hand, affects the device's heat dissipation efficiency. Summary of the Invention
[0003] This application provides a collaborative control method and system for a device having a decoupled display panel and a fan, in order to improve the above-mentioned problems.
[0004] To achieve the above objectives, this application adopts the following technical solution: In a first aspect, this application proposes a cooperative control method for a device having a decoupled display panel and a fan, the device including a display panel, a fan rotatable relative to the display panel, a motor, and a controller, the method being applicable to the controller, including: The target fan speed is determined based on the motherboard control signals; If the target fan speed is less than or equal to the preset speed, the device operating mode is determined to be the first operating mode. The first operating mode is: The control display panel is coupled to the fan, and the control display panel displays the first type of information.
[0005] If the target fan speed is greater than the preset speed, the device operating mode is determined to be the second operating mode, which is: The control display panel is decoupled from the fan and displays the second type of information.
[0006] In conjunction with the first aspect, optionally, the display panel is coupled to the fan, and the display panel is simultaneously controlled to display the first type of information, including: Obtain the minimum speed and divide the minimum speed and preset speed into M speed intervals, where each speed interval corresponds to an actual speed; The actual rotation speed is determined based on the target fan speed, and the motor is controlled to drive the fan to rotate synchronously with the display panel.
[0007] In conjunction with the first aspect, optionally, the display panel is coupled to the fan, and the display panel is simultaneously controlled to display the first type of information, including: Based on the actual rotation speed, the pixel units on the control display panel are turned on or off at the corresponding rotation angle.
[0008] In conjunction with the first aspect, optionally, the device also includes auxiliary pixel units disposed on the fan, which, based on the actual rotational speed, control the pixel units on the display panel to light up or turn off at corresponding rotational angles, including: Based on the actual rotation speed, the auxiliary pixel unit and the pixel unit are controlled to light up or turn off at the corresponding rotation angle.
[0009] In conjunction with the first aspect, optionally, the device also includes a position sensor, which, based on the actual rotational speed, controls the auxiliary pixel unit and the pixel unit to light up or turn off at the corresponding rotational angle, including: The fan's rotational phase angle is obtained based on a position sensor; Based on the actual rotation speed and rotation phase angle, determine the instantaneous position and motion vector of each pixel unit and each auxiliary pixel unit on the rotation trajectory; Based on motion vectors, inverse geometric transformation and brightness timing compensation are performed on the original image data to determine the lighting command sequence synchronized with the rotation phase angle; The lighting command sequence is output as a control signal to instantly light up the driving pixel unit and the auxiliary pixel unit at the target rotation angle.
[0010] In conjunction with the first aspect, optionally, the control display panel is decoupled from the fan display and displays a second type of information, including: Control the motor to drive the fan to rotate at the target fan speed.
[0011] In conjunction with the first aspect, optionally, the content volume or interaction complexity of the first type of information is lower than that of the second type of information.
[0012] In conjunction with the first aspect, the method may optionally also include: Establish a communication connection with at least one other device of the same type, and display collaborative instructions based on the main control device; Based on the collaborative display instructions, in the first working mode or the second working mode, the display panel is controlled to display a portion of the first type of information or a portion of the second type of information according to the collaborative display instructions.
[0013] Secondly, embodiments of this application propose a cooperative control system for a device having a decoupled display panel and a fan. The system includes a display panel, a fan rotatable relative to the display panel, a motor, and a controller. The system is configured as follows: The target fan speed is determined based on the motherboard control signals; If the target fan speed is less than or equal to the preset speed, the device operating mode is determined to be the first operating mode. The first operating mode is: The control display panel is coupled to the fan, and the control display panel displays the first type of information.
[0014] If the target fan speed is greater than the preset speed, the device operating mode is determined to be the second operating mode, which is: The control display panel is decoupled from the fan and displays the second type of information.
[0015] In conjunction with the second aspect, optionally, the system is configured as follows: The control panel is coupled to the fan, and simultaneously controls the display panel to display the first type of information, including: Obtain the minimum speed and divide the minimum speed and preset speed into M speed intervals, where each speed interval corresponds to an actual speed; The actual rotation speed is determined based on the target fan speed, and the motor is controlled to drive the fan to rotate synchronously with the display panel.
[0016] In conjunction with the second aspect, optionally, the system is configured as follows: The control panel is coupled to the fan, and simultaneously controls the display panel to display the first type of information, including: Based on the actual rotation speed, the pixel units on the control display panel are turned on or off at the corresponding rotation angle.
[0017] In conjunction with the second aspect, optionally, the system is configured as follows: The device also includes auxiliary pixel units mounted on the fan, which control the pixel units on the display panel to light up or turn off at corresponding rotation angles based on the actual fan speed, including: Based on the actual rotation speed, the auxiliary pixel unit and the pixel unit are controlled to light up or turn off at the corresponding rotation angle.
[0018] In conjunction with the second aspect, optionally, the system is configured as follows: The device also includes a position sensor that, based on the actual rotational speed, controls the auxiliary pixel units and pixel units to light up or turn off at corresponding rotational angles, including: The fan's rotational phase angle is obtained based on a position sensor; Based on the actual rotation speed and rotation phase angle, determine the instantaneous position and motion vector of each pixel unit and each auxiliary pixel unit on the rotation trajectory; Based on motion vectors, inverse geometric transformation and brightness timing compensation are performed on the original image data to determine the lighting command sequence synchronized with the rotation phase angle; The lighting command sequence is output as a control signal to instantly light up the driving pixel unit and the auxiliary pixel unit at the target rotation angle.
[0019] In conjunction with the second aspect, optionally, the system is configured as follows: The control display panel is decoupled from the fan and displays a second type of information, including: Control the motor to drive the fan to rotate at the target fan speed.
[0020] In conjunction with the second aspect, optionally, the system is configured as follows: The amount of content or the complexity of interaction of the first type of information is lower than that of the second type of information.
[0021] In conjunction with the second aspect, optionally, the system is configured as follows: Establish a communication connection with at least one other device of the same type, and display collaborative instructions based on the main control device; Based on the collaborative display instructions, in the first working mode or the second working mode, the display panel is controlled to display a portion of the first type of information or a portion of the second type of information according to the collaborative display instructions.
[0022] A third aspect of this invention provides an electronic device, which includes: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method proposed in the first aspect of the present invention.
[0023] A fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in the first aspect of the present invention.
[0024] In summary, the above methods and systems have the following technical effects: This invention discloses a collaborative control method and system for a device with a decoupled display panel and a fan. Based on the target fan speed obtained from the motherboard, the system intelligently selects the operating mode: when the target speed is less than or equal to a preset threshold, it enters a first operating mode, controlling the display panel and fan to couple and rotate synchronously, while simultaneously displaying a first type of information; when the target speed is greater than the preset threshold, it enters a second operating mode, controlling the display panel and fan to decouple and remain stationary, while simultaneously displaying a second type of information. This method achieves adaptive coordination between heat dissipation performance and display function through a dynamic coupling and decoupling mechanism: under low heat dissipation requirements, dynamic visual display is achieved through rotational coupling; under high heat dissipation requirements, decoupling ensures the fan dissipates heat at full capacity, while utilizing a static panel to achieve high-quality information display. This significantly expands and optimizes the content and effect of information display while ensuring the core heat dissipation efficiency of the device. Attached Figure Description
[0025] Figure 1 This is a schematic diagram of a device with a decoupled display panel and a fan, as proposed in an embodiment of this application.
[0026] Figure 2 This is an exploded view of the structure of a device with a decoupled display panel and a fan, as proposed in an embodiment of this application.
[0027] Figure 3 This is a schematic flowchart of a collaborative control method for a device having a decoupled display panel and a fan, as proposed in an embodiment of this application.
[0028] The reference numerals in the attached figures are as follows: Device with decoupled display panel and fan - 1; fan - 20; motor - 30; housing - 40; riveted shaft - 50. Detailed Implementation
[0029] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0030] This application provides a collaborative control method for a device with a decoupled display panel and a fan, applicable to a device 1 with a decoupled display panel and a fan. For details, please refer to the attached document. Figure 1 and Figure 2 The device 1 includes a display panel 10, a fan 20 rotatable relative to the display panel 10, a motor 30, and a controller (not shown). Specifically, the display panel 10 is disposed above the fan 20, connected to a built-in riveting shaft 50, and housed within a housing 40. The fan 20 rotates around the riveting shaft 50, and the display panel 10 is selectively coupled to the fan 20. The device also includes a controller, which executes the method proposed in this application. Please refer to [link to relevant documentation]. Figure 3 This includes the following steps: S101: Determines the target fan speed based on the motherboard control signal.
[0031] Specifically, the motherboard, as the command center of the entire system, continuously monitors the temperature and load of critical heat-generating components. When the temperature rises or the computational task increases, the temperature control logic or management chip on the motherboard generates corresponding adjustment commands; these commands are the motherboard control signals. The most common signal form is a PWM signal, which is a signal that encodes information through changes in the width of periodic pulses. The controller captures this continuous pulse waveform through its dedicated signal receiving pin.
[0032] S102: If the target fan speed is less than or equal to the preset speed, then the device operating mode is determined to be the first operating mode. The first operating mode is: The control display panel is coupled to the fan, and the control display panel displays the first type of information.
[0033] Understandably, in this embodiment, the first type of information is content specifically designed to be clearly perceived even under dynamic rotational viewing angles. Its characteristics include relatively simple graphics, low information density, and strong color contrast. Examples include a continuously rotating brand logo, a monochromatic halo animation, or a core temperature figure displayed in large font. In this embodiment, the display panel is coupled to the fan, and the specific display effect is achieved by controlling the pixel units on the display panel to light up or turn off at corresponding rotation angles.
[0034] For example, in a specific implementation, after obtaining the target fan speed, this real-time value is immediately compared with a fixed parameter pre-stored in the device firmware or configuration, namely, a preset speed. Understandably, the preset speed value is typically determined based on a comprehensive consideration of the highest critical speed at which the display panel can stably form a clear visual image while rotating, the stability of low-speed motor control, and overall energy consumption and noise. For example, this threshold might be set to 800 revolutions per minute.
[0035] When the controller calculates and finds that the target fan speed is less than or equal to a preset threshold, it immediately triggers an internal flag, setting the device's global operating state to the first operating mode. This mode is essentially a coordinated display and heat dissipation state, its core feature containing two instructions that must be executed synchronously. The first instruction is a drive-layer instruction, controlling the coupling between the display panel and the fan. For example, the controller might initiate a synchronous drive protocol, controlling the motor to drive the fan to rotate at the target speed while simultaneously, through a mechanical linkage mechanism or a separate drive unit controlled by a strict synchronization signal, causing the display panel to begin rotating coaxially with the fan at the exact same angular velocity. Regarding how the fan and panel are coupled or decoupled, the specific mechanical structure can utilize publicly available technologies such as magnetic attraction or controllable fixing pins, which are not limited here. Understandably, at this time, the controller needs to invoke a display drive algorithm optimized for low-speed rotation to send specific image data to the rotating display panel.
[0036] When the controller needs to execute a synchronous rotation command, it does not directly attempt to make the fan precisely reach the target speed required by the motherboard. This is because the target speed can be any value, and direct tracking could lead to unstable motor control. To achieve accurate and stable synchronized rotation display, this embodiment employs a speed-division display strategy.
[0037] Specifically, in this embodiment, the controller can first obtain the minimum speed and divide the minimum speed and the preset speed into M speed intervals, where each speed interval corresponds to an actual speed. Then, based on the target fan speed, the corresponding actual speed is determined, and the motor is controlled to drive the fan to rotate synchronously with the display panel.
[0038] Understandably, the controller obtains a baseline value from the device parameters: the minimum speed at which the fan motor can reliably start and run smoothly. This value is determined by the physical characteristics of the motor itself and the drive circuit. The controller can logically establish a speed coordinate system, with this minimum speed as its lower limit and a previously determined preset speed as its upper limit.
[0039] Then, this speed range is divided into M consecutive speed ranges, either equally or according to a specific non-linear relationship. For example, if the minimum speed is 300 rpm, the preset speed is 800 rpm, and M is set to 10, then the span of each range is 50 rpm. Each such range is assigned a unique actual speed value within that range, typically the midpoint or upper limit of the range. For example, a range of 301 to 350 rpm might correspond to an actual speed of 335 rpm. This enables stable display during rotation, improving the stability of mechanical rotation and the reliability of timing control in dynamic display mode.
[0040] In this embodiment, the pixel units on the display panel can be controlled to light up or turn off at the corresponding rotation angle based on the actual rotation speed, so as to realize the specific display image.
[0041] Understandably, the basic principle is to utilize the persistence of vision of the human eye and, through extremely precise timing control, make each pixel unit emit light only momentarily when it rotates to a specific spatial angle, thereby piecing together static or specific animated patterns on a rapidly moving plane.
[0042] Specifically, in this embodiment, after determining the actual rotational speed of the drive fan and the display panel to rotate synchronously, for example, 500 revolutions per minute, a constant angular velocity is obtained. Based on this angular velocity, the controller can calculate the time period required for the display panel to rotate once, and further subdivide this period into countless extremely short time slices.
[0043] At the same time, the controller stores digital image data of the first type of information that needs to be displayed, which defines the brightness and color that each pixel should have in the target static image.
[0044] The controller performs a calculation process synchronized with the rotation position, and retrieves the pre-stored image data in reverse based on the precise rotation angle of the display panel at the current moment.
[0045] For example, for each physical pixel unit on the display panel, it is determined whether the target image requires it to be illuminated at its current circumferential angle position. If the calculation result shows that the spatial position of the pixel unit at this moment corresponds exactly to a point in the target image that needs to emit light, the driving circuit will immediately apply a driving pulse to the pixel unit, causing it to emit bright light momentarily. Conversely, when the pixel rotates to the corresponding angle in the dark part of the image, it remains in an off state.
[0046] As the entire panel rotates continuously, each pixel is repeatedly illuminated within a specific angular range along its trajectory with each rotation cycle. To a stationary observer, the instantaneous flashes of all pixels in their correct positions overlap and merge visually to form a clear, complete image.
[0047] Optionally, in some other embodiments, the device further includes an auxiliary pixel unit disposed on the fan, and the controller can also control the auxiliary pixel unit and the pixel unit to light up or turn off at the corresponding rotation angle based on the actual rotation speed.
[0048] Understandably, additional light-emitting units, or auxiliary pixel units, can be integrated into the high-speed rotating fan body, for example, at specific locations on each fan blade. When generating the display image, the target image data model pre-stored within the controller defines the effective display area as no longer limited to the physical boundaries of the static display panel, but extending to the annular space swept by the fan's rotation. When the controller executes display instruction calculations, it treats both the display panel's pixel units and the fan's auxiliary pixel units equally, processing them together.
[0049] In some implementations, to optimize the visual experience and achieve stable, distortion-free, high-quality image display in complex environments with dynamic rotation, the device may also include a position sensor. The controller may also acquire the fan's rotational phase angle based on the position sensor, and determine the instantaneous position and motion vector of each pixel unit and each auxiliary pixel unit on the rotational trajectory based on the actual rotational speed and rotational phase angle.
[0050] Understandably, by combining the constant actual rotational speed, the controller's processing unit can perform independent kinematic calculations for each pixel unit on the display panel and each auxiliary pixel unit on the fan. Understandably, by combining the initial installation position of each light-emitting unit with the current phase angle and rotational speed, its absolute spatial coordinates at any given instant, as well as its direction and velocity (i.e., motion vector) at that instant, can be calculated in milliseconds. This establishes a digital motion model for each light-emitting point.
[0051] The controller can perform inverse geometric transformation and brightness timing compensation on the original image data based on motion vectors to determine the lighting command sequence synchronized with the rotation phase angle. Finally, the lighting command sequence is output as a control signal for the instantaneous lighting of the driving pixel unit and the auxiliary pixel unit at the target rotation angle.
[0052] Understandably, the controller needs to perform a reverse geometric transformation. Based on the current motion vector of each pixel unit, especially its direction of motion, it calculates backwards what color and intensity this physical pixel unit should emit to form the correct point of light in the target image at its current spatial location in the observer's view. This is equivalent to calculating the contribution mapping of each moving pixel in the static image coordinate system in real time.
[0053] Since each pixel is only seen for a fleeting moment as it passes through the observer's field of vision, brightness timing compensation is needed to ensure that the human eye perceives uniform brightness. That is, at the calculated lighting moment, the driving circuit applies a stronger electrical pulse to compensate for its extremely short visible time and prevent the image from flickering or exhibiting uneven brightness.
[0054] For example, in this embodiment, the display panel and the fan are in a coupled motion state, and the image is formed during rotation based on the principle of visual persistence. This dynamic display method has inherent technical constraints: First, the refresh rate of an image is limited by the rotation speed, so the time slices available for drawing the image are very limited; Secondly, high-speed motion demands extremely high image stability; overly complex graphics are prone to ghosting, jitter, or unclear resolution. Therefore, the design of this type of information must be concise, structurally simple, and visually striking.
[0055] The content displayed in the first mode includes, but is not limited to: A single-color brand logo, a simple progress ring surrounding the display, large numerical core temperature or RPM readings, and simple dynamic lighting effects (such as a breathing light or monochrome scan). Alternatively, status can be conveyed through simple color changes.
[0056] S103: If the target fan speed is greater than the preset speed, then the device operating mode is determined to be the second operating mode. The second operating mode is: The control display panel is decoupled from the fan and displays the second type of information.
[0057] In practical implementation, when faced with high heat dissipation demands, the controller sends a command to the mechanical drive mechanism to disconnect the physical linkage between the display panel and the fan. Understandably, since it is detached from the high-speed rotating fan, it can remain completely still. This transforms a surface that can only display simple patterns relying on the principle of visual persistence into a static display plane similar to a traditional screen. Understandably, the second type of information typically contains richer, more complex, and more interactive visual elements, such as complete system monitoring charts, dynamically changing curves, high-resolution images, or even simplified user interfaces. This information can be presented on a static screen, providing a user experience indistinguishable from viewing a regular monitor.
[0058] Understandably, in this mode, the display panel remains stationary, functioning as a traditional static display. This removes all motion-related display limitations, allowing full utilization of mature flat panel display technology. Consequently, the second type of information can accommodate a much larger volume of content, greater visual complexity, and more robust interactive features.
[0059] In other embodiments, the controller can also establish a communication connection with at least one other device of the same type, and based on the collaborative display instructions obtained by the main control device, then, in a first working mode or a second working mode, control the display panel to display a portion of the first type of information or a portion of the second type of information according to the collaborative display instructions.
[0060] Understandably, the controller can establish a stable, low-latency communication connection with at least one other similar device. These devices collectively form a localized device network. The controller continuously monitors the network and receives a collaborative display instruction from the master device. This instruction contains a global description of the display task, clearly defining what the complete content needs to be displayed by multiple devices, and which portion of the content this device is specifically responsible for rendering and displaying in this collaborative task. For example, the instruction might require four devices to be arranged horizontally to display a wide-format image, specifying that this device is responsible for displaying the leftmost quarter of the complete image.
[0061] For example, if the current operating mode is the first, the controller will invoke an algorithm optimized for rotating displays to generate and drive only the pixel units to light up the parts necessary to constitute the segment, ensuring that when multiple devices rotate synchronously, the segments they display can be visually stitched together to form a larger and more complex dynamic floating image.
[0062] This invention discloses a collaborative control method for a device with a decoupled display panel and a fan. The method intelligently selects the operating mode based on the target fan speed obtained from the motherboard: when the target speed is less than or equal to a preset threshold, it enters a first operating mode, controlling the display panel and fan to couple and rotate synchronously, while simultaneously displaying a first type of information; when the target speed is greater than the preset threshold, it enters a second operating mode, controlling the display panel and fan to decouple and remain stationary, while simultaneously displaying a second type of information. This method achieves adaptive collaboration between heat dissipation performance and display function through a dynamic coupling and decoupling mechanism: under low heat dissipation requirements, dynamic visual display is achieved through rotational coupling; under high heat dissipation requirements, decoupling ensures the fan dissipates heat at full capacity, while utilizing a static panel to achieve high-quality information display. Thus, while ensuring the core heat dissipation efficiency of the device, it significantly expands and optimizes the content and effect of information display.
[0063] Based on the same inventive concept, embodiments of this application propose a cooperative control system for a device having a decoupled display panel and a fan. The system includes a display panel, a fan rotatable relative to the display panel, a motor, and a controller. The system is configured as follows: The target fan speed is determined based on the motherboard control signals; If the target fan speed is less than or equal to the preset speed, the device operating mode is determined to be the first operating mode. The first operating mode is: The control display panel is coupled to the fan, and the control display panel displays the first type of information.
[0064] If the target fan speed is greater than the preset speed, the device operating mode is determined to be the second operating mode, which is: The control display panel is decoupled from the fan and displays the second type of information.
[0065] Optionally, the system is configured as follows: The control panel is coupled to the fan, and simultaneously controls the display panel to display the first type of information, including: Obtain the minimum speed and divide the minimum speed and preset speed into M speed intervals, where each speed interval corresponds to an actual speed; The actual rotation speed is determined based on the target fan speed, and the motor is controlled to drive the fan to rotate synchronously with the display panel.
[0066] In conjunction with the second aspect, optionally, the system is configured as follows: The control panel is coupled to the fan, and simultaneously controls the display panel to display the first type of information, including: Based on the actual rotation speed, the pixel units on the control display panel are turned on or off at the corresponding rotation angle.
[0067] In conjunction with the second aspect, optionally, the system is configured as follows: The device also includes auxiliary pixel units mounted on the fan, which control the pixel units on the display panel to light up or turn off at corresponding rotation angles based on the actual fan speed, including: Based on the actual rotation speed, the auxiliary pixel unit and the pixel unit are controlled to light up or turn off at the corresponding rotation angle.
[0068] Optionally, the system is configured as follows: The device also includes a position sensor that, based on the actual rotational speed, controls the auxiliary pixel units and pixel units to light up or turn off at corresponding rotational angles, including: The fan's rotational phase angle is obtained based on a position sensor; Based on the actual rotation speed and rotation phase angle, determine the instantaneous position and motion vector of each pixel unit and each auxiliary pixel unit on the rotation trajectory; Based on motion vectors, inverse geometric transformation and brightness timing compensation are performed on the original image data to determine the lighting command sequence synchronized with the rotation phase angle; The lighting command sequence is output as a control signal to instantly light up the driving pixel unit and the auxiliary pixel unit at the target rotation angle.
[0069] Optionally, the system is configured as follows: The control display panel is decoupled from the fan and displays a second type of information, including: Control the motor to drive the fan to rotate at the target fan speed.
[0070] Optionally, the system is configured as follows: The amount of content or the complexity of interaction of the first type of information is lower than that of the second type of information.
[0071] Optionally, the system is configured as follows: Establish a communication connection with at least one other device of the same type, and display collaborative instructions based on the main control device; Based on the collaborative display instructions, in the first working mode or the second working mode, the display panel is controlled to display a portion of the first type of information or a portion of the second type of information according to the collaborative display instructions.
[0072] This invention discloses a collaborative control system for a device with a decoupled display panel and a fan. The method intelligently selects the operating mode based on the target fan speed obtained from the motherboard: when the target speed is less than or equal to a preset threshold, it enters a first operating mode, controlling the display panel and fan to couple and rotate synchronously, while simultaneously displaying a first type of information; when the target speed is greater than the preset threshold, it enters a second operating mode, controlling the display panel and fan to decouple and remain stationary, while simultaneously displaying a second type of information. This method achieves adaptive coordination between heat dissipation performance and display function through a dynamic coupling and decoupling mechanism: under low heat dissipation requirements, dynamic visual display is achieved through rotational coupling; under high heat dissipation requirements, decoupling ensures the fan dissipates heat at full capacity, while utilizing a static panel to achieve high-quality information display. Thus, while ensuring the core heat dissipation efficiency of the device, it significantly expands and optimizes the content and effect of information display.
[0073] Based on the same inventive concept, embodiments of this application also propose an electronic device, which includes: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the cooperative control method for a device having a decoupled display panel and a fan according to embodiments of this application.
[0074] Furthermore, to achieve the above objectives, embodiments of this application also propose a computer-readable storage medium storing a computer program that, when executed by a processor, implements the cooperative control method of this application for a device having a decoupled display panel and a fan.
[0075] The following is a detailed introduction to the various components of the electronic device: In this context, the processor is the control center of the electronic device. It can be a single processor or a collective term for multiple processing elements. For example, a processor can be one or more central processing units (CPUs), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0076] Alternatively, the processor can perform various functions of the electronic device by running or executing software programs stored in memory and by calling data stored in memory.
[0077] The memory is used to store the software program that executes the solution of the present invention, and the execution is controlled by the processor. The specific implementation method can be referred to the above method embodiment, which will not be repeated here.
[0078] Optionally, the memory can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory can be integrated with the processor or exist independently and coupled to the processor through the interface circuit of the electronic device; the embodiments of the present invention do not specifically limit this.
[0079] A transceiver is used to communicate with network devices or with terminal devices.
[0080] Optionally, the transceiver may include a receiver and a transmitter. The receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.
[0081] Optionally, the transceiver can be integrated with the processor or exist independently and coupled to the processor through the router's interface circuit. This embodiment of the invention does not specifically limit this.
[0082] Furthermore, the technical effects of the electronic device can be referred to the technical effects of the data transmission method in the above method embodiments, and will not be repeated here.
[0083] It should be understood that the processor in the embodiments of the present invention can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0084] It should also be understood that the memory in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0085] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the flow or function according to the embodiments of the present invention is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. A computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. Available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media. Semiconductor media can be solid-state drives.
[0086] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0087] In this invention, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be a single item or multiple items.
[0088] It should be understood that, in various embodiments of the present invention, the order of the above-mentioned process numbers does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0089] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
Claims
1. A method for coordinated control of a device having a decoupled display panel and a fan, characterized in that, The device includes a display panel, pixel units disposed on the display panel, a target fan rotatable relative to the display panel, auxiliary pixel units disposed on the target fan, a motor, a position sensor, and a controller. The method is applicable to the controller and includes: The target fan speed is determined based on the motherboard control signals; If the target fan speed is less than or equal to the preset speed, then the device operating mode is determined to be the first operating mode, which is: Controlling the display panel to couple with the target fan, and simultaneously controlling the display panel to display a first type of information, including: The actual rotation speed is determined based on the target fan speed. The rotational phase angle of the target fan is obtained based on the position sensor; Based on the actual rotation speed and the rotation phase angle, determine the instantaneous position and motion vector of each pixel unit and each auxiliary pixel unit on the rotation trajectory; Based on the motion vector, the original image data is subjected to inverse geometric transformation and brightness timing compensation to determine the lighting command sequence synchronized with the rotation phase angle; The lighting instruction sequence is output as a control signal to drive the pixel unit and the auxiliary pixel unit to light up instantaneously at the target rotation angle; If the target fan speed is greater than the preset speed, then the device is determined to operate in a second operating mode, which is: The display panel is controlled to decouple from the target fan and to display the second type of information.
2. The method of claim 1, wherein the method further comprises: Determining the corresponding actual speed based on the target fan speed includes: Obtain the minimum rotational speed and divide the minimum rotational speed and the preset rotational speed into M rotational speed intervals, wherein each rotational speed interval corresponds to an actual rotational speed.
3. The method of claim 1, wherein the method further comprises: The display panel is controlled to decouple from the target fan and display a second type of information, including: Control the motor to drive the target fan to rotate at the target fan speed.
4. The method of claim 1, wherein the method further comprises: The content volume or interaction complexity of the first type of information is lower than that of the second type of information.
5. The method of claim 1, wherein the method further comprises: The method further includes: Establish a communication connection with at least one other device of the same type, and display collaborative instructions based on the main control device; Based on the collaborative display instructions, in the first working mode or the second working mode, the display panel is controlled to display the first type of information or the second type of information in a certain part according to the collaborative display instructions.
6. A cooperative control system for a device having a decoupled display panel and fan, the system comprising: The system includes a display panel, pixel units disposed on the display panel, a target fan rotatable relative to the display panel, auxiliary pixel units disposed on the target fan, a motor, a position sensor, and a controller. The system is configured to: The target fan speed is determined based on the motherboard control signals; If the target fan speed is less than or equal to the preset speed, then the device operating mode is determined to be the first operating mode, which is: Controlling the display panel to couple with the target fan, and simultaneously controlling the display panel to display a first type of information, including: The actual rotation speed is determined based on the target fan speed. The rotational phase angle of the target fan is obtained based on the position sensor; Based on the actual rotation speed and the rotation phase angle, determine the instantaneous position and motion vector of each pixel unit and each auxiliary pixel unit on the rotation trajectory; Based on the motion vector, the original image data is subjected to inverse geometric transformation and brightness timing compensation to determine the lighting command sequence synchronized with the rotation phase angle; The lighting instruction sequence is output as a control signal to drive the pixel unit and the auxiliary pixel unit to light up instantaneously at the target rotation angle; If the target fan speed is greater than the preset speed, then the device is determined to operate in a second operating mode, which is: The display panel is controlled to decouple from the target fan and to display the second type of information.
7. An electronic device, comprising: include: At least one processor; And, a memory communicatively connected to at least one of the processors; The memory stores instructions executable by at least one of the processors, which enable the at least one processor to perform a collaborative control method for a device having a decoupled display panel and a fan as claimed in any one of claims 1-5.