Driving method, device and storage medium of pixel driving circuit

By pre-determining the target driving capability in the pixel driving circuit of the OLED screen and adjusting the scanning time period capability of the driving circuit, the screen flickering problem of the display terminal was solved, and the stability of the current and the display effect were improved.

CN116704951BActive Publication Date: 2026-07-03BEIJING XIAOMI MOBILE SOFTWARE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2022-02-24
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

In the prior art, the display load changes of the pixel driving circuit of the OLED screen during different scanning periods cause current fluctuations, generating pulse currents, which leads to screen flickering in the display terminal.

Method used

By pre-determining the target driving capability before each scanning period, the driving capability of the pixel driving circuit is adjusted to match the display load of different scanning periods and avoid current fluctuations.

Benefits of technology

This reduces current fluctuations in the pixel driving circuit during different scanning periods, avoids the generation of pulse current, and alleviates screen flickering in the display terminal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116704951B_ABST
    Figure CN116704951B_ABST
Patent Text Reader

Abstract

This disclosure relates to a driving method, apparatus, and storage medium for a pixel driving circuit. The method includes: in response to acquiring frame data to be displayed, determining screen display data corresponding to each scan period of the frame data; determining a target driving capability corresponding to each scan period based on the screen display data; and adjusting the driving capability of the pixel driving circuit in each scan period based on the target driving capability. By adjusting the driving capability of the pixel driving circuit according to the target driving capability corresponding to different scan periods, the current fluctuation of the pixel driving circuit in different scan periods is reduced, thereby mitigating the screen flickering phenomenon of the display terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display control technology, and in particular to a driving method, apparatus, and storage medium for a pixel driving circuit. Background Technology

[0002] Currently, display terminals typically feature OLED (Organic Electroluminescence Display) screens, which are driven by pixel driving circuits. For each frame of display data, the pixel driving circuit can display the data on the screen by scanning the data line by line. Summary of the Invention

[0003] To overcome the problems existing in the related technologies, this disclosure provides a driving method, apparatus and storage medium for a pixel driving circuit.

[0004] According to a first aspect of the present disclosure, a method for driving a pixel driving circuit is provided, comprising:

[0005] In response to acquiring the frame data to be displayed, determine the screen display data corresponding to each scan period of the frame data;

[0006] Based on the data displayed on the screen, determine the target driving capability corresponding to each scanning period;

[0007] The driving capability of the pixel driving circuit is adjusted in each scanning period according to the target driving capability.

[0008] Optionally, each scanning period corresponds to a different scan line on the screen, and the screen display data corresponding to each scanning period of the frame data is determined, including:

[0009] For each scanning period, determine the target scan line on the screen corresponding to the scanning period and the scanning periods preceding it;

[0010] Determine the first display data corresponding to the target scan line in the frame data;

[0011] Determine the second display data currently displayed on the screen, excluding the target scan line;

[0012] The screen display data is determined based on the first display data and the second display data.

[0013] Optionally, determining screen display data based on the first display data and the second display data includes:

[0014] Determine the black insertion area corresponding to the target scan line;

[0015] The black insertion value of the black insertion area is superimposed on the first display data and the second display data to obtain the screen display data.

[0016] Optionally, based on the data displayed on the screen, the target driving capability corresponding to each scanning period is determined, including:

[0017] Determine the display load of the data displayed on the screen;

[0018] For each scanning period, the target driving capability required by the pixel driving circuit to meet the corresponding display load is determined while maintaining the current within a preset range.

[0019] Optionally, before determining the screen display data corresponding to each scan period of the frame data in response to obtaining the frame data to be displayed, the method further includes:

[0020] Frame data is acquired in response to the rising edge of the tearing effect signal of the power management integrated circuit;

[0021] The method also includes:

[0022] In response to acquiring the frame data to be displayed, the frame data is sent to the display driver integrated circuit.

[0023] After determining the target driving capability corresponding to each scanning period, the control pixel driving circuit begins scanning the frame data.

