Display device control method, apparatus, medium, device, and program product

By setting a microcontroller unit in the display device, the frame rate of the display device is adjusted according to the pulse comparison information between the driver integrated circuit and the microcontroller unit, which solves the problems of abnormal brightness and flickering during frame rate switching and achieves a smooth display effect.

CN118411959BActive Publication Date: 2026-07-31BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2023-01-30
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In the display devices of virtual reality, augmented reality, and mixed reality devices, flickering caused by abnormal brightness can easily occur when switching frame rates, affecting the display effect.

Method used

By setting a microcontroller unit in the display device, the pulse signal to be output by the microcontroller unit is adjusted according to the comparison information between the target pulse width modulation pulse output by the driver integrated circuit and the pulse width modulation pulse currently output by the microcontroller unit, so as to smoothly adjust the frame rate and avoid brightness change and flickering problems caused by frame rate change.

Benefits of technology

It achieves a smooth transition when switching frame rates, avoiding sudden brightness changes and flickering, and improving the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118411959B_ABST
    Figure CN118411959B_ABST
Patent Text Reader

Abstract

This application provides a display device control method, apparatus, medium, device, and program product. The display device includes a driver integrated circuit, a microcontroller unit, and a backlight circuit. The method includes: controlling the microcontroller unit to acquire a target pulse width modulation pulse generated by the driver integrated circuit, and acquiring a current pulse width modulation pulse currently output by the microcontroller unit; controlling the microcontroller unit to determine a target pulse signal to be output by the microcontroller unit based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse; and inputting the target pulse signal into the backlight circuit to avoid flickering caused by frame rate changes in the display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and more specifically, to a display device control method, apparatus, medium, device, and program product. Background Technology

[0002] In the fields of virtual reality and augmented reality, in order to reduce the dizziness of users using head-mounted display devices, the backlight of the display device often adopts black insertion technology. Pulse Width Modulation (PWM) is used to light up the backlight during the interval after the processing of the entire frame of image data, thereby achieving the best display effect.

[0003] However, in scenarios where dynamic frame rate switching occurs frequently, the display device may experience flickering due to abnormal brightness during frame rate switching, affecting the display effect. Summary of the Invention

[0004] This application provides a display device control method, apparatus, medium, device, and program product that can avoid flickering caused by frame rate switching in the display device.

[0005] On the one hand, embodiments of this application provide a display device control method,

[0006] The display device includes a driver integrated circuit, a microcontroller unit, and a backlight circuit; the display device control method includes:

[0007] The microcontroller unit is controlled to acquire the target pulse width modulation pulse generated by the driver integrated circuit, and to acquire the current pulse width modulation pulse currently output by the microcontroller unit;

[0008] The microcontroller unit determines the target pulse signal to be output by the microcontroller unit based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse;

[0009] The target pulse signal is input into the backlight circuit.

[0010] On the other hand, embodiments of this application provide a display device control device, wherein the display device includes a driver integrated circuit, a microcontroller unit, and a backlight circuit, and the display device control device includes:

[0011] The acquisition module is used to control the microcontroller to acquire the target pulse width modulation pulse generated by the driver integrated circuit, and to acquire the current pulse width modulation pulse currently output by the microcontroller.

[0012] The determination module is used to control the microcontroller to determine the target pulse signal to be output by the microcontroller based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse;

[0013] An input module is used to input the target pulse signal into the backlight circuit.

[0014] On the other hand, embodiments of this application provide a computer-readable storage medium including instructions that, when executed on a head-mounted display device, cause the head-mounted display device to perform the method described in the first aspect above.

[0015] On the other hand, embodiments of this application provide a head-mounted display device, which includes a processor and a memory. The memory stores a computer program, and the processor executes the steps in the display device control method described in the first aspect above by calling the computer program stored in the memory.

[0016] On the other hand, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the steps in the display device control method described in the first aspect above.

[0017] This application provides a display device control method, apparatus, medium, device, and program product. The display device includes a driver integrated circuit, a microcontroller unit, and a backlight circuit. The method involves controlling the microcontroller unit to acquire a target pulse width modulation (PWM) pulse generated by the driver integrated circuit and to acquire the current PWM pulse output by the microcontroller unit. The microcontroller unit then determines a target pulse signal to be output based on a comparison between the target PWM pulse and the current PWM pulse, and inputs the target pulse signal to the backlight circuit. This application provides a microcontroller unit within the display device to adjust the target pulse signal output by the microcontroller unit for illuminating the backlight circuit based on a comparison between the target PWM pulse output by the driver integrated circuit and the current PWM pulse output by the microcontroller unit for illuminating the backlight circuit. This achieves smooth adjustment of the display device's frame rate, avoiding brightness fluctuations and flickering caused by sudden changes in the frame rate. Attached Figure Description

[0018] Figure 1 This is a schematic diagram illustrating an application scenario of the existing display device control method provided in the embodiments of this application.

[0019] Figure 2 This is a flowchart illustrating the display device control method provided in the embodiments of this application.

[0020] Figure 3This is a schematic diagram illustrating an application scenario of the display device control method provided in the embodiments of this application.

[0021] Figure 4 This is another schematic flowchart of the display device control method provided in the embodiments of this application.

[0022] Figure 5 This is a schematic block diagram of the display device control device provided in the embodiments of this application.

[0023] Figure 6 This is a schematic block diagram of a head-mounted display device provided in an embodiment of this application. Detailed Implementation

[0024] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.

[0025] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms “first,” “second,” and similar terms used in this disclosure are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data are interchangeable where appropriate so that embodiments of the present application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0026] First, some terms used in the embodiments of this application will be explained below to facilitate understanding by those skilled in the art.

[0027] Virtual Reality (VR), as the name suggests, is a combination of virtual and reality. Theoretically, VR technology is a computer simulation system that can create and allow users to experience virtual worlds. It uses computers to generate a simulated environment, immersing users in it. VR technology utilizes real-world data, generating electronic signals through computer technology, and combining this with various output devices to transform it into phenomena that people can perceive. These phenomena can be real objects or substances invisible to the naked eye, represented through three-dimensional models. Because these phenomena are not directly visible to us but rather simulated through computer technology, it is called virtual reality.

