Display screen backlight control method and apparatus, and electronic device
By sending clock signals and duty cycle data to the backlight control device of the display screen, the backlight drive module is driven to generate pulse width modulation signals, which solves the problems of cumbersome and inaccurate backlight control in the prior art and improves the accuracy of backlight module control and display effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HAINING ESWIN IC DESIGN CO LTD
- Filing Date
- 2022-11-18
- Publication Date
- 2026-04-17
AI Technical Summary
Existing technologies have cumbersome backlight control methods and inaccurate backlight duration control, resulting in poor display effects.
The receiving module receives display commands, and the backlight control module sends a clock signal with a specific signal width and duty cycle data to the backlight driver module, driving the backlight driver module to generate a pulse width modulation signal to control the on and off of the screen backlight module.
It achieves more precise backlight control, improving the display effect of the screen.
Smart Images

Figure CN115831063B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and more specifically, to a display screen backlight control method, apparatus, electronic device, and computer-readable storage medium. Background Technology
[0002] In the display and lighting industry, backlighting is a common form of lighting, referring to illumination from the side or back. Backlighting is typically used to increase illumination in low-light environments or to brighten computer monitors and LCD screens.
[0003] In related technologies, square waves are typically generated by frequently sending signal parameters to the driver module. For example, in a scenario of dynamically switching backlights, when the backlight is turned on, a duty cycle parameter needs to be sent to the driver module to generate a square wave with the corresponding duty cycle to turn on the backlight; when the backlight is turned off, parameter 0 needs to be sent to the driver module to output a low level to turn off the backlight. However, this control method of frequently sending signal parameters is cumbersome, and the timing of responding to the signal parameters is long, making it impossible to precisely control the backlight duration. Summary of the Invention
[0004] The purpose of this application is to at least solve one of the above-mentioned technical defects, especially the technical defects of cumbersome backlight control method and inaccurate backlight duration control.
[0005] According to one aspect of this application, a display screen backlight control device is provided, the device comprising:
[0006] The receiving module is used to receive a display instruction that indicates the display of the first image frame;
[0007] The backlight control module is used to send a clock signal with a specific signal width and duty cycle data to the backlight driving module while displaying the first image frame, drive the backlight driving module to generate a pulse width modulation signal through the clock signal, and determine the duty cycle of the pulse width modulation signal through the duty cycle data.
[0008] The pulse width modulation signal is used to control the on and off of the screen backlight module.
[0009] In one possible implementation, the apparatus further includes a signal width determination module for determining the signal width before sending the clock signal to the backlight driving module.
[0010] The signal width of the clock signal is determined based on the number of scan lines included in the first image frame.
[0011] In one possible implementation, the signal width determination module specifically includes:
[0012] The determining unit is configured to determine the base signal width and the compensation signal width based on the number of scan lines included in the first image frame.
[0013] The calculation unit is used to calculate the signal width of the clock signal based on the base signal width and the compensation signal width.
[0014] In one possible implementation, the determining unit is specifically used for:
[0015] If the number of scan lines included in the first image frame is determined to be the target number of lines, the display brightness of the first image frame displayed on the display screen is determined;
[0016] Determine the signal width corresponding to the display brightness, and set this signal width as the base signal width.
[0017] In one possible implementation, the determining unit is specifically used for:
[0018] If the number of scan lines included in the first image frame is greater than the target number of lines, calculate the difference in the number of lines between the number of scan lines and the target number of lines;
[0019] Determine the signal width corresponding to the difference in the number of rows, and set this signal width as the compensation signal width.
[0020] In one possible implementation, the determining unit is specifically used for:
[0021] Determine the numerical ratio between the difference in the number of rows and the target number of rows;
[0022] The compensation signal width is obtained by multiplying the basic signal width with the numerical ratio.
[0023] In one possible implementation, the apparatus further includes a row number determination module, used to determine the number of scan rows included in each image frame when the image frame refresh rate is changing;
[0024] The minimum value of the number of scanned rows is determined as the target number of rows.
[0025] According to another aspect of this application, a display screen backlight control method is provided, the method comprising:
[0026] Receive a display instruction to show the first image frame;
[0027] While displaying the first image frame, a clock signal with a specific signal width and duty cycle data are sent to the backlight driving module. The clock signal drives the backlight driving module to generate a pulse width modulation signal. The duty cycle of the pulse width modulation signal is determined by the duty cycle data.
[0028] The pulse width modulation signal is used to control the on and off of the screen backlight module.
[0029] According to another aspect of this application, a display device is provided, the device including the display screen backlight control device described in any of the first aspects of this application.
[0030] According to another aspect of this application, an electronic device is provided, the electronic device comprising:
[0031] One or more processors;
[0032] Memory;
[0033] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications being configured to: perform the screen backlight control method according to any one of the first aspects of this application.
[0034] For example, in a third aspect of this application, a computing device is provided, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;
[0035] The memory is used to store at least one executable instruction that causes the processor to perform an operation corresponding to the screen backlight control method shown in the first aspect of this application.
[0036] According to another aspect of this application, a computer-readable storage medium is provided, wherein the computer program, when executed by a processor, implements the screen backlight control method according to any one of the first aspects of this application.
[0037] For example, in a fourth aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the screen backlight control method shown in the first aspect of the present application.
[0038] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various alternative implementations of the first aspect described above.
[0039] The beneficial effects of the technical solution provided in this application are:
[0040] This embodiment of the application sends a clock signal and duty cycle data to the backlight driving module during the display of the first image frame. The clock signal drives the backlight driving module to generate a pulse width modulation (PWM) signal, which in turn controls the screen backlight module. Compared to the prior art method of sending signal parameters to the driving module and generating a square wave based on those parameters to control the backlight module (a cumbersome and inaccurate method for controlling backlight duration), this embodiment uses a clock signal to trigger the generation of a PWM signal to control the backlight module. This method has a smaller clock signal delay, resulting in more precise control and improved accuracy of backlight module control, thereby enhancing the user's viewing experience. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below.
[0042] Figure 1 This is a schematic diagram of a screen backlight control device provided in an embodiment of this application;
[0043] Figure 2 This is one of the application scenario diagrams of a screen backlight control method provided in the embodiments of this application;
[0044] Figure 3 This is a second schematic diagram illustrating an application scenario of a screen backlight control method provided in an embodiment of this application.
[0045] Figure 4 This is the third schematic diagram illustrating an application scenario of a screen backlight control method provided in this application embodiment;
[0046] Figure 5 A schematic flowchart illustrating a screen backlight control method provided in an embodiment of this application;
[0047] Figure 6 This is a schematic diagram of the structure of an electronic device for controlling screen backlight, provided in an embodiment of this application. Detailed Implementation
[0048] The embodiments of this application are described below with reference to the accompanying drawings. It should be understood that the embodiments described below with reference to the accompanying drawings are exemplary descriptions for explaining the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions of the embodiments of this application.
[0049] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the terms “comprising” and “including” as used in embodiments of this application mean that the corresponding feature can be implemented as the presented feature, information, data, step, operation, element, and / or component, but do not exclude implementation as other features, information, data, step, operation, element, component, and / or combinations thereof supported by the art. It should be understood that when we say that an element is “connected” or “coupled” to another element, the one element can be directly connected or coupled to the other element, or it can mean that the one element and the other element establish a connection relationship through an intermediate element. Furthermore, “connected” or “coupled” as used herein can include wireless connection or wireless coupling. The term “and / or” as used herein indicates at least one of the items defined by the term; for example, “A and / or B” can be implemented as “A,” or as “B,” or as “A and B.”
[0050] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0051] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0052] This application provides a display screen backlight control device, such as... Figure 1 As shown, the screen backlight control device 10 may include: a receiving module 101 and a backlight control module 102, wherein,
[0053] The receiving module 101 is used to receive a display instruction that indicates the display of the first image frame.
[0054] Optionally, the display screen backlight control device of this application embodiment can be applied to the field of computer technology; for example, it can be specifically applied to application scenarios where the backlight module of the display screen is controlled during the display of image frames.
[0055] For example, embodiments of this application can be applied to motion blur reduction technology. Motion blur is a phenomenon where a static scene or a series of images moves rapidly like in a movie or animation, resulting in obvious blurry drag marks. In motion blur reduction technology, the screen backlight control method of embodiments of this application can be used to dynamically turn the backlight on or off to achieve the purpose of suppressing motion blur.
[0056] In this embodiment of the application, the first image frame can be any image frame. For example, the first image frame can be an image frame in a video stream or any independent image frame.
[0057] In this embodiment of the application, in response to receiving a display instruction indicating that the first image frame is to be displayed, backlight control of the display screen can be triggered.
[0058] The backlight control module 102 is used to send a clock signal with a specific signal width and duty cycle data to the backlight driving module while displaying the first image frame.
[0059] The clock signal drives the backlight driving module to generate a pulse width modulation signal; the duty cycle of the pulse width modulation signal is determined by the duty cycle data.
[0060] The pulse width modulation signal is used to control the on and off of the screen backlight module.
[0061] Upon receiving the display instruction, the first image frame can be displayed.
[0062] In this embodiment of the application, while displaying the first image frame, a clock signal can be sent to the backlight driving module, and the clock signal can be used to drive the driving module to generate a pulse width modulation (PWM) signal.
[0063] Pulse width modulation (PWM) signals are generated using pulse width modulation (PWM) technology. PWM is an analog control method that modulates the bias of the base of a transistor or the gate of a metal-oxide-semiconductor (MOS) transistor according to changes in the load, thereby altering the conduction time of the transistor or MOS and thus changing the output of the switching power supply. This method allows the power supply's output voltage to remain constant despite changes in operating conditions, making it an effective technique for controlling analog circuits using digital signals from a microprocessor.
[0064] In this embodiment, the screen backlight module of the electronic device can be controlled by the pulse width modulation signal, that is, the screen backlight module can be turned on and off by the pulse width modulation signal. For example, the screen backlight module can be turned on by a high level of the pulse width modulation signal and turned off by a low level of the pulse width modulation signal.
[0065] Furthermore, during the display of the first image frame, duty cycle data (i.e., PWM duty) can be sent to the backlight driving module to determine the duty cycle of the generated pulse width modulation signal. Optionally, in practical implementation scenarios, the duty cycle of the pulse width modulation signal can be 40%, 50%, 60%, etc., and this application does not limit it.
[0066] It should be noted that, in this embodiment of the application, a clock signal can be sent to the driving module at any time during the display of the first image frame, for example, in combination with... Figure 2 As shown, a clock signal can be sent when the trigger signal VS for rendering the first image frame is received; in addition, a clock signal can also be sent after a preset time following the receipt of the trigger signal VS, etc. This application does not limit this.
[0067] It is understandable that the brightness state of the screen backlight module is determined by the time the screen backlight module is turned on. In this embodiment, a clock signal drives the backlight driving module to generate a pulse width modulation (PWM) signal. The signal width of the clock signal determines the signal width of the PWM signal, that is, the signal width of the clock signal determines when the PWM signal is generated and when it ends. The PWM signal can control the on and off of the screen backlight module. In other words, the signal width of the PWM signal, which is also the signal width of the clock signal, can control the time the screen backlight module is turned on, that is, control the brightness state of the screen backlight module.
[0068] This embodiment of the application sends a clock signal and duty cycle data to the backlight driving module during the display of the first image frame. The clock signal drives the backlight driving module to generate a pulse width modulation (PWM) signal, which in turn controls the screen backlight module. Compared to the prior art method of sending signal parameters to the driving module and generating a square wave based on those parameters to control the backlight module (a cumbersome and inaccurate method for controlling backlight duration), this embodiment uses a clock signal to trigger the generation of a PWM signal to control the backlight module. This method has a smaller clock signal delay, resulting in more precise control and improved accuracy of backlight module control, thereby enhancing the user's viewing experience.
[0069] In one embodiment of this application, the apparatus further includes a signal width determination module, configured to determine the signal width of the clock signal based on the number of scan lines included in the first image frame before sending the clock signal to the backlight driving module.
[0070] Specifically, the signal width of the clock signal can control the duration of the pulse width modulation signal, and the duration of the pulse width modulation signal can determine the duration of the backlight module being turned on. The duration of the backlight module being turned on determines the average brightness of the display screen when the first image frame is displayed.
[0071] In practical implementation scenarios, the signal width of the clock signal can be determined based on the number of scan lines included in the first image frame (denoted as vtotal). Here, a scan line is the horizontal scanning unit of the electron beam during image rendering.
[0072] In an optional embodiment of this application, the signal width determination module specifically includes:
[0073] The determining unit is configured to determine the basic signal width and the compensation signal width based on the number of scan lines included in the first image frame; the calculating unit is configured to calculate the signal width of the clock signal based on the basic signal width and the compensation signal width.
[0074] Specifically, the base signal width can be understood as the signal width determined by the target number of rows; the compensation signal width can be understood as the signal width determined by the difference in the number of rows other than the target number of rows in the scanned rows of the first image frame.
[0075] Furthermore, the target number of rows can be a pre-defined number of scan rows. Optionally, the target number of rows can be any number of rows. For example, if the number of scan rows in the first image frame is 100, then the target number of rows can be 70, 80, 100, etc. In addition, in practical implementation scenarios, the device further includes a row number determination module, used to determine the number of scan rows included in each image frame when the image frame refresh rate changes; and to determine the minimum value of the scan row number as the target number of rows.
[0076] When the image frame refresh rate is variable, the target number of lines can be the minimum number of scan lines included in each image frame of the video stream. For example, if the image frame m in the video stream has the minimum number of scan lines, and this minimum number of lines is 90, then the target number of lines can be determined to be 90 lines.
[0077] In one optional embodiment of this application,
[0078] The determining unit is specifically used to: determine the display brightness of the first image frame when the number of scan lines included in the first image frame is the target number of lines;
[0079] Determine the signal width corresponding to the display brightness, and set this signal width as the base signal width.
[0080] Specifically, when the number of scan lines included in the first image frame is the target number of lines, the basic signal width can be determined based on the display brightness when the first image frame is displayed on the screen. The display brightness can be a preset brightness.
[0081] Understandably, in real-world scenarios, the image frame with the smallest number of scan lines in the video stream can be used as the reference image frame, and the display brightness of this image frame can be preset. Here, the display brightness can be the average brightness of the image frame.
[0082] Then, the signal width corresponding to the display brightness is determined as the base signal width. Specifically, when determining the base signal width, the duration of the PWM signal required to achieve the display brightness can be determined first, and then the corresponding base signal width can be determined based on the duration of the PWM signal.
[0083] In an optional embodiment of this application, the determining unit is specifically used for:
[0084] If the number of scan lines included in the first image frame is greater than the target number of lines, calculate the difference in the number of lines between the number of scan lines and the target number of lines;
[0085] Determine the signal width corresponding to the difference in the number of rows, and set this signal width as the compensation signal width.
[0086] Specifically, when the number of scan lines included in the first image frame is greater than the target number of lines, the compensation signal width corresponding to the difference in the number of lines can be determined based on the difference in the number of scan lines between the first image frame and the target number of lines.
[0087] For example, in a real-world scenario, if the target number of rows is 90 and the number of rows in the first image frame is 120, then the compensation signal width corresponding to the difference in rows (the difference in rows is 120-90=30) can be determined.
[0088] In an optional embodiment of this application, the determining unit is specifically used to: determine the numerical ratio between the difference number of rows and the target number of rows;
[0089] The compensation signal width is obtained by multiplying the basic signal width with the numerical ratio.
[0090] Specifically, in this embodiment of the application, in order to achieve uniform brightness when the user views the first image frame, the display brightness corresponding to the difference number of rows should be the same as the display brightness corresponding to the target number of rows. Therefore, the numerical ratio between the compensation signal width and the basic signal width (which can be called the first numerical ratio) should be the same as the numerical ratio between the difference number of rows and the target number of rows (which can be called the second numerical ratio).
[0091] When determining the compensation signal width, the base signal width can be multiplied by the numerical ratio to obtain the compensation signal width.
[0092] For example, if the target number of rows is 90, its corresponding base signal width is 60, and the difference number of rows is 30, the compensation signal width corresponding to the difference number of rows is...
[0093] After determining the basic signal width and the compensation signal width, we can determine that the sum of the basic signal width and the compensation signal width is the signal width of the clock signal.
[0094] It should be noted that a continuous clock signal can be used to drive the generation of a continuous PWM signal; alternatively, the clock signal can be divided into multiple parts, with each part driving the generation of an intermittent PWM signal. For example, a corresponding PWM signal can be generated first using a clock signal corresponding to the width of the base signal, and then, after a certain interval, a corresponding PWM signal can be generated using a clock signal corresponding to the width of the compensation signal.
[0095] This embodiment of the application sends a clock signal and duty cycle data to the backlight driving module during the display of the first image frame. The clock signal drives the backlight driving module to generate a pulse width modulation (PWM) signal, which in turn controls the screen backlight module. Compared to the prior art method of sending signal parameters to the driving module and generating a square wave based on those parameters to control the backlight module (a cumbersome and inaccurate method for controlling backlight duration), this embodiment uses a clock signal to trigger the generation of a PWM signal to control the backlight module. This method has a smaller clock signal delay, resulting in more precise control and improved accuracy of backlight module control, thereby enhancing the user's viewing experience.
[0096] The following is combined with Figure 3 and Figure 4 The application scenarios of the embodiments of this application are described as follows:
[0097] like Figure 3 As shown, in actual implementation scenarios, the display screen backlight control device can send duty cycle data (PWM duty) and clock signal (clk) to the backlight driver module through a serial peripheral interface (SPI interface) or other interfaces. Based on the duty cycle data and clock signal, the backlight driver module generates a PWM signal, which is used to control the screen backlight module to turn on and off.
[0098] Combination Figure 4 As shown, taking an image frame in a video stream as an example, when determining the signal width of the clock signal corresponding to each image frame, the image frame with the smallest number of scan lines in the video stream can be used as a benchmark. For ease of description, this image frame can be called the minimum image frame, and its number of lines is min vtotal (i.e., the target number of lines in this embodiment). The signal width corresponding to the minimum image frame is the basic signal width clk min wid (the determination of the basic signal width is described in the aforementioned embodiment and will not be repeated here). For other image frames, when their number of scan lines is greater than min vtotal, the difference between the number of scan lines and min vtotal can be determined as delta vtotal (i.e., the difference in the number of lines in this embodiment). Then, according to the ratio clk minwid / min vtotal = clk comp / delta vtotal, the compensation signal width corresponding to delta vtotal is determined. The signal width of the clock signal of the image frame can be determined by the basic signal width and the compensation signal width.
[0099] This application provides a possible implementation method, which can be executed by any electronic device. Optionally, any electronic device can be a server device or a terminal device, or a device or chip integrated on these devices. In this application embodiment, the electronic device is described as a terminal device.
[0100] like Figure 5 The diagram shown is a flowchart illustrating a screen backlight control method provided in an embodiment of this application. The method includes the following steps:
[0101] Step S501: Receive a display instruction indicating that the first image frame will be displayed.
[0102] Optionally, the embodiments of this application can be applied to the field of computer technology; for example, they can be specifically applied to application scenarios where the backlight module of the display screen is controlled during the display of image frames.
[0103] For example, embodiments of this application can be applied to motion blur reduction technology. Motion blur is a phenomenon where a static scene or a series of images moves rapidly like in a movie or animation, resulting in obvious blurry drag marks. In motion blur reduction technology, the screen backlight control method of embodiments of this application can be used to dynamically turn the backlight on or off to achieve the purpose of suppressing motion blur.
[0104] In this embodiment of the application, the first image frame can be any image frame. For example, the first image frame can be an image frame in a video stream or any independent image frame.
[0105] In this embodiment of the application, in response to receiving a display instruction indicating that the first image frame is to be displayed, the screen backlight control method of this embodiment of the application can be triggered.
[0106] Step S502: While displaying the first image frame, send a clock signal with a specific signal width and duty cycle data to the backlight driving module.
[0107] The clock signal drives the backlight driving module to generate a pulse width modulation signal; the duty cycle of the pulse width modulation signal is determined by the duty cycle data.
[0108] The pulse width modulation signal is used to control the on and off of the screen backlight module.
[0109] Upon receiving the display instruction, the first image frame can be displayed.
[0110] In this embodiment of the application, during the display of the first image frame, a clock signal can be sent to the backlight driving module to drive the driving module to generate a pulse width modulation (PWM) signal.
[0111] Pulse width modulation (PWM) signals are generated using pulse width modulation (PWM) technology. PWM is an analog control method that modulates the bias of the base of a transistor or the gate of a metal-oxide-semiconductor (MOS) transistor according to changes in the load, thereby altering the conduction time of the transistor or MOS and thus changing the output of the switching power supply. This method allows the power supply's output voltage to remain constant despite changes in operating conditions, making it an effective technique for controlling analog circuits using digital signals from a microprocessor.
[0112] In this embodiment, the screen backlight module of the electronic device can be controlled by the pulse width modulation signal, that is, the screen backlight module can be turned on and off by the pulse width modulation signal. For example, the screen backlight module can be turned on by a high level of the pulse width modulation signal and turned off by a low level of the pulse width modulation signal.
[0113] Furthermore, during the display of the first image frame, duty cycle data (i.e., PWM duty) can be sent to the backlight driving module to determine the duty cycle of the generated pulse width modulation signal. Optionally, in practical implementation scenarios, the duty cycle of the pulse width modulation signal can be 40%, 50%, 60%, etc., and this application does not limit it.
[0114] It should be noted that, in this embodiment of the application, a clock signal can be sent to the driving module at any time during the display of the first image frame, for example, in combination with... Figure 2 As shown, a clock signal can be sent when the trigger signal VS for rendering the first image frame is received; in addition, a clock signal can also be sent after a preset time following the receipt of the trigger signal VS, etc. This application does not limit this.
[0115] In an optional embodiment of this application, before sending the clock signal to the backlight driving module, the method further includes:
[0116] The signal width of the clock signal is determined based on the number of scan lines included in the first image frame.
[0117] In an optional embodiment of this application, determining the signal width of the clock signal based on the number of scan lines included in the first image frame includes:
[0118] The base signal width and the compensation signal width are determined based on the number of scan lines included in the first image frame.
[0119] The signal width of the clock signal is calculated based on the base signal width and the compensation signal width.
[0120] In an optional embodiment of this application, determining the basic signal width includes:
[0121] If the number of scan lines included in the first image frame is determined to be the target number of lines, the display brightness of the first image frame displayed on the display screen is determined;
[0122] Determine the signal width corresponding to the display brightness, and set this signal width as the base signal width.
[0123] In an optional embodiment of this application, determining the compensation signal width includes:
[0124] If the number of scan lines included in the first image frame is greater than the target number of lines, calculate the difference in the number of lines between the number of scan lines and the target number of lines;
[0125] Determine the signal width corresponding to the difference in the number of rows, and set this signal width as the compensation signal width.
[0126] In an optional embodiment of this application, determining the signal width corresponding to the difference number of rows includes:
[0127] Determine the numerical ratio between the difference in the number of rows and the target number of rows;
[0128] The compensation signal width is obtained by multiplying the basic signal width with the numerical ratio.
[0129] In an optional embodiment of this application, the method further includes:
[0130] When the image frame refresh rate is variable, determine the number of scan lines included in each image frame;
[0131] The minimum value of the number of scanned rows is determined as the target number of rows.
[0132] This embodiment of the application sends a clock signal and duty cycle data to the backlight driving module during the display of the first image frame. The clock signal drives the backlight driving module to generate a pulse width modulation (PWM) signal, which in turn controls the screen backlight module. Compared to the prior art method of sending signal parameters to the driving module and generating a square wave based on those parameters to control the backlight module (a cumbersome and inaccurate method for controlling backlight duration), this embodiment uses a clock signal to trigger the generation of a PWM signal to control the backlight module. This method has a smaller clock signal delay, resulting in more precise control and improved accuracy of backlight module control, thereby enhancing the user's viewing experience.
[0133] This application provides a display device, which includes the display screen backlight control device described above.
[0134] The display device in this application includes the display screen backlight control device described above. For detailed functional descriptions of each module of the device, please refer to the descriptions in the corresponding methods shown above, which will not be repeated here.
[0135] This application provides an electronic device comprising: a memory and a processor; at least one program stored in the memory, which, when executed by the processor, can achieve the following compared to existing technologies: In this application, during the display of the first image frame, a clock signal is sent to a backlight driving module, and the clock signal drives the backlight driving module to generate a pulse width modulation (PWM) signal, thereby controlling the screen backlight module of the electronic device's display screen through the PWM signal. Compared to the existing technology of controlling the backlight module by sending signal parameters to the driving module and generating a square wave based on the signal parameters (a cumbersome method that cannot precisely control the backlight duration), this application's method of controlling the backlight module based on a clock signal triggering the generation of a PWM signal has a smaller clock signal delay, resulting in more precise control and improved accuracy of backlight module control, thereby enhancing the user's viewing experience of the display screen.
[0136] In one alternative embodiment, an electronic device is provided, such as Figure 6 As shown, Figure 6The illustrated electronic device 4000 includes a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, for example, via a bus 4002. Optionally, the electronic device 4000 may further include a transceiver 4004, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 4004 is not limited to one type, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of this application.
[0137] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 4001 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0138] Bus 4002 may include a pathway for transmitting information between the aforementioned components. Bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 4002 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0139] The memory 4003 may be ROM (Read Only Memory) or other types of static storage devices capable of storing static information and instructions, RAM (Random Access Memory) or other types of dynamic storage devices capable of storing information and instructions, or EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) 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.
[0140] The memory 4003 stores application code (computer program) that executes the solution of this application, and its execution is controlled by the processor 4001. The processor 4001 executes the application code stored in the memory 4003 to implement the content shown in the foregoing method embodiments.
[0141] Electronic devices include, but are not limited to: mobile phones, laptops, multimedia players, desktop computers, etc.
[0142] This application provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments.
[0143] This embodiment of the application sends a clock signal to the backlight driving module during the display of the first image frame. The clock signal drives the backlight driving module to generate a pulse width modulation (PWM) signal, which in turn controls the screen backlight module of the electronic device. Compared to the prior art method of sending signal parameters to the driving module and generating a square wave based on those parameters to control the backlight module (a cumbersome and inaccurate method for controlling backlight duration), this embodiment uses a clock signal to trigger the generation of a PWM signal to control the backlight module. This method has a smaller clock signal delay, resulting in more precise control and improved accuracy of backlight module control, thereby enhancing the user's viewing experience.
[0144] The terms "first," "second," "third," "fourth," "1," "2," etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in a sequence other than that shown in the figures or text.
[0145] It should be understood that although arrows indicate various operation steps in the flowcharts of this application's embodiments, the order in which these steps are implemented is not limited to the order indicated by the arrows. Unless explicitly stated herein, in some implementation scenarios of this application's embodiments, the implementation steps in each flowchart can be executed in other orders as required. Furthermore, some or all steps in each flowchart, based on the actual implementation scenario, may include multiple sub-steps or multiple stages. Some or all of these sub-steps or stages can be executed at the same time, and each sub-step or stage can also be executed at different times. In scenarios where execution times differ, the execution order of these sub-steps or stages can be flexibly configured according to requirements, and this application's embodiments do not limit this.
[0146] The above description is only an optional implementation method for some implementation scenarios of this application. It should be noted that for those skilled in the art, other similar implementation methods based on the technical concept of this application without departing from the technical concept of this application also fall within the protection scope of the embodiments of this application.
Claims
1. A display screen backlight control apparatus, characterized by comprising: include: Receiver module and backlight control module; The receiving module is used to receive a display instruction that indicates the display of the first image frame; The backlight control module is used to send a clock signal with a specific signal width and duty cycle data to the backlight driving module while displaying the first image frame, drive the backlight driving module to generate a pulse width modulation signal through the clock signal, and determine the duty cycle of the pulse width modulation signal through the duty cycle data. The pulse width modulation signal is used to control the screen backlight module to turn on and off, and the turning on and off of the screen backlight module is determined based on the signal width of the pulse width modulation signal. The signal width determination module is used to determine the signal width of the clock signal based on the number of scan lines included in the first image frame before sending the clock signal to the backlight driving module. Specifically, the signal width determination module includes: The determining unit is configured to determine the base signal width and the compensation signal width based on the number of scan lines included in the first image frame. The calculation unit is used to calculate the signal width of the clock signal based on the basic signal width and the compensation signal width. The base signal width is determined by the target number of rows; the compensation signal width is determined by the difference in the number of rows other than the target number of rows in the scanned rows of the first image frame.
2. The display screen backlight control apparatus of claim 1, wherein The determining unit is specifically used for: If the number of scan lines included in the first image frame is determined to be the target number of lines, the display brightness of the first image frame displayed on the display screen is determined; Determine the signal width corresponding to the display brightness, and set this signal width as the base signal width.
3. The display screen backlight control apparatus of claim 2, wherein The determining unit is specifically used for: If the number of scan lines included in the first image frame is greater than the target number of lines, calculate the difference in the number of lines between the number of scan lines and the target number of lines; Determine the signal width corresponding to the difference in the number of rows, and set this signal width as the compensation signal width.
4. A display screen backlight control apparatus according to claim 3, wherein, The device further includes a row number determination module, used to determine the number of scan rows included in each image frame when the image frame refresh rate is changing; The minimum value of the number of scanned rows is determined as the target number of rows.
5. A display screen backlight control method, characterized by, include: Receive a display instruction to show the first image frame; While displaying the first image frame, a clock signal with a specific signal width and duty cycle data are sent to the backlight driving module. The clock signal drives the backlight driving module to generate a pulse width modulation signal. The duty cycle of the pulse width modulation signal is determined by the duty cycle data. Before sending the clock signal to the backlight driving module, the signal width of the clock signal is determined based on the number of scan lines included in the first image frame; The pulse width modulation signal is used to control the screen backlight module to turn on and off, and the turning on and off of the screen backlight module is determined based on the signal width of the pulse width modulation signal. The step of determining the signal width of the clock signal based on the number of scan lines included in the first image frame includes: The base signal width and the compensation signal width are determined based on the number of scan lines included in the first image frame. The signal width of the clock signal is calculated based on the base signal width and the compensation signal width. The base signal width is determined by the target number of rows; the compensation signal width is determined by the difference in the number of rows other than the target number of rows in the scanned rows of the first image frame.
6. A display device comprising the display screen backlight control device according to any one of claims 1 to 4.
7. An electronic device, comprising: The electronic device includes: One or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications being configured to: perform the display screen backlight control method according to claim 5.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by the processor, it implements the display screen backlight control method of claim 5.
Citation Information
Patent Citations
Flat panel display device and display control circuit
JP2005316108A