[0024] Optionally, the driving capability of the pixel driving circuit in each scanning period is adjusted according to the target driving capability, including:

[0025] Based on the target driving capability, the control interface of the power management integrated circuit that provides power to the pixel driving circuit is invoked to adjust the driving capability provided by the power management integrated circuit to the pixel driving circuit.

[0026] Optionally, the driving capability of the pixel driving circuit in each scanning period is adjusted according to the target driving capability, including:

[0027] The target driving capability corresponding to each scanning period is sent to the display driver integrated circuit so that the display driver integrated circuit can adjust the driving capability of the pixel driving circuit.

[0028] According to a second aspect of the present disclosure, a driving device for a pixel driving circuit is provided, comprising:

[0029] The first determining module is used to determine the screen display data corresponding to each scanning period of the frame data in response to obtaining the frame data to be displayed;

[0030] The second determining module is used to determine the target driving capability corresponding to each scanning period based on the data displayed on the screen.

[0031] The adjustment module is used to adjust the driving capability of the pixel driving circuit in each scanning period according to the target driving capability.

[0032] According to a third aspect of the present disclosure, a driving device for a pixel driving circuit is provided, comprising:

[0033] processor;

[0034] Memory used to store processor-executable instructions;

[0035] The processor is configured as follows:

[0036] In response to acquiring the frame data to be displayed, determine the screen display data corresponding to each scan period of the frame data;

[0037] Based on the data displayed on the screen, determine the target driving capability corresponding to each scanning period;

[0038] The driving capability of the pixel driving circuit is adjusted in each scanning period according to the target driving capability.

[0039] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, having stored thereon computer program instructions that, when executed by a processor, implement the steps of the driving method for the pixel driving circuit provided in the first aspect of the present disclosure.

[0040] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: by pre-determining the target driving capability corresponding to each scanning period before scanning begins, the driving capability of the pixel driving circuit can be adjusted according to the target driving capability corresponding to different scanning periods, reducing the current fluctuation of the pixel driving circuit in different scanning periods, avoiding the generation of pulse current, and thus alleviating the screen flickering phenomenon of the display terminal.

[0041] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0042] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0043] Figure 1 This is a flowchart illustrating a driving method for a pixel driving circuit according to an exemplary embodiment;

[0044] Figure 2This is a schematic diagram illustrating the determination of target driving capability corresponding to a scanning period according to an exemplary embodiment;

[0045] Figure 3 This is a schematic diagram illustrating a method for determining screen display data based on first display data and second display data according to an exemplary embodiment;

[0046] Figure 4 This is a schematic diagram illustrating a black insertion area according to an exemplary embodiment;

[0047] Figure 5 This is a flowchart illustrating another driving method for a pixel driving circuit according to an exemplary embodiment;

[0048] Figure 6 This is a schematic diagram illustrating the timing relationship between the tearing effect signal and the light emission driving signal according to an exemplary embodiment;

[0049] Figure 7 This is a block diagram illustrating a driving device for a pixel driving circuit according to an exemplary embodiment;

[0050] Figure 8 This is a block diagram of a driving device for another pixel driving circuit according to an exemplary embodiment. Detailed Implementation

[0051] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0052] In related technologies, a display terminal includes a screen and a pixel driving circuit. The display terminal illuminates the screen through the pixel driving circuit to display the frame data to be displayed. Specifically, for each frame of display data, the pixel driving circuit can scan to display the frame's data on the screen. During each scan period, changes in the displayed content (especially changes caused by black-insertion techniques) will cause changes in the display load of the pixel driving circuit. In related technologies, the driving capability of the pixel driving circuit is a fixed value. Therefore, when the display load changes in different scan periods, the current of the pixel driving circuit will also fluctuate in different scan periods, resulting in pulse current in the pixel driving circuit, which in turn causes screen flickering in the display terminal.