[0028] Augmented Reality (AR) technology is a technology that cleverly integrates virtual information with the real world. It widely uses various technologies such as multimedia, 3D modeling, real-time tracking and registration, intelligent interaction, and sensing to simulate and apply computer-generated text, images, 3D models, music, videos, and other virtual information to the real world. The two types of information complement each other, thereby achieving "enhancement" of the real world.

[0029] Mixed Reality (MR) is a further development of virtual reality technology. This technology enhances the realism of the user experience by presenting virtual scene information in real scenes and establishing an interactive feedback loop between the real world, the virtual world, and the user.

[0030] A microcontroller unit (MCU), also known as a single-chip microcomputer or microcontroller, is a chip-level computer that integrates a central processing unit (CPU) with a reduced frequency and specifications, along with memory, timers, peripheral interfaces, and even LCD (Liquid Crystal Display) driver circuitry, all onto a single chip. This allows for different combinations of control for various applications.

[0031] Black Frame Insertion Technology, also known as black frame insertion technology, is not complicated in principle. It involves using an integrated circuit (IC) control chip to periodically insert completely black frames between two frames, thereby avoiding the blurring effect at the edges when switching frames due to the special imaging mechanism of the human eye, and thus eliminating the ghosting phenomenon of liquid crystals.

[0032] Pulse width modulation (PWM) is a method of digitally encoding analog signal levels. A PWM waveform is a pulse waveform with a variable duty cycle.

[0033] Frame rate is the frequency (rate) at which bitmap images, in units of frames, appear continuously on a display device.

[0034] The period, the duration of one pulse signal, is the reciprocal of the frame rate.

[0035] Pulse width is the high-level time within a pulse cycle.

[0036] Duty cycle is the ratio of the high-level time to the total time of a pulse cycle.

[0037] Because virtual reality (VR), augmented reality (AR), and mixed reality (MR) devices project visual objects and information very close to the user's eyes, ensuring full coverage of the user's field of vision, they amplify details caused by changes in the displayed image, thus creating a simulated augmented world. Therefore, VR, AR, and MR devices are highly dependent on the quality of the display device. Furthermore, the close proximity of the display device to the human eye amplifies display defects that are typically imperceptible to users at a distance.

[0038] In recent years, with the rapid development of network technology, virtual reality (VR), augmented reality (AR), and mixed reality (MCR) technologies, many VR, AR, and MCR products have emerged, such as VR games. Users simply need to turn on their computer and put on a VR headset to enter an interactive virtual environment, experiencing not only the current scene but also the past and future. To reduce visual dizziness, VR, AR, and MCR displays utilize backlight multi-sampling black insertion technology, employing PWM pulses to illuminate the backlight during the intervals between processing the entire frame of image data on the LCD, thus achieving optimal display performance.

[0039] Please see Figure 1In related technologies, LCD driver IC chips typically input PWM pulses directly to the backlight circuit to adjust the display effect. While this method maintains good display quality at a constant frame rate, in scenarios with frequent dynamic frame rate switching, sudden changes in frame rate can lead to abrupt changes in the PWM duty cycle, resulting in brightness fluctuations and flickering. This results in poor display quality and severely impacts user experience. To address this issue, this application provides a display device control method, apparatus, medium, device, and program product. By incorporating a microcontroller unit in the display device, the target pulse width modulation pulse output by the driver IC is compared with the current pulse width modulation pulse output by the microcontroller unit for illuminating the backlight circuit. This allows for smooth adjustment of the display device's frame rate, avoiding brightness fluctuations and flickering caused by sudden frame rate changes.

[0040] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the priority of the embodiments.

[0041] Please see Figure 2 , Figure 2 A flowchart illustrating a display device control method described in an embodiment of this application is shown. This display device control method can be applied to the display device of a head-mounted display device. The display device may include a driver integrated circuit (driver IC), a microcontroller unit (MCU), and a backlight circuit. The method mainly includes steps S101 to S103, as described below:

[0042] Step S101: The microcontroller unit is controlled to acquire the target pulse width modulation pulse generated by the driver integrated circuit, and to acquire the current pulse width modulation pulse currently output by the microcontroller unit.

[0043] The head-mounted display device can be a virtual reality, augmented reality, or mixed reality head-mounted display device. A display device is installed within the head-mounted display device; the display device of a traditional head-mounted display device, such as... Figure 1 As shown, the LCD driver IC usually directly inputs the PWM signal to the backlight circuit to adjust the display effect of the LCD, such as brightness adjustment and frame rate adjustment. However, in traditional display devices, since the driver IC directly outputs the PWM signal to the backlight circuit, the display device may experience flickering due to abnormal brightness when the frame rate is switched.

[0044] In this embodiment, a traditional display device can be improved by adding a microcontroller unit (MCU) to adjust the PWM signal output by the driver integrated circuit (driver IC) to regenerate a new target pulse signal. This target pulse signal is then output to the backlight circuit, avoiding the direct output of the PWM signal from the driver IC to the backlight circuit. This ensures a smooth backlight transition during frame rate switching, preventing flickering caused by abnormal brightness. For example, the MCU and driver IC can be integrated as a single component, essentially a modified driver IC.

[0045] Please see Figure 3 The display device 100 provided in this application embodiment may include a driver integrated circuit (driver IC) 110, a microcontroller unit (MCU) 120, and a backlight circuit 130. The input terminal of the microcontroller unit (MCU) 120 is connected to the driver integrated circuit (driver IC) 110, and the output terminal of the microcontroller unit (driver IC) 120 is connected to the backlight circuit 130. The driver integrated circuit (driver IC) 110 may be an LCD driver IC. The driver integrated circuit (driver IC) 110 may input a target pulse width modulation pulse (target PWM) waveform to the microcontroller unit (MCU) 120 of the display device 100. The microcontroller unit (MCU) 120 determines the target pulse signal to be output based on the comparison information between the target pulse width modulation pulse generated by the driver integrated circuit (driver IC) 110 and the current pulse width modulation pulse currently output by the microcontroller unit (MCU) 120, and then inputs the target pulse signal to the backlight circuit.