[0053] Black frame insertion technology is based on the principle of visual persistence and is proposed to increase the number of frames displayed per second to improve the viewing experience for the human eye. Specifically, the screen has different black frame insertion areas corresponding to different scanning periods. When data is displayed in the black frame insertion area, the displayed content is black (the actual display load is zero).

[0054] In view of this, this application proposes a driving method, apparatus and storage medium for a pixel driving circuit, aiming to solve the above-mentioned technical problems.

[0055] Figure 1 This is a flowchart illustrating a driving method for a pixel driving circuit according to an exemplary embodiment. The driving method is used in a display terminal, which may include a screen, a motherboard, a display driver integrated circuit (DDIC), and / or a power management integrated circuit (PMIC). The execution entity of the method provided in this embodiment may be, for example, the motherboard or the display driver integrated circuit. The driving method for the pixel driving circuit includes the following steps:

[0056] S11. In response to obtaining the frame data to be displayed, determine the screen display data corresponding to each scanning period of the frame data.

[0057] The frame data to be displayed can refer to the current screen display data. Frame data can be one of the following: video frame data, image data, document interface data, or application software interface data. It's worth noting that determining the screen display data corresponding to each scan period of the frame data means pre-determining the display data on the screen at the end of each scan of the frame data before scanning begins. Here, the scan period corresponds to a scan line on the screen. Before scanning a scan line, the scan line displays the display data corresponding to that scan line from the previous frame data. After scanning the scan line, the display data corresponding to that scan line in the current frame data is displayed at the position of that scan line on the screen.

[0058] Therefore, to determine the screen display data corresponding to each scanning period of frame data, we can combine the frame data, the frame data of the previous frame, and the position of the scan line corresponding to each scanning period on the screen.

[0059] S12. Based on the data displayed on the screen, determine the target driving capability corresponding to each scanning period.

[0060] When the screen display data is different for each scanning period, the driving capability of the pixel driving circuit corresponding to each scanning period is also different. Specifically, after determining the screen display data for each scanning period, the driving capability required for each scanning period can be determined based on the display load of the screen display data for each scanning period. This driving capability is the target driving capability.

[0061] Driving capability refers to the control parameter that enables the pixel driving circuit to output a stable current.

[0062] In practical implementation, the control parameter can be determined based on factors affecting the output current of the pixel driving circuit, and this disclosure does not impose specific limitations. For example, if the display terminal includes a power management integrated circuit (PLC), which is connected to the pixel driving circuit and provides power to it, then the control parameter can include a first parameter used by the PLC to control the magnitude of the operating voltage supplied to the pixel driving circuit; that is, different values ​​of the first parameter can correspond to different driving capabilities. As another example, if the display terminal includes a display driver integrated circuit (PLC) capable of compensating for the scanning current of the pixel driving circuit, the control parameter can include a second parameter used by the PLC to compensate for the current magnitude of the pixel driving circuit; that is, different values ​​of the second parameter can correspond to different driving capabilities.

[0063] The target driving capability corresponding to each scanning period can be a target control parameter corresponding to each scanning period. Each target control parameter is used to control the magnitude of the current output by the pixel driving circuit within the corresponding scanning period. For example, at the beginning of each scanning period, the current control parameter can be adjusted to the target control parameter corresponding to that scanning period. This allows the current output by the pixel driving circuit to remain stable when the load changes in different scanning periods by adjusting the target control parameter.

[0064] S13. Adjust the driving capability of the pixel driving circuit in each scanning period according to the target driving capability.

[0065] That is, after determining the target driving capability corresponding to each scanning moment, scanning begins, and the driving capability of the pixel driving circuit is adjusted in each scanning period according to the target driving capability.

[0066] By using the above method, the target driving capability corresponding to each scanning period is determined in advance before scanning begins. This allows the driving capability of the pixel driving circuit to be adjusted according to the target driving capability corresponding to different scanning periods, reducing the current fluctuation of the pixel driving circuit in different scanning periods, avoiding the generation of pulse current, and thus mitigating the screen flickering phenomenon of the display terminal.

[0067] To enable those skilled in the art to better understand the technical solutions provided in the embodiments of this disclosure, the methods provided in the embodiments of this disclosure will be described in detail below.

[0068] Optionally, each scanning period corresponds to a different scan line on the screen, such as... Figure 2 As shown, step S12 may include:

[0069] S121. For each scanning period, determine the target scan line on the screen corresponding to the scanning period and the scanning periods preceding the scanning period.

[0070] S122. Determine the first display data corresponding to the target scan line in the frame data.

[0071] S123. Determine the second display data currently displayed on the screen for scan lines other than the target scan line.

[0072] S124. Determine the screen display data based on the first display data and the second display data.

[0073] The first display data refers to the data displayed on the screen in the current frame data at the end of the current scanning period, and the second display data refers to the data still displayed on the screen in the frame data of the previous frame of the current frame data at the end of the current scanning period.

[0074] Specifically, taking an OLED (Organic Electroluminescence Display) screen as an example, the display terminal includes multiple rows of pixels, and each row of pixels includes multiple pixels. For example, a screen with a pixel size of 1280×960 includes 960 rows of pixels, and each row of pixels includes 1280 pixels. One pixel row on the screen is a scan line.

[0075] At the same screen refresh rate, the duration of a scanning period on a display terminal can be a fixed value. For example, for 960 rows of pixels, if three rows of pixels are scanned in each scanning period, and the screen refresh rate is R, then each scanning period is N / 320 seconds.

[0076] Scanning can start from the top of the screen and scan the corresponding scan lines for each scan period. Once the scan line has been scanned, the screen will display the corresponding content. Scan lines that have not been scanned can display the corresponding content from the previous frame of data.

[0077] For example, the screen includes N (N is a natural number greater than 1) scan lines. Each scan line is scanned at a time. Therefore, a frame of data to be displayed corresponds to N scan lines and N scan intervals. Each scan line displays the corresponding pixel in that scan line. For a scan interval n (n is a non-zero natural number not exceeding N), the scan interval n and the n scan lines corresponding to the preceding (n-1) scan intervals constitute the target scan line. The first n rows of pixels in that frame are the first display data. The content displayed in the (Nn) scan lines below the nth row is the content corresponding to the frame data of the previous frame; this content is the second display data.

[0078] Furthermore, without using black-out insertion technology, the first display data and the second display data constitute the screen display data.

[0079] Alternatively, when using black insertion techniques, such as Figure 3 As shown, step S124 above may include:

[0080] S1241. Determine the black insertion area for the corresponding target scan line.

[0081] S1242. The black insertion value of the black insertion area is superimposed on the first display data and the second display data to obtain the screen display data.

[0082] It is worth noting that the scanning period corresponds to the light emission driving signal of the pixel driving circuit. This light emission driving signal may include a high-level light emission driving signal. The position of this high-level light emission driving signal in the light emission driving signal determines the target area for black insertion processing within the scanning period. This target area may be the area in the scan line corresponding to the high-level light emission driving signal in the corresponding scanning period, or it may be the area in the scan line corresponding to the scanning period and a preset number of scan lines adjacent to the scan line corresponding to the high-level light emission driving signal.

[0083] In some other embodiments of this disclosure, the total number of black lines is fixed, and the positional relationship between the number of black lines and the current scan line is also fixed. Based on the current scan line, the total number of black lines, and the positional relationship between the number of black lines and the current scan line, the black lines can be directly determined.

[0084] For example, let's assume a screen with 600 scan lines, one scan line per scan period, and a fixed number of interpolated lines (15). For the 200th scan period, the interpolated lines could be scan lines 193-207. Specifically, the interpolated area is the region in scan lines 193-207 corresponding to the location of the high-level LED drive signal within the LED drive signal. Since scan lines 193-200 display the current frame data, and scan lines 201-207 display the frame data of the previous frame, when superimposing the interpolation values, the data corresponding to the interpolated areas in scan lines 193-200 from the current frame data can be superimposed with the interpolation value, and the data corresponding to the interpolated areas in scan lines 201-207 from the previous frame data can also be superimposed with the interpolation value. This results in the screen display data.