[0046] For example, the current pulse width modulation pulse can be the pulse width modulation pulse currently output by the microcontroller unit (MCU) 120 to the backlight circuit 130 before the target pulse width modulation pulse is output to the backlight circuit, that is, the pulse width modulation pulse currently used to light up the backlight circuit 130.

[0047] Specifically, the driver integrated circuit (driver IC) 110 can input pulse width modulation pulses (PWM waveforms) to the microcontroller unit (MCU) 120 through the TE (Tearing Effect Signal) signal pin. The MCU 120 collects the timestamp of the rising edge of the TE signal, calculates the difference between the timestamps of two rising edges to obtain the period, and thus obtains the frame rate. Specifically, the period is the reciprocal of the frame rate; for example, the period for 72Hz is 0.01388 seconds.

[0048] TE is a feedback signal output from the TFT (Thin Film Transistor) controller to the microcontroller unit (MCU) 120, which notifies the MCU 120 to read the memory and display it starting from the first line. The goal is to avoid conflicts caused by the TFT controller reading memory data while the MCU 120 is writing data to the same location, thus preventing screen distortion.

[0049] Step S102: The microcontroller determines the target pulse signal to be output by the microcontroller based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse.

[0050] In some embodiments, the step "controlling the microcontroller to determine the target pulse signal to be output by the microcontroller based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse" may include: if the comparison information indicates that the target period of the target pulse width modulation pulse is inconsistent with the current period of the current pulse width modulation pulse, then controlling the microcontroller to determine the target pulse signal to be output as a first pulse width modulation pulse based on the target period and the current period, wherein the first period of the first pulse width modulation pulse is determined by the change from the current period to the target period until the period of the first pulse width modulation pulse is consistent with the target period.

[0051] It's easy to understand that the period is the reciprocal of the frame rate. Therefore, the microcontroller unit (MCU) 120 can determine whether the frame rate has changed by comparing the target period with the current period. Specifically, when the MCU 120 acquires the target period of the target pulse width modulation pulse, it can only know whether the frame rate of the current frame has changed after receiving the entire frame. However, the pulse width of the current frame is determined at the beginning of the frame. Therefore, the pulse width setting lags by one frame. When the frame rate changes, since the current frame still uses the pulse width before the frame rate change, the duty cycle of the current frame changes abruptly, causing flickering. Therefore, when the frame rate changes, the MCU 120 does not illuminate the backlight according to the target pulse width modulation pulse. Instead, it first illuminates according to the current pulse width modulation pulse and gradually adjusts the first period of the first pulse width modulation pulse to be output by the MCU 120 towards the target period. This gradual adjustment avoids abrupt changes in brightness.

[0052] For example, display device 100 can simultaneously support three frame rates: 72Hz, 90Hz, and 120Hz. Suppose the frame rate of display device 100 switches from 72Hz to 90Hz. Since the pulse width of the current frame is already executed according to 72Hz, if the period is compressed to a 90Hz period, the duty cycle will change abruptly, resulting in abnormal brightness and flickering. Therefore, after detecting a frame rate change, the microcontroller unit (MCU) 120 no longer illuminates the backlight according to the PWM corresponding to 90Hz, but continues to illuminate the backlight circuit 130 according to the PWM corresponding to 72Hz. Then, it gradually reduces the period to the period corresponding to 90Hz, thereby avoiding the duty cycle change caused by the abrupt change in period, and thus avoiding the flickering caused by the brightness change.

[0053] In some embodiments, the step "controlling the microcontroller unit to determine the target pulse signal to be output as a first pulse width modulation pulse based on the target period and the current period" may mainly include: controlling the microcontroller unit to determine the period change step size based on the first preset adjustment duration and the period difference between the target period and the current period; determining multiple first pulse width modulation pulses based on the period change step size and the current pulse width modulation pulse; and determining the multiple first pulse width modulation pulses as the target pulse signal to be output.

[0054] The preset cycle change step size can be set to 0.1ms. It is worth noting that this application does not limit the preset cycle change step size, but it is preferable to make it imperceptible to the naked eye.

[0055] For example, if the current period of the current pulse width modulation pulse is 0.01388 seconds, and the target period of the target pulse width modulation pulse is 0.01111 seconds, then N first pulse width modulation pulses can be determined based on the period change step size and the current pulse width modulation pulse. These N first pulse width modulation pulses are obtained by changing the first period of the current pulse width modulation pulse with a period change step size of 0.1ms until the first period changes to 0.01111 seconds.

[0056] Specifically, this application does not limit the first preset adjustment duration; for example, the first preset adjustment duration can be around 200ms.

[0057] It's easy to understand that the frame rate change time shouldn't be too long. Therefore, the period change step size can be determined based on the first preset adjustment duration and the period difference between the target period and the current period to ensure that the first period of the first pulse width modulation pulse changes to the target period within the first preset adjustment duration. Specifically, multiple first pulse width modulation pulses can be obtained by changing the first period of the current pulse width modulation pulse according to the period change step size until its first period changes to the target period. Each first pulse width modulation pulse has a corresponding first period, different first pulse width modulation pulses correspond to different first periods, and the first periods corresponding to different first pulse width modulation pulses gradually approach the target period.

[0058] In some embodiments, the method may further include: controlling the microcontroller unit to determine cycle change information based on two target preset cycles from a plurality of preset cycles of the display device, wherein the cycle change information is used to indicate the cycle before the change and the cycle after the change, and the two target preset cycles are any two preset cycles from the plurality of preset cycles; determining an adjustment strategy corresponding to the cycle change information based on the cycle difference between the two target preset cycles and a first preset adjustment duration, wherein the adjustment strategy is used to indicate the cycle adjustment step size; and generating and saving a strategy list based on the cycle change information and the adjustment strategy corresponding to the cycle change information.