[0085] Specifically, the black insertion value can be obtained by taking the value of the display data corresponding to the black insertion area in the frame data as the absolute value of the black insertion value, adding a negative sign to the absolute value, and then adding the black insertion value to the black insertion area. After obtaining the black insertion value, the black insertion value is added to the value of the corresponding display data, so that the value of the data in the black insertion area is zero (i.e., the display load is zero).

[0086] Reference Figure 4 , Figure 4 This is a schematic diagram illustrating a black insertion area according to an exemplary embodiment. Figure 4 The diagram shows three different scanning periods: the a-th scanning period, the b-th scanning period, and the c-th scanning period. Each of the a-th, b-th, and c-th scanning periods corresponds to a light emission driving signal, and each scanning period corresponds to a scanning line: the a-th, b-th, and c-th scanning periods correspond to the a-th, b-th, and c-th scanning lines, respectively.

[0087] exist Figure 4 In this context, each light-emitting driving signal has a high-level light-emitting driving signal ( Figure 4 (The area corresponding to the medium-thick line) Figure 4 The black-filled area in the code is the insertion area. It's worth noting that the number of scan lines occupied by the insertion area, and its positional relationship to the current scan line, can be preset. Figure 4 This illustration uses the example of an insertion area including the current scan line and multiple adjacent scan lines before and after it. The number of insertion lines represents the height of the insertion area.

[0088] Optionally, based on the screen display data, a target driving capability corresponding to each scanning period is determined, including: determining the display load of the screen display data; and for each scanning period, determining the target driving capability required by the pixel driving circuit to meet the corresponding display load while maintaining the current within a preset range.

[0089] In this embodiment, the preset range can be set based on actual needs, and this disclosure does not limit it. Furthermore, setting the preset range ensures that when the current of the pixel driving circuit is within the preset range, the pixel driving circuit will not generate pulse currents that cause screen flicker. Specifically, the mapping relationship between the display load, the current of the pixel driving circuit, and the driving capability of the pixel driving circuit can be pre-defined. Therefore, after acquiring the display load of the screen display data for each scanning period, the driving capability required to maintain the current of the pixel driving circuit within the preset range can be determined based on this mapping relationship.

[0090] Figure 5 This is a flowchart illustrating a driving method for a pixel driving circuit according to an exemplary embodiment. The driving method is used in a display terminal, which may include a screen, a motherboard, a display driver integrated circuit, and a power management integrated circuit. The execution entity of the method provided in this embodiment may, for example, be the motherboard. The driving method for the pixel driving circuit includes the following steps:

[0091] S51. In response to the rising edge of the tearing effect signal of the power management integrated circuit, acquire frame data.

[0092] S52. In response to acquiring the frame data to be displayed, start sending the frame data to the display driver integrated circuit, start determining the screen display data corresponding to each scan period of the frame data, and determine the target driving capability corresponding to each scan period based on the screen display data.

[0093] S53. After determining the target driving capability corresponding to each scanning period, control the pixel driving circuit to start scanning the frame data, and adjust the driving capability of the pixel driving circuit in each scanning period according to the target driving capability during the scanning process.

[0094] Using the above method, the motherboard can acquire frame data at the rising edge of the tearing effect (TE) signal of the power management integrated circuit. In response to acquiring the frame data to be displayed, it simultaneously sends the frame data to the display driver integrated circuit and confirms the target driving capability corresponding to each scan period of the frame data. After determining the target driving capability corresponding to each scan period, it controls the pixel driver circuit to start scanning the frame data. This avoids the determination of the target driving capability for each scan period affecting the display efficiency of the frame data. For example, the determination of the target driving capability for each scan period can be completed before the falling edge of the tearing effect signal of the power management integrated circuit appears, and the pixel driver circuit begins scanning the frame data at the falling edge of the tearing effect signal, ensuring that the display efficiency of the frame data is not affected.

[0095] Figure 6 The timing relationship between the tearing effect signal (TE) and the light emission driving signal (EM) is shown. Figure 6 As shown, at the rising edge t1 of the tearing effect signal, the motherboard acquires the frame data to be displayed. After acquiring the frame data, it sends the frame data to the display driver integrated circuit within the time range of t1 and t3. The target driving capability of each scanning period is determined between t1 and the falling edge t2 of the tearing effect signal. When the falling edge t2 of the tearing effect signal appears, scanning begins (the start time of the light-emitting driving signal) to display the frame data within the time range of t2 and before the rising edge of the next tearing effect signal appears.

[0096] In one possible implementation, adjusting the driving capability of the pixel driving circuit in each scanning period according to the target driving capability may include: calling the control interface of the power management integrated circuit that provides power to the pixel driving circuit according to the target driving capability, so as to adjust the driving capability provided by the power management integrated circuit to the pixel driving circuit.

[0097] The control interface can be an interface added to the motherboard to interact with the power management integrated circuit. By calling this control interface, the motherboard can notify the power management integrated circuit to adjust the driving capability provided by the power management integrated circuit to the pixel driving circuit.

[0098] Furthermore, the target driving capability can be represented by driving capability levels, with different driving capability levels corresponding to different driving capabilities. Specifically, the driving capability levels can be preset in the power management integrated circuit (IC). Based on calls from the motherboard (e.g., the motherboard calls the power management IC using the identification information of the driving capability level), the power management IC can directly determine the corresponding driving capability level from among multiple preset driving capability levels. This driving capability level is used to indicate the target driving capability. The driving capability provided to the pixel driving circuit is then adjusted according to the determined target driving capability.

[0099] In another possible implementation, adjusting the driving capability of the pixel driving circuit within each scan period according to the target driving capability may include: sending the target driving capability corresponding one-to-one with each scan period to the display driving integrated circuit, so that the display driving integrated circuit can adjust the driving capability of the pixel driving circuit. The adjustment of the driving capability of the pixel driving circuit by the display driving integrated circuit may, for example, be to compensate for the driving capability provided to the pixel driving circuit by the power management integrated circuit.

[0100] Reference Figure 7 , Figure 7 This is a block diagram illustrating a driving device for a pixel driving circuit according to an exemplary embodiment. As shown, the driving device 70 for the pixel driving circuit includes:

[0101] The first determining module 71 is used to determine the screen display data corresponding to each scanning period of the frame data in response to obtaining the frame data to be displayed;

[0102] The second determining module 72 is used to determine the target driving capability corresponding to each scanning period based on the data displayed on the screen.

[0103] The adjustment module 73 is used to adjust the driving capability of the pixel driving circuit in each scanning period according to the target driving capability.

[0104] The driving device 70 using the above-mentioned pixel driving circuit can adjust the driving capability of the pixel driving circuit according to the target driving capability corresponding to each scanning period before scanning begins, thereby reducing the current fluctuation of the pixel driving circuit in different scanning periods, avoiding the generation of pulse current, and thus reducing the screen flickering phenomenon of the display terminal.

[0105] Optionally, the first determining module 71 includes:

[0106] The scan line determination submodule is used to determine the target scan line on the screen for each scan period and the scan periods before the scan period, wherein each scan period corresponds to a different scan line on the screen;

[0107] The first determining submodule is used to determine the first display data corresponding to the target scan line in the frame data, and to determine the second display data currently displayed on the screen other than the target scan line;

[0108] The second determining submodule is used to determine the screen display data based on the first display data and the second display data.

[0109] Optionally, the second determining submodule includes: an insertion area determining unit, used to determine the insertion area of ​​the corresponding target scan line; and an overlay unit, used to overlay the insertion value of the insertion area into the first display data and the second display data to obtain the screen display data.

[0110] Optionally, the second determining module 72 is specifically used to: determine the display load of the screen display data; and for each scanning period, determine the target driving capability required by the pixel driving circuit to meet the corresponding display load while maintaining the current within a preset range.

[0111] Optionally, the driving device 70 of the pixel driving circuit further includes: an acquisition module, used to acquire frame data in response to the rising edge of the tearing effect signal of the power management integrated circuit; and a transmission module, used to start transmitting the frame data to the display driving integrated circuit in response to acquiring the frame data to be displayed; correspondingly, the adjustment module 73 includes: a scanning submodule, used to control the pixel driving circuit to start scanning the frame data after determining the target driving capability corresponding to each scanning period.

[0112] Optionally, the adjustment module 73 includes an interface call submodule, which calls the control interface of the power management integrated circuit that provides power to the pixel driving circuit according to the target driving capability, so as to adjust the driving capability provided by the power management integrated circuit to the pixel driving circuit.

[0113] Optionally, the adjustment module 73 includes a sending submodule for sending the target driving capability corresponding to each scanning period to the display driver integrated circuit, so that the display driver integrated circuit controls the power management integrated circuit to adjust the driving capability provided to the pixel driving circuit.

[0114] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0115] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the driving method for the pixel driving circuit provided in this disclosure.