[0059] It is easy to understand that the display device 100 can simultaneously support three frame rates: 72Hz, 90Hz, and 120Hz. Therefore, the microcontroller unit (MCU) 120 can generate corresponding adjustment strategies for these cycle change scenarios: 72Hz to 90Hz, 72Hz to 120Hz, 90Hz to 72Hz, 90Hz to 120Hz, 120Hz to 72Hz, and 120Hz to 90Hz. The MCU can store the cycle change information and the corresponding adjustment strategies, generate a strategy list, and save it. When the frame rate of the display device 100 changes, it can directly select the corresponding adjustment strategy based on the cycle change information to adjust the period of the current pulse width modulation pulse, without having to perform operations such as calculating the cycle change step size, thereby saving processor resources and improving adjustment efficiency.

[0060] In this embodiment, the step "controlling the microcontroller to determine the target pulse signal to be output as the first pulse width modulation pulse based on the target period and the current period" may include: controlling the microcontroller to determine the target adjustment strategy from the strategy list based on the target period and the current period; determining multiple first pulse width modulation pulses based on the target adjustment strategy and the current pulse width modulation pulse; and determining the multiple first pulse width modulation pulses as the target pulse signal to be output.

[0061] Specifically, the adjustment strategy corresponding to the period change information that matches the target period and the current period among the multiple period change information in the strategy list can be determined as the target adjustment strategy. Then, the period adjustment step size is adjusted according to the period adjustment step size of the target adjustment strategy. After that, the period of the current pulse width modulation pulse is gradually adjusted according to the period adjustment step size until its period changes to the target period, thus obtaining multiple first pulse width modulation pulses.

[0062] For example, periodic change information can be used to indicate the period before and after the change. If the period after the change is consistent with the target period and the current period is consistent with the period before the change, then the periodic change information can be considered to match the target period and the current period.

[0063] It's easy to understand that corresponding adjustment strategies can also be generated based on product needs. For example, for VR games with more complex scenes, the first preset adjustment duration can be set to be shorter to ensure timely frame rate switching and maintain display quality. Therefore, a corresponding product strategy list can be generated for different products, and when running the corresponding product, the appropriate strategy can be selected from the corresponding product strategy list to adjust the frame rate.

[0064] In some embodiments, the step "controlling the microcontroller to determine the target pulse signal to be output by the microcontroller based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse" may include: if the comparison information indicates that the target period of the target pulse width modulation pulse is consistent with the current period of the current pulse width modulation pulse, then controlling the microcontroller to determine that the target pulse signal to be output is the target pulse width modulation pulse.

[0065] For example, if the target period of the target pulse width modulation pulse is consistent with the current period of the current pulse width modulation pulse, it means that the frame rate of the display device has not changed abruptly. In this case, the target pulse width modulation pulse can be directly used to determine the target pulse signal to be output, and then it can be directly input into the backlight circuit to light up the backlight.

[0066] Step S103: Input the target pulse signal into the backlight circuit.

[0067] In some embodiments, if the comparison information indicates that the target period of the target pulse width modulation pulse is inconsistent with the current period of the current pulse width modulation pulse, then the step "inputting the target pulse signal into the backlight circuit" may include:

[0068] The first pulse width modulation pulse is input to the backlight circuit so that the frame rate of the display device is adjusted from the frame rate corresponding to the current pulse width modulation pulse to the frame rate corresponding to the target pulse width modulation pulse.

[0069] It is easy to understand that during the frame rate adjustment process, the first pulse width modulation pulse generated in real time by the microcontroller unit (MCU) 120 can be input to the backlight circuit 130, so that the period of the target pulse signal (first pulse width modulation pulse) input to the backlight circuit 130 is gradually adjusted, thereby achieving smooth control of the backlight, thus avoiding sudden changes in brightness and enabling the display device to achieve the best display effect.

[0070] In some embodiments, after the step of "inputting the first pulse width modulation pulse into the backlight circuit", the method may further include: controlling the microcontroller unit to determine a second pulse width modulation pulse based on the target first pulse width modulation pulse and the target pulse width modulation pulse, wherein the target first pulse width modulation pulse is a first pulse width modulation pulse among a plurality of first pulse width modulation pulses whose first period is consistent with the target period, the second period of the second pulse width modulation pulse is consistent with the target period, and the second phase of the second pulse width modulation pulse is determined by the change of the first phase of the target first pulse width modulation pulse towards the target phase of the target pulse width modulation pulse until the second phase of the second pulse width modulation pulse is consistent with the target phase; and inputting the second pulse width modulation pulse into the backlight circuit.

[0071] Specifically, by progressively adjusting the period of the current pulse width modulation pulse to the target period, in order to avoid the ghosting phenomenon caused by a sudden phase change, the phase of the current pulse width modulation pulse can be progressively adjusted to the target phase of the target pulse width modulation pulse.

[0072] It is easy to understand that the phase of the target first pulse width modulation pulse is consistent with the phase of the current pulse width modulation pulse. By controlling the microcontroller unit (MCU) 120 to gradually change the first phase of the target first pulse width modulation pulse until it is consistent with the target phase, multiple second pulse width modulation pulses can be obtained. Then, the multiple second pulse width modulation pulses are input into the backlight circuit 130, which can avoid the display ghosting phenomenon caused by the phase change.

[0073] In some embodiments, the step of "determining a plurality of second pulse width modulation pulses based on the target first pulse width modulation pulse and the target pulse width modulation pulse" mainly includes: determining a phase change step size based on a second preset adjustment time and the phase difference between the first phase and the target phase of the target first pulse width modulation pulse; and determining a plurality of second pulse width modulation pulses based on the phase change step size and the target first pulse width modulation pulse. Each second pulse width modulation pulse has a corresponding second phase, different second pulse width modulation pulses correspond to different second phases, and the second phases corresponding to different second pulse width modulation pulses gradually tend towards the target phase.

[0074] It is worth noting that this application does not limit the second preset adjustment time. For example, the second preset adjustment time can be set to 200ms. It is easy to understand that the second preset adjustment time should not be set too long to avoid affecting the product display effect.

[0075] Specifically, the phase change step size is determined based on the second preset adjustment time and the phase difference between the first phase of the target first pulse width modulation pulse and the target phase of the target pulse width modulation pulse, which can ensure that the phase of the target first pulse width modulation pulse changes to the target phase within the second preset adjustment time.

[0076] In some embodiments, the step "determine a plurality of second pulse width modulation pulses based on the target first pulse width modulation pulse and the target pulse width modulation pulse" may further include: determining a plurality of second pulse width modulation pulses based on a preset phase change step size, the target first pulse width modulation pulse and the target pulse width modulation pulse.

[0077] The preset phase change step size can be 0.1ms. Specifically, multiple second pulse width modulation pulses can be obtained by progressively changing the phase of the target first pulse width modulation pulse according to the phase change step size until its phase changes to the target phase.

[0078] Specifically, by smoothly adjusting the period of the current pulse width modulation pulse to the target period before inputting the target pulse width modulation pulse into the backlight circuit for dimming, the problem of brightness abrupt changes and flickering caused by abrupt changes in the period can be avoided.

[0079] In some embodiments, if the comparison information is that the target period of the target pulse width modulation pulse is consistent with the current period of the current pulse width modulation pulse, then the step "inputting the target pulse signal into the backlight circuit" may include: inputting the target pulse width modulation pulse into the backlight circuit.

[0080] For example, if the target period of the target pulse width modulation pulse is consistent with the current period of the current pulse width modulation pulse, it means that the frame rate of the display device has not changed abruptly. In this case, the target pulse width modulation pulse can be directly used to determine the target pulse signal to be output and directly input into the backlight circuit to turn on the backlight.

[0081] Specifically, if the target period of the target pulse width modulation pulse is consistent with the current period of the current pulse width modulation pulse, the duty cycle will not change, and there will be no flickering problem caused by sudden brightness changes. In this case, the target pulse width modulation pulse can be directly input into the backlight circuit to light up the backlight.

[0082] For example, when the first period of the first pulse width modulation pulse is adjusted to match the target period of the target pulse width modulation pulse, and the second phase of the second pulse width modulation pulse is adjusted to match the target phase of the target pulse width modulation pulse, the target pulse width modulation pulse can be directly input into the backlight circuit to illuminate the backlight. During this period and phase adjustment process, the period of the target pulse signal to be output by the microcontroller unit (MCU) 120 (e.g., the first pulse width modulation pulse) is gradually adjusted first, and then the phase of the target pulse signal to be output (e.g., the second pulse width modulation pulse) is adjusted sequentially, so that the final target pulse signal to be output is consistent with the target pulse width modulation pulse triggered by the driver integrated circuit (driver IC) 110.

[0083] For example, when the frame rate changes, the illumination time of the current frame remains according to the pulse width before the frame rate change, but the period becomes the period after the frame rate change, causing a sudden change in the brightness of the display device 100. Suppose the frame rate of the display device 100 switches from 72Hz to 90Hz, the illumination time (i.e., duty cycle) of the current frame is already executed according to 72Hz, but the period is compressed to a 90Hz period, resulting in an abnormal brightness for one frame and causing flickering. Therefore, after detecting a frame rate change, the microcontroller unit (MCU) 120 no longer illuminates the backlight circuit 130 according to the 90Hz frame rate corresponding to the target pulse width modulation pulse triggered by the current driver IC 110. Instead, it continues to illuminate the backlight circuit 130 according to the original 72Hz frame rate corresponding to the current pulse width modulation pulse. Then, it gradually reduces the period of the target pulse signal while simultaneously reducing the duty cycle to 90Hz. At this point, there is only a phase issue. The phase of the target pulse signal is then successively adjusted to match the phase of the target pulse width modulation pulse. Finally, the target pulse signal is determined as the target pulse width modulation pulse and input to the backlight circuit.

[0084] To better illustrate the display device control method provided in the embodiments of this application, please refer to... Figure 4 The control method for this display device can be summarized into the following steps:

[0085] Step 201: Control the microcontroller to acquire the target pulse width modulation pulse generated by the driver integrated circuit, and acquire the current pulse width modulation pulse currently output by the microcontroller.

[0086] Step 202: Determine whether the target period of the target pulse width modulation pulse is consistent with the current period of the current pulse width modulation pulse; if not, proceed to step 203; if yes, proceed to step 208.

[0087] Step 203: If the target period of the target pulse width modulation pulse is inconsistent with the current period of the current pulse width modulation pulse, the control microcontroller unit determines the target pulse signal to be output as the first pulse width modulation pulse based on the target period and the current period. The first period of the first pulse width modulation pulse is determined by the change from the current period to the target period until the first period of the first pulse width modulation pulse is consistent with the target period.

[0088] Step 204: Input the first pulse width modulation pulse into the backlight circuit so that the frame rate of the display device is adjusted from the frame rate corresponding to the current pulse width modulation pulse to the frame rate corresponding to the target pulse width modulation pulse.

[0089] Step 205: Determine whether the first phase of the target first pulse width modulation pulse is consistent with the target phase of the target pulse width modulation pulse; if not, proceed to step 206; if yes, proceed to step 208.

[0090] Among them, the target first pulse width modulation pulse is the first pulse width modulation pulse whose first period is consistent with the target period among multiple first pulse width modulation pulses.

[0091] Step 206: The control microcontroller determines the second pulse width modulation pulse based on the target first pulse width modulation pulse and the target pulse width modulation pulse. The second period of the second pulse width modulation pulse is consistent with the target period, and the second phase of the second pulse width modulation pulse is determined by the change from the first phase of the target first pulse width modulation pulse to the target phase of the target pulse width modulation pulse until the second phase of the second pulse width modulation pulse is consistent with the target phase.