[0116] Figure 8This is a block diagram illustrating a driving device 800 for a pixel driving circuit according to an exemplary embodiment. For example, the driving device 800 for the pixel driving circuit can be a mobile phone, computer, digital broadcasting terminal, messaging transceiver, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0117] Reference Figure 8 The driving device 800 of the pixel driving circuit may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.

[0118] Processing component 802 typically controls the overall operation of the driving device 800 of the pixel driving circuit, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

[0119] Memory 804 is configured to store various types of data to support the operation of the drive device 800 of the pixel drive circuit. Examples of this data include instructions for any application or method operating on the drive device 800 of the pixel drive circuit, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0120] The power component 806 provides power to various components of the drive device 800 of the pixel drive circuit. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the drive device 800 of the pixel drive circuit.

[0121] The multimedia component 808 includes a screen that provides an output interface between the driving device 800 of the pixel driving circuit and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the driving device 800 of the pixel driving circuit is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0122] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when the driving device 800 of the pixel driving circuit is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0123] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0124] Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of the drive unit 800 of the pixel drive circuit. For example, sensor assembly 814 can detect the on / off state of the drive unit 800 of the pixel drive circuit, the relative positioning of components, such as the display and keypad of the drive unit 800 of the pixel drive circuit, changes in the position of the drive unit 800 or a component of the drive unit 800 of the pixel drive circuit, the presence or absence of user contact with the drive unit 800 of the pixel drive circuit, the orientation or acceleration / deceleration of the drive unit 800 of the pixel drive circuit, and temperature changes of the drive unit 800 of the pixel drive circuit. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0125] The communication component 816 is configured to facilitate wired or wireless communication between the pixel driving circuit's driving device 800 and other devices. The pixel driving circuit's driving device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, the communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0126] In an exemplary embodiment, the driving device 800 of the pixel driving circuit may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.