[0092] Step 207: Input the second pulse width modulation pulse into the backlight circuit.

[0093] In steps 203 to 204, after the period of the current pulse width modulation pulse is gradually adjusted to the target period, in order to avoid the ghosting phenomenon caused by the phase change, steps 206 to 207 determine multiple second pulse width modulation pulses for phase adjustment, and input each second pulse width modulation pulse into the backlight circuit according to the timing of the generation of the second pulse width modulation pulses, so as to gradually adjust the phase of the current pulse width modulation pulse to the target phase of the target pulse width modulation pulse, and then further execute step 208 when the second phase of the second pulse width modulation pulse is consistent with the target phase.

[0094] Step 208: Input the target pulse width modulation pulse into the backlight circuit.

[0095] When the target pulse width modulation pulse is acquired, if the microcontroller determines that the target period of the target pulse width modulation pulse is consistent with the current period of the current pulse width modulation pulse, the target pulse width modulation pulse can be directly input to the backlight circuit.

[0096] In the process of adjusting the period, after the first period of the target first pulse width modulation pulse is consistent with the target period of the target pulse width modulation pulse, step 205 further determines whether the first phase of the target first pulse width modulation pulse is consistent with the target phase of the target pulse width modulation pulse. If the first phase of the target first pulse width modulation pulse is consistent with the target phase of the target pulse width modulation pulse, the target pulse width modulation pulse can be input to the backlight circuit.

[0097] If the first phase of the target first pulse width modulation pulse is inconsistent with the target phase of the target pulse width modulation pulse, the phase is further adjusted through steps 206 to 207 until the second phase of the second pulse width modulation pulse is consistent with the target phase, at which point the target pulse width modulation pulse can be input to the backlight circuit.

[0098] As described above, in this embodiment, the microcontroller unit acquires the target pulse width modulation (PWM) pulse generated by the driver integrated circuit and the current PWM pulse output by the microcontroller unit. It then determines whether the target period of the target PWM pulse is consistent with the current period of the current PWM pulse. If the target period and the current period are consistent, meaning the frame rate remains constant, the duty cycle will not change, and the target PWM pulse can be directly input to the backlight circuit to illuminate the backlight. If the target period and the current period are inconsistent, meaning the frame rate changes, the backlight circuit is illuminated by inputting multiple first PWM pulses with a first period gradually changing from the current period to the target period. This smooth adjustment of the period achieves smooth adjustment of the display device's frame rate, avoiding brightness jumps and flickering caused by sudden duty cycle changes. Then, the backlight circuit is illuminated by inputting multiple second PWM pulses with a second phase gradually changing from the first phase of the current PWM pulse to the target phase of the target PWM pulse. This smooth phase adjustment avoids display ghosting caused by sudden phase changes. Finally, a target pulse width modulation pulse is input to light up the backlight circuit, thereby avoiding flickering and display ghosting issues during frame rate switching.

[0099] All of the above technical solutions can be combined in any way to form optional embodiments of this application, and will not be described in detail here.

[0100] This application provides a display device control method. The display device includes a driver integrated circuit, a microcontroller unit, and a backlight circuit. The method controls the microcontroller unit to acquire a target pulse width modulation (PWM) pulse generated by the driver integrated circuit and to acquire the current PWM pulse output by the microcontroller unit. The method then controls the microcontroller unit to determine a target pulse signal to be output based on a comparison between the target PWM pulse and the current PWM pulse, and inputs the target pulse signal to the backlight circuit. This application provides a method by incorporating a microcontroller unit in the display device to adjust the target pulse signal to be output by the microcontroller unit for illuminating the backlight circuit based on a comparison between the target PWM pulse output by the driver integrated circuit and the current PWM pulse output by the microcontroller unit for illuminating the backlight circuit. This achieves smooth adjustment of the display device's frame rate, avoiding brightness fluctuations and flickering caused by sudden changes in the frame rate.

[0101] The method embodiments of this application have been described in detail above. The following description, in conjunction with... Figure 5 The present application describes the device embodiments in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.

[0102] Figure 5 This is a schematic structural diagram of a display device control device 10 according to an embodiment of this application, such as... Figure 5 As shown, the display device includes a driver integrated circuit, a microcontroller unit, and a backlight circuit. The display device control device 10 may include:

[0103] The acquisition module 11 is used to control the microcontroller to acquire the target pulse width modulation pulse generated by the driver integrated circuit, and to acquire the current pulse width modulation pulse currently output by the microcontroller.

[0104] The determination module 12 is used to control the microcontroller to determine the target pulse signal to be output by the microcontroller based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse.

[0105] Input module 13 is used to input the target pulse signal into the backlight circuit.

[0106] In some embodiments, the determining module 12 may be used for:

[0107] If the comparison information shows that the target period of the target pulse width modulation pulse is inconsistent with the current period of the current pulse width modulation pulse, the control microcontroller unit determines the target pulse signal to be output as the first pulse width modulation pulse based on the target period and the current period. The first period of the first pulse width modulation pulse is determined by the change from the current period to the target period until the first period of the first pulse width modulation pulse is consistent with the target period.

[0108] The input module 13 can be used to input the first pulse width modulation pulse into the backlight circuit so that the frame rate of the display device is adjusted from the frame rate corresponding to the current pulse width modulation pulse to the frame rate corresponding to the target pulse width modulation pulse.

[0109] In some embodiments, when the determining module 12 determines that the target pulse signal to be output is a first pulse width modulation pulse based on the target period and the current period, it can be used to:

[0110] The control microcontroller determines the cycle change step size based on the first preset adjustment duration and the cycle difference between the target cycle and the current cycle;

[0111] Based on the periodic change step size and the current pulse width modulation pulse, multiple first pulse width modulation pulses are determined, and these multiple first pulse width modulation pulses are identified as the target pulse signal to be output.

[0112] In some embodiments, the determining module 12 can also be used for:

[0113] The control microcontroller determines the cycle change information based on two target preset cycles among multiple preset cycles of the display device. The cycle change information is used to indicate the cycle before and after the change. The two target preset cycles are any two preset cycles among multiple preset cycles.

[0114] Based on the first preset adjustment duration and the period difference between the two target preset periods, the adjustment strategy corresponding to the period change information is determined. The adjustment strategy is used to indicate the period adjustment step size.

[0115] Based on the periodic change information and the corresponding adjustment strategies, a strategy list is generated and saved.

[0116] In some embodiments, when the determining module 12 determines that the target pulse signal to be output is a first pulse width modulation pulse based on the target period and the current period, it can be used to:

[0117] The control microcontroller determines the target adjustment strategy from the strategy list based on the target period and the current period;

[0118] Based on the target adjustment strategy and the current pulse width modulation pulse, multiple first pulse width modulation pulses are determined, and these multiple first pulse width modulation pulses are determined as the target pulse signal to be output.

[0119] In some embodiments, after the input module 13 inputs the first pulse width modulation pulse into the backlight circuit, the determining module 12 can also be used to: control the microcontroller unit to determine the second pulse width modulation pulse based on the target first pulse width modulation pulse and the target pulse width modulation pulse, wherein the target first pulse width modulation pulse is the first pulse width modulation pulse among a plurality of first pulse width modulation pulses whose first period is consistent with the target period, the second period of the second pulse width modulation pulse is consistent with the target period, and the second phase of the second pulse width modulation pulse is determined by the change of the first phase of the target first pulse width modulation pulse to the target phase of the target pulse width modulation pulse until the second phase of the second pulse width modulation pulse is consistent with the target phase;

[0120] The input module 13 can also be used to input the second pulse width modulation pulse into the backlight circuit.

[0121] In some embodiments, when determining the second pulse width modulation pulse based on the target first pulse width modulation pulse and the target pulse width modulation pulse, the determining module 12 may be used to:

[0122] The phase change step size is determined based on the second preset adjustment time and the phase difference between the first phase of the target first pulse width modulation pulse and the target phase.

[0123] Based on the phase change step size and the target first pulse width modulation pulse, multiple second pulse width modulation pulses are determined.

[0124] In some embodiments, the determining module 12 can also be used to: if the comparison information is that the target period of the target pulse width modulation pulse is consistent with the current period of the current pulse width modulation pulse, then control the microcontroller unit to determine that the target pulse signal to be output is the target pulse width modulation pulse;

[0125] The input module 13 can also be used to input the target pulse width modulation pulse to the backlight circuit.

[0126] It should be noted that the functions of each module in the display device control device 10 in this application embodiment can be referred to the specific implementation methods in the above method embodiments, and will not be repeated here.

[0127] Each module in the aforementioned display device control device 10 can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in the head-mounted display device in hardware form, or stored in the memory of the head-mounted display device in software form, so that the processor can call and execute the operations corresponding to each module.

[0128] The display device control device 10 provided in this application embodiment controls the microcontroller unit (MCU) to acquire the target pulse width modulation (PWM) pulse generated by the driver integrated circuit and the current PWM pulse currently output by the MCU through the acquisition module 11; and controls the MCU to determine the target pulse signal to be output by the MCU based on the comparison information between the target PWM pulse and the current PWM pulse through the determination module 12; and inputs the target pulse signal to the backlight circuit through the input module 13. This application embodiment, by setting a MCU in the display device, adjusts the target pulse signal to be output by the MCU for illuminating the backlight circuit based on the comparison information between the target PWM pulse output by the driver integrated circuit and the current PWM pulse currently output by the MCU for illuminating the backlight circuit, thereby achieving smooth adjustment of the display device's frame rate and avoiding brightness abrupt changes and flickering problems caused by sudden changes in the display device's frame rate.

[0129] Please see Figure 6 , Figure 6 This application illustrates a head-mounted display device (e.g., an embodiment of the present application). Figure 1 A schematic block diagram of a terminal or server in a computer. Figure 6 The head-mounted display device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of this application.

[0130] The head-mounted display device may include: a processor 21, a memory 22, an input device 23, an output device 24, a communication device 25, a communication bus 26, and an input / output (I / O) interface 27. The processor 21, memory 22, and I / O interface 27 communicate with each other via the communication bus 26. Typically, the following devices may be connected to the I / O interface 27: input devices 23 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 24 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; and the communication device 25. The communication device 25 allows the head-mounted display device 20 to communicate wirelessly or wiredly with other devices to exchange data.

[0131] In this embodiment of the application, the output device 24 can be as follows: Figure 3 The display device 100 shown.

[0132] Although Figure 6 A head-mounted display device 20 with various devices is shown, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[0133] Specifically, the memory 22 can be used to store software programs and modules, and the processor 21 runs the software programs and modules stored in the memory 22, such as the software programs for the corresponding operations in the foregoing method embodiments.

[0134] In some embodiments, the processor 21 may invoke software programs and modules stored in the memory 22 to perform the following operations:

[0135] The microcontroller unit acquires the target pulse width modulation pulse generated by the driver integrated circuit and the current pulse width modulation pulse currently output by the microcontroller unit; the microcontroller unit determines the target pulse signal to be output by the microcontroller unit based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse; and the target pulse signal is input into the backlight circuit.

[0136] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 25, or installed from a memory 22. When the computer program is executed by the processor 21, it performs the functions defined in the foregoing method embodiments of this application.

[0137] It should be noted that, as should be understood Figure 6 The division of various devices and terminals in the system is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software through processing element calls; they can be implemented entirely in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware.

[0138] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the display device control method described in the above-described method embodiments. The storage medium may be a volatile or non-volatile computer-readable storage medium.

[0139] This disclosure also provides a computer program product carrying program code. The program code includes instructions that can be used to execute the steps of the display device control method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.