[0127] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of a pixel driving circuit driving device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0128] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for executing the driving method of the pixel driving circuit described above when executed by the programmable device.

[0129] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of this disclosure. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0130] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A driving method for a pixel driving circuit, characterized in that, include: In response to acquiring the frame data to be displayed, determine the screen display data corresponding to each scanning period of the frame data; Based on the screen display data, a target driving capability corresponding to each scanning period is determined. The driving capability refers to the control parameters that enable the pixel driving circuit to output a stable current. The driving capability of the pixel driving circuit is adjusted according to the target driving capability during each scanning period. Each scanning period corresponds to a different scanning line on the screen, and determining the screen display data corresponding to each scanning period of the frame data includes: For each of the aforementioned scanning periods, the target scan lines corresponding to the scanning periods and the scanning periods preceding the stated scanning periods are determined on the screen. Determine the first display data in the frame data corresponding to the target scan line; Determine the second display data currently displayed on the screen for scan lines other than the target scan line; Determining the screen display data based on the first display data and the second display data includes: Determine the black insertion area corresponding to the target scan line; The black insertion value of the black insertion area is superimposed on the first display data and the second display data to obtain the screen display data.

2. The driving method for the pixel driving circuit according to claim 1, characterized in that, The step of determining the target driving capability corresponding to each scanning period based on the screen display data includes: Determine the display load of the screen display data; For each scanning period, the target driving capability required by the pixel driving circuit to meet the corresponding display load is determined while maintaining the current within a preset range.