[0140] The aforementioned computer program product can be implemented through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied in a computer storage medium; in another optional embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.

[0141] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0142] It is understood that the memory in the embodiments of this application 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 RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0143] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0144] 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 implementation should not be considered beyond the scope of this application.

[0145] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0146] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0147] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0148] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0149] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for controlling a display device, characterized in that, The display device includes a driver integrated circuit, a microcontroller unit, and a backlight circuit; the display device control method includes: The microcontroller unit is controlled to acquire the target pulse width modulation pulse generated by the driver integrated circuit, and to acquire the current pulse width modulation pulse currently output by the microcontroller unit; The microcontroller unit is controlled to determine the target pulse signal to be output based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse. This includes: if the comparison information indicates that the target period of the target pulse width modulation pulse is inconsistent with the current period of the current pulse width modulation pulse, then the microcontroller unit is controlled to determine a period change step size based on a first preset adjustment duration and the period difference between the target period and the current period; based on the period change step size and the current pulse width modulation pulse, multiple first pulse width modulation pulses are determined, and these multiple first pulse width modulation pulses are identified as the target pulse signal to be output. The first period of each first pulse width modulation pulse is determined by the change from the current period to the target period until the first period of the first pulse width modulation pulse is consistent with the target period. Inputting the target pulse signal into the backlight circuit includes: inputting the first pulse width modulation pulse into the backlight circuit so that the frame rate of the display device is adjusted from the frame rate corresponding to the current pulse width modulation pulse to the frame rate corresponding to the target pulse width modulation pulse.

2. The display device control method according to claim 1, characterized in that, The method further includes: The microcontroller unit determines cycle change information based on two target preset cycles from a plurality of preset cycles of the display device. The cycle change information is used to indicate the cycle before and after the change. The two target preset cycles are any two preset cycles from the plurality of preset cycles. Based on the first preset adjustment duration and the period difference between the two target preset periods, the adjustment strategy corresponding to the period change information is determined, and the adjustment strategy is used to indicate the period adjustment step size. Based on the periodic change information and the corresponding adjustment strategy, a strategy list is generated and saved.

3. The display device control method according to claim 2, characterized in that, The process of controlling the microcontroller to determine the target pulse signal to be output as a first pulse width modulation pulse based on the target period and the current period includes: The microcontroller unit is controlled to determine a target adjustment strategy from the strategy list based on the target period and the current period; Based on the target adjustment strategy and the current pulse width modulation pulse, a plurality of first pulse width modulation pulses are determined, and the plurality of first pulse width modulation pulses are determined as the target pulse signal to be output.

4. The display device control method according to claim 1, characterized in that, After inputting the first pulse width modulation pulse into the backlight circuit, the method further includes: The microcontroller unit determines a second pulse width modulation pulse based on a target first pulse width modulation pulse and the target pulse width modulation pulse. The target first pulse width modulation pulse is a first pulse width modulation pulse among a plurality of first pulse width modulation pulses whose first period is consistent with the target period. The second period of the second pulse width modulation pulse is consistent with the target period. The second phase of the second pulse width modulation pulse is determined by the change of the first phase of the target first pulse width modulation pulse towards the target phase of the target pulse width modulation pulse until the second phase of the second pulse width modulation pulse is consistent with the target phase. The second pulse width modulation pulse is input into the backlight circuit.

5. The display device control method according to claim 4, characterized in that, The step of determining the second pulse width modulation pulse based on the target first pulse width modulation pulse and the target pulse width modulation pulse includes: The phase change step size is determined based on the second preset adjustment time and the phase difference between the first phase of the target first pulse width modulation pulse and the target phase; Based on the phase change step size and the target first pulse width modulation pulse, a plurality of second pulse width modulation pulses are determined.

6. The display device control method according to claim 1, characterized in that, The process of controlling the microcontroller to determine the target pulse signal to be output by the microcontroller based on the comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse includes: If the comparison information indicates that the target period of the target pulse width modulation pulse is consistent with the current period of the current pulse width modulation pulse, then the microcontroller unit is controlled to determine that the target pulse signal to be output is the target pulse width modulation pulse. The step of inputting the target pulse signal into the backlight circuit includes: inputting the target pulse width modulation pulse into the backlight circuit.

7. A display device control device, characterized in that, The display device includes a driver integrated circuit, a microcontroller unit, and a backlight circuit; the display device control device includes: The acquisition module is used to control the microcontroller to acquire the target pulse width modulation pulse generated by the driver integrated circuit, and to acquire the current pulse width modulation pulse currently output by the microcontroller. A determining module is configured to control the microcontroller to determine the target pulse signal to be output by the microcontroller based on comparison information between the target pulse width modulation pulse and the current pulse width modulation pulse. This includes: if the comparison information indicates that the target period of the target pulse width modulation pulse is inconsistent with the current period of the current pulse width modulation pulse, then controlling the microcontroller to determine a period change step size based on a first preset adjustment duration and the period difference between the target period and the current period; determining multiple first pulse width modulation pulses based on the period change step size and the current pulse width modulation pulse; and determining the multiple first pulse width modulation pulses as the target pulse signal to be output. The first period of each first pulse width modulation pulse is determined by changing from the current period to the target period until the first period of the first pulse width modulation pulse is consistent with the target period. An input module is used to input the target pulse signal into the backlight circuit, including: inputting the first pulse width modulation pulse into the backlight circuit so that the frame rate of the display device is adjusted from the frame rate corresponding to the current pulse width modulation pulse to the frame rate corresponding to the target pulse width modulation pulse.

8. A computer-readable storage medium comprising instructions, characterized in that, When the instruction is executed on the head-mounted display device, the head-mounted display device performs the display device control method as described in any one of claims 1 to 6.

9. A head-mounted display device, characterized in that, The head-mounted display device includes a processor and a memory, the memory storing a computer program, and the processor executing the steps of the display device control method according to any one of claims 1 to 6 by calling the computer program stored in the memory.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 6.