3. The driving method for the pixel driving circuit as described in claim 1, characterized in that, Before determining the screen display data corresponding to each scan period of the frame data in response to acquiring the frame data to be displayed, the method further includes: The frame data is acquired in response to the rising edge of the tearing effect signal of the power management integrated circuit; The method further includes: In response to acquiring the frame data to be displayed, the frame data is sent to the display driver integrated circuit. After determining the target driving capability corresponding to each of the scanning periods, the pixel driving circuit is controlled to start scanning the frame data.

4. The driving method for the pixel driving circuit as described in any one of claims 1-3, characterized in that, The step of adjusting the driving capability of the pixel driving circuit in each scanning period according to the target driving capability includes: Based on the target driving capability, the control interface of the power management integrated circuit that provides power to the pixel driving circuit is invoked to adjust the driving capability provided by the power management integrated circuit to the pixel driving circuit.

5. The driving method for the pixel driving circuit as described in any one of claims 1-3, characterized in that, The step of adjusting the driving capability of the pixel driving circuit in each scanning period according to the target driving capability includes: The target driving capability corresponding to each of the scanning periods is sent to the display driver integrated circuit so that the display driver integrated circuit can adjust the driving capability of the pixel driving circuit.

6. A driving device for a pixel driving circuit, characterized in that, include: The first determining module is used to determine the screen display data corresponding to each scanning period of the frame data in response to acquiring the frame data to be displayed; The second determining module is used to determine the target driving capability corresponding to each of the scanning periods based on the screen display data. The driving capability refers to the control parameters that enable the pixel driving circuit to output a stable current. An adjustment module is used to adjust the driving capability of the pixel driving circuit in each scanning period according to the target driving capability; The first determining module includes a scan line determining submodule, which is used to determine the target scan line on the screen corresponding to the scan period and the scan period before the scan period for each scan period, wherein each scan period corresponds to a different scan line on the screen; The first determining submodule is used to determine the first display data corresponding to the target scan line in the frame data, and to determine the second display data currently displayed on the screen other than the target scan line; The second determining submodule is used to determine screen display data based on the first display data and the second display data; The second determining submodule includes: an insertion area determining unit, used to determine the insertion area of ​​the corresponding target scan line; and an overlay unit, used to overlay the insertion value of the insertion area into the first display data and the second display data to obtain the screen display data.

7. A driving device for a pixel driving circuit, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured as follows: In response to acquiring the frame data to be displayed, determine the screen display data corresponding to each scanning period of the frame data; Based on the screen display data, a target driving capability corresponding to each scanning period is determined. The driving capability refers to the control parameters that enable the pixel driving circuit to output a stable current. The driving capability of the pixel driving circuit is adjusted according to the target driving capability during each scanning period. Each scanning period corresponds to a different scanning line on the screen, and determining the screen display data corresponding to each scanning period of the frame data includes: For each of the aforementioned scanning periods, the target scan lines corresponding to the scanning periods and the scanning periods preceding the stated scanning periods are determined on the screen. Determine the first display data in the frame data corresponding to the target scan line; Determine the second display data currently displayed on the screen for scan lines other than the target scan line; Determining the screen display data based on the first display data and the second display data includes: Determine the black insertion area corresponding to the target scan line; The black insertion value of the black insertion area is superimposed on the first display data and the second display data to obtain the screen display data.

8. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When executed by a processor, the program instructions implement the steps of the method described in any one of claims 1-5.