LED display control method, control device, electronic device and storage medium
By determining the target pulse amplitude mapping information and initial grayscale data in the LED display screen, and determining the target current and grayscale pulse modulation values, the problem of difficulty in realizing high brightness and high dynamic range in the prior art is solved, a higher dynamic range and visual refresh rate is achieved, and the display image quality is improved.
Patent Information
- Application Number
- CN202210911293.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-29
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2042-07-29
AI Technical Summary
It is difficult to achieve high brightness and high dynamic range displays in existing LED displays, especially through grayscale pulse width modulation (PWM) method, which is difficult to meet the needs of high dynamic range.
By determining the target pulse amplitude mapping information of the LED display screen, the initial grayscale data of the target display image is obtained, and the target current pulse amplitude modulation value and the target grayscale pulse width modulation value are determined based on these data, and the LED display screen is then controlled to display the target display image.
It realizes controlling the LED display according to the current pulse amplitude modulation method and the grayscale pulse width modulation method, effectively improving the dynamic range of the LED display and the visual refresh rate of low gray, and improving the delicateness of the display image quality.
Smart Images

Figure CN115346475B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of LED display technology, and in particular relates to an LED display control method, a control device, an electronic device and a storage medium. Background Art
[0002] With the development of LED (Light Emitting Diode) display technology, LED display screens are currently being applied to various fields due to their advantages such as low cost, low power consumption, high visibility, and freedom of assembly. At the same time, with the popularization of LED display screen applications, people's requirements for their display quality are getting higher and higher, so how to improve the display quality of LED display screens has become a research hotspot in this field.
[0003] The modulation method of LED display is mainly grayscale pulse width modulation (PWM), and the mainstream LED driver chips on the market are all PWM modulated; however, PWM modulation method is difficult to achieve high brightness and high dynamic range LED display. Summary of the invention
[0004] In view of the above problems, the embodiments of the present application provide an LED display control method, a control device, an electronic device and a storage medium to overcome or at least partially solve the above problems of the prior art.
[0005] In a first aspect, an embodiment of the present application provides an LED display control method, comprising: determining target pulse amplitude mapping information of an LED display screen, the target pulse amplitude mapping information being used to characterize the correspondence between grayscale data of a display image and a current pulse amplitude modulation value; acquiring initial grayscale data of a target display image; determining a corresponding target current pulse amplitude modulation value based on the initial grayscale data and the target pulse amplitude mapping information; determining a corresponding target grayscale pulse width modulation value based on the initial grayscale data and the target pulse amplitude mapping information; and controlling the LED display screen to display the target display image based on the target current pulse amplitude modulation value and the target grayscale pulse width modulation value.
[0006] In the second aspect, the embodiment of the present application provides an LED display control device, including: a first determination module, a grayscale acquisition module, a second determination module, a third determination module and a control module. The first determination module is used to determine the target pulse amplitude mapping information of the LED display screen, and the target pulse amplitude mapping information is used to characterize the correspondence between the grayscale data of the display image and the current pulse amplitude modulation value; the grayscale acquisition module is used to obtain the initial grayscale data of the target display image; the second determination module is used to determine the corresponding target current pulse amplitude modulation value according to the initial grayscale data and the target pulse amplitude mapping information; the third determination module is used to determine the corresponding target grayscale pulse width modulation value according to the initial grayscale data and the target pulse amplitude mapping information; the control module is used to control the LED display screen to display the target display image according to the target current pulse amplitude modulation value and the target grayscale pulse width modulation value.
[0007] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory; one or more processors coupled to the memory; and 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, and the one or more applications are configured to execute the LED display control method provided in the first aspect above.
[0008] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored. The program code can be called by a processor to execute the LED display control method provided in the first aspect above.
[0009] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the LED display control method provided in the first aspect above.
[0010] The solution provided by the present application determines the target pulse amplitude mapping information of the LED display screen, the target pulse amplitude mapping information is used to characterize the correspondence between the grayscale data of the display image and the current pulse amplitude modulation value, and obtains the initial grayscale data of the target display image, and determines the corresponding target current pulse amplitude modulation value according to the initial grayscale data and the target pulse amplitude mapping information, and determines the corresponding target grayscale pulse width modulation value according to the initial grayscale data and the target pulse amplitude mapping information, and controls the LED display screen to display the target display image according to the target current pulse amplitude modulation value and the target grayscale pulse width modulation value, and realizes the control of the LED display screen for display according to the current pulse amplitude modulation method and the grayscale pulse width modulation method, which can effectively improve the dynamic range of the LED display screen and improve the visual refresh rate of low gray. Furthermore, according to the current pulse amplitude modulation method and the grayscale pulse width modulation method, grayscale modulation with a higher bit depth can be achieved, which improves the modulation grayscale level of the LED display screen and makes the display quality of the display screen more delicate. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0012] Figure 1 A schematic diagram of a scenario of an LED display control system provided in an embodiment of the present application is shown.
[0013] Figure 2 A flow chart of an LED display control method provided in an embodiment of the present application is shown.
[0014] Figure 3 A schematic diagram of a scenario of a preset current PAM curve in the LED display control method provided in an embodiment of the present application is shown.
[0015] Figure 4 Another flow chart of the LED display control method provided in the embodiment of the present application is shown.
[0016] Figure 5 A structural block diagram of an LED display control device provided in an embodiment of the present application is shown.
[0017] Figure 6 A functional block diagram of an electronic device provided in an embodiment of the present application is shown.
[0018] Figure 7A computer-readable storage medium provided in an embodiment of the present application for storing or carrying a program code for implementing the LED display control method provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0019] In order to make the purpose, features, and advantages of the invention of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described below are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0020] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0021] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0022] In addition, in the description of the present application, the terms "first", "second", "third", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0023] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0024] See also Figure 1 , which shows a schematic diagram of an application scenario of the LED display control system provided in an embodiment of the present application, which may include a display control device 100 and an LED display device 200. The display control device 100 can be communicatively connected to the LED display device 200 and exchange data with the LED display device 200.
[0025] The display control device 100 can be connected to the LED display device 200 through a high-density connector or the like, and perform data exchange with the LED display device 200. The display control device 100 can be a receiving card, a T-con (Timing Control) chip, a receiving card integrated with a Field Programmable Gate Array (FPGA) chip, or a receiving card integrated with a System on Chip (Soc).
[0026] The LED display device 200 may include a driver chip 210 and an LED display screen 220. The driver chip 210 may be communicatively connected to the display control device 100 and the LED display screen 220. The driver chip 210 may receive control parameters sent by the display control device 100 and control the LED display screen 220 to perform light-emitting display according to the control parameters. The driver chip 210 may be a driver integrated circuit (IC) chip.
[0027] In some embodiments, the driver chip 210 may be more than two driver chipsets, each driver chipset including a red sub-pixel driver chip, a green sub-pixel driver chip, and a blue sub-pixel driver chip. The red sub-pixel driver chip, the green sub-pixel driver chip, and the blue sub-pixel driver chip in each driver chipset may be connected in parallel between the display control device 100 and the LED display screen 220 through a data channel; the same type of sub-pixel driver chips in adjacent driver chipsets may be connected in series between the display control device 100 and the LED display screen 220 through a signal channel. The structural type of the driver chipset and the connection method of the red sub-pixel driver chip, the green sub-pixel driver chip, and the blue sub-pixel driver chip in the driver chipset are not limited here, and may be specifically set according to actual needs.
[0028] When the user performs display control on the LED display screen 220, the user can input the target display image into the display control device 100, and the display control device 100 receives the target display image, obtains the initial grayscale data corresponding to the target display image, and determines the corresponding target current pulse amplitude modulation (Pulse Amplitude Modulation, PAM) value and target grayscale pulse width modulation (Pulse width modulation, PWM) value according to the initial grayscale data, and controls the LED display screen 220 to display the target display image according to the target current PAM value and the target grayscale PWM value, thereby realizing the display control process of the LED display screen 220. Among them, the grayscale data can be used to characterize the grayscale level of the target display image.
[0029] See also Figure 2 , which shows a flow chart of an LED display control method provided by an embodiment of the present application. In a specific embodiment, the LED display control method can be applied to Figure 1 The display control device 100 in the LED display control system shown in FIG. 1 is taken as an example below. Figure 2 The process shown is described in detail, and the LED display control method may include the following steps S110 to S150.
[0030] Step S110: Determine the target pulse amplitude mapping information of the LED display screen.
[0031] In the embodiment of the present application, the LED display screen is an electronic display screen composed of LED dot matrix (LED lamp beads, referred to as LED), and the text, animation, picture or video, etc. are displayed on the electronic display screen by turning on and off the LED. Among them, one LED can be composed of a red LED lamp bead, a green LED lamp bead, and a blue LED lamp bead. According to the matching method of the specific sub-pixel lamp bead color, the LED display lamp bead can be divided into RGB LED or RGBW LED, etc., and each LED lamp bead corresponds to a pixel address of the LED display screen.
[0032] The LED display is pre-set with a preset current range and multiple preset pulse amplitude mapping information. The preset current range can be used to characterize the normal working current range of the LED display. The preset pulse amplitude mapping information can be used to characterize the correspondence between the grayscale data of the displayed image and the current PAM value; the preset pulse amplitude mapping information can be a preset current PAM table, or a preset current PAM curve, etc. Figure 3 As shown, it shows a scenario schematic diagram of a preset current PAM curve, Figure 3 It is shown that the current PAM value increases with the increase of grayscale data.
[0033] When the working current of the LED display is too small, the theoretical display brightness of the LED display and the actual display brightness deviate greatly, resulting in increased spectral drift of the LED display; when the working current of the LED display is too large, the power consumption of the LED display is insufficient, resulting in abnormal display of the LED display. Therefore, the display control device can obtain the preset current range of the LED display, and obtain the corresponding target pulse amplitude mapping information from multiple preset pulse amplitude mapping information according to the preset current range.
[0034] Among them, the display control device can receive multiple test current PAM values corresponding to the fixed test grayscale PWM value of the LED display screen, and obtain brightness test data and chromaticity test data corresponding to each test current PAM value. When the similarity between the brightness test data corresponding to the current PAM value and the brightness target data is greater than or equal to the first similarity threshold, and the similarity between the chromaticity test data corresponding to the current PAM value and the chromaticity target data is greater than or equal to the second similarity threshold, the current PAM value is determined as the preset current range of the LED display screen.
[0035] The multiple test current PAM values are test current values input by the user. The first similarity threshold and the second similarity threshold may be the same, or may be different, which is not limited here.
[0036] After determining the preset current range of the LED display screen, the display control device can select preset pulse amplitude mapping information whose current PAM range includes the preset current range from multiple preset pulse amplitude mapping information, and determine the preset pulse amplitude mapping information as the target pulse amplitude mapping information.
[0037] Step S120: Acquire initial grayscale data of the target display image.
[0038] In the embodiment of the present application, the target display image is an image to be displayed on the LED display screen, and the initial grayscale data can be used to characterize the grayscale level of the target display image. The display control device receives the target display image and can obtain the corresponding initial grayscale data according to the target display image.
[0039] In some implementations, the display control device receives the target display image and may analyze the target display image to obtain initial grayscale data of the target display image.
[0040] In some embodiments, the display control device receives a target display image and can input the target display image into a pre-trained grayscale feature extraction model. The grayscale feature extraction model receives and responds to the target display image, extracts initial grayscale data of the target display image, and outputs the initial grayscale data to the display control device. The display control device receives the initial grayscale data output by the grayscale feature extraction model.
[0041] Among them, the grayscale feature extraction model can be a Convolutional Neural Networks (CNN) model, a Deep Belief Networks (DBN) model, a Stacked Auto Encoder Networks (SAE) model, a Recurrent Neural Networks (RNN) model, a Deep Neural Networks (DNN) model, a Long Short-Term Memory (LSTM) network model or a Gate Recurring Units (GRU) model, etc. The type of grayscale feature extraction model is not limited here, and can be set according to actual needs.
[0042] Step S130: determining a corresponding target current pulse amplitude modulation value according to the initial grayscale data and the target pulse amplitude mapping information.
[0043] In an embodiment of the present application, the display control device can determine the target current PAM value corresponding to the initial grayscale data according to the initial grayscale data and the target pulse amplitude mapping information. Specifically, the display control device can obtain the corresponding target current PAM value from the target pulse amplitude mapping information according to the initial grayscale data.
[0044] In some embodiments, the target pulse amplitude mapping information may be a target current PAM table, which may be used to characterize the correspondence between grayscale data of a displayed image and a current PAM value. The display control device may search the target current PAM table according to the initial grayscale data to obtain the target current PAM value corresponding to the initial grayscale data.
[0045] For example, the correspondence between the grayscale data of the displayed image and the current PAM value can be shown in Table 1, that is, the target current PAM table. Table 1 shows the current PAM values corresponding to different grayscale data. According to the correspondence, the target current PAM value corresponding to the initial grayscale data can be obtained.
[0046] Table 1
[0047] Grayscale data Current PAM value (milliampere / mA) 50 15 100 20 150 30 200 45 250 50
[0048] It should be noted that the corresponding relationship between the grayscale data and the current PAM value is not limited to that shown in Table 1, and can be specifically set according to actual needs.
[0049] In some embodiments, the target pulse amplitude mapping information may be a target current PAM curve, which may be used to characterize the correspondence between grayscale data of a displayed image and a current PAM value. The display control device may calculate the target current pulse amplitude modulation value corresponding to the initial grayscale data based on the initial grayscale data and the target current PAM curve.
[0050] Step S140: determining a corresponding target grayscale pulse width modulation value according to the initial grayscale data and the target pulse amplitude mapping information.
[0051] In the embodiment of the present application, the display control device can determine the target grayscale PWM value corresponding to the initial grayscale data according to the initial grayscale data and the target pulse amplitude mapping information. Specifically, the display control device can determine the corresponding target pulse width mapping information according to the target pulse amplitude mapping information, and determine the target grayscale PWM value corresponding to the initial data according to the initial grayscale data and the target pulse width mapping information.
[0052] Among them, the target pulse width mapping information can be used to characterize the correspondence between the grayscale data of the image and the grayscale PWM value. The target pulse width mapping information can be a target grayscale PWM table corresponding to the target current PAM table, or a target grayscale PWM curve corresponding to the target current PAM curve, etc., which is not limited here.
[0053] In some embodiments, the target pulse amplitude mapping information is a target current PAM table, the target pulse width mapping information is a target grayscale PWM table corresponding to the target current PAM table, and the target grayscale PWM table is used to characterize the correspondence between grayscale data of a displayed image and grayscale PWM values.
[0054] The display control device can determine the corresponding target grayscale PWM table according to the target current PAM table, and search the target grayscale PWM table according to the initial grayscale data to obtain the target grayscale PWM value corresponding to the initial grayscale data.
[0055] For example, the correspondence between the grayscale data of the displayed image and the grayscale PWM value can be shown in Table 2, that is, the target grayscale PWM table. Table 2 shows the grayscale PWM values corresponding to different grayscale data. According to the correspondence, the target grayscale PWM value corresponding to the initial grayscale data can be obtained.
[0056] Table 2
[0057] Grayscale data Grayscale PWM value 50 60 100 120 150 160 200 220
[0058] It should be noted that the corresponding relationship between the grayscale data and the grayscale PWM value is not limited to that shown in Table 2, and can be specifically set according to actual needs.
[0059] In some embodiments, the target pulse amplitude mapping information may be a target current PAM curve, and the target pulse width mapping information may be a target grayscale PWM curve corresponding to the target current PAM curve. The target grayscale PWM curve may be used to characterize the correspondence between grayscale data of a displayed image and grayscale PWM values.
[0060] The display control device may determine a corresponding target grayscale PWM curve according to the target current PAM curve, and calculate a target grayscale PWM value corresponding to the initial grayscale data according to the initial grayscale data and the target grayscale PWM curve.
[0061] In some embodiments, the display control device can determine the brightness data corresponding to the grayscale data according to the grayscale data in the target pulse amplitude mapping information, and determine the target pulse width mapping information corresponding to the brightness data according to the brightness data and the current PAM value in the target pulse amplitude mapping information according to a preset rule. The preset rule can be used to characterize the correspondence between the brightness data, the current PAM value, and the grayscale PWM value.
[0062] Specifically, the preset rule is that the brightness data is equal to the current PAM value multiplied by the grayscale PWM value. The display control device can determine the brightness data corresponding to the grayscale data based on the grayscale data in the target pulse amplitude mapping information, and calculate the quotient of the brightness data and the current PAM value in the target pulse amplitude mapping information according to the preset rule to obtain the grayscale PWM value corresponding to the brightness data, and establish a corresponding relationship between the grayscale PWM value and the grayscale data in the target pulse amplitude mapping information to obtain the corresponding target pulse width mapping information.
[0063] As an implementation method, the target pulse amplitude mapping information is a target current PAM table, and the target pulse width mapping information is a target grayscale PWM table corresponding to the target current PAM table. The display control device can determine the brightness data corresponding to the grayscale data according to the grayscale data in the target current PAM table, and calculate the quotient of the brightness data and the current PAM value in the target PAM table according to a preset rule to obtain the grayscale PWM value corresponding to the brightness data, and establish a corresponding relationship between the grayscale PWM value and the grayscale data of the target current PAM table to obtain the corresponding target grayscale PWM table.
[0064] As an implementation mode, the target pulse amplitude mapping information is a target current PAM curve, and the target pulse width mapping information is a target grayscale PWM curve corresponding to the target current PAM curve. The display control device can determine the brightness data corresponding to the grayscale data according to the grayscale data of the target current PAM curve, and calculate the quotient of the brightness data and the current PAM value of the target current PAM curve according to a preset rule to obtain the grayscale PWM value corresponding to the brightness data, and establish a corresponding relationship between the grayscale PWM value and the grayscale data of the target current PAM curve to obtain the corresponding target grayscale PWM curve.
[0065] In some embodiments, the display control device may determine the corresponding initial grayscale pulse width modulation coefficient according to the current PAM value in the target pulse amplitude mapping information, and determine the corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient. The initial grayscale pulse width modulation coefficient is used to characterize the magnification of the grayscale PWM value corresponding to the reduced current PAM value when the grayscale data of the displayed image is constant.
[0066] Specifically, the current PAM value in the target pulse amplitude mapping information includes a first current PAM value and a second current PAM value, the first current PAM value is greater than the second current PAM value, and the second current PAM value corresponds to the initial grayscale data. The display control device can calculate the ratio of the first current PAM value divided by the second current PAM value, and determine the ratio as the initial grayscale pulse width modulation coefficient, and calculate the product of the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient to obtain the corresponding grayscale PWM value, and establish a corresponding relationship between the grayscale PWM value and the grayscale data in the target pulse amplitude mapping information to obtain the corresponding target pulse width mapping information.
[0067] As an implementation mode, the target pulse amplitude mapping information is a target current PAM table, and the target pulse width mapping information is a target grayscale PWM table. The display control device can calculate a first ratio of the first current PAM value divided by the second current PAM value, and determine the first ratio as an initial grayscale pulse width modulation coefficient, and calculate the product of the grayscale data of the target current PAM table and the initial grayscale pulse width modulation coefficient to obtain a corresponding first grayscale PWM value, and establish a corresponding relationship between the first grayscale PWM value and the grayscale data of the target current PAM table to obtain a corresponding target grayscale PWM table.
[0068] As an implementation mode, the target pulse amplitude mapping information is a target current PAM curve, and the target pulse width mapping information is a target grayscale PWM curve. The display control device can calculate a second ratio of the first current PAM to the second current PAM, and determine the second ratio as an initial grayscale pulse width modulation coefficient, and calculate the product of the grayscale data of the target current PAM curve and the initial grayscale pulse width modulation coefficient to obtain a corresponding second grayscale PWM value, and establish a corresponding relationship between the second grayscale PWM value and the grayscale data of the target current PAM curve to obtain a corresponding target grayscale PWM curve.
[0069] Step S150: controlling the LED display screen to display a target display image according to the target current pulse amplitude modulation value and the target grayscale pulse width modulation value.
[0070] In an embodiment of the present application, the display control device can send the target current PAM value and the target grayscale PWM value to the driver chip. The driver chip receives and responds to the target current PAM value and the target grayscale PWM value, and controls the LED display screen to display the target display image according to the target current PAM value and the target grayscale PWM value, thereby controlling the LED display screen to display according to the current PAM method and the grayscale PWM method, which can effectively improve the dynamic range of the LED display screen and improve the low-gray visual refresh rate.
[0071] The solution provided by the present application determines the target pulse amplitude mapping information of the LED display screen, which is used to characterize the correspondence between the grayscale data of the display image and the current PAM value, and obtains the initial grayscale data of the target display image, and determines the corresponding target current PAM value according to the initial grayscale data and the target pulse amplitude mapping information, and determines the corresponding target grayscale PWM value according to the initial grayscale data and the target pulse amplitude mapping information, and controls the LED display screen to display the target display image according to the target current PAM value and the target grayscale PWM value, and realizes the control of the LED display screen for display according to the current PAM mode and the grayscale PWM mode, which can effectively improve the dynamic range of the LED display screen and improve the visual refresh rate of low gray. Furthermore, according to the current pulse amplitude modulation mode and the grayscale pulse width modulation mode, grayscale modulation with a higher bit depth can be achieved, which improves the modulation grayscale level of the LED display screen and makes the display quality of the display screen more delicate.
[0072] See also Figure 4 , which shows a flow chart of an LED display control method provided by another embodiment of the present application. In a specific embodiment, the LED display control method can be applied to Figure 1 The display control device 100 in the LED display control system shown in FIG. 1 is taken as an example below. Figure 4 The process shown is described in detail, and the LED display control method may include the following steps S210 to S290.
[0073] Step S210: Determine the target pulse amplitude mapping information of the LED display screen.
[0074] Step S220: Acquire initial grayscale data of the target display image.
[0075] Step S230: determining a corresponding target current pulse amplitude modulation value according to the initial grayscale data and the target pulse amplitude mapping information.
[0076] Step S240: determining a corresponding initial grayscale pulse width modulation coefficient according to the current pulse amplitude modulation value in the target pulse amplitude mapping information.
[0077] In this embodiment, step S210, step S220, step S230 and step S240 may refer to the contents of the corresponding steps in the aforementioned embodiments, which will not be described in detail here.
[0078] Step S250: obtaining a compensation coefficient of the initial grayscale pulse width modulation coefficient.
[0079] In this embodiment, the current in the LED display control process is not a constant current, and the change in current may cause the actual display brightness of the LED display screen to deviate from the theoretical display brightness, or the actual display color of the LED display screen to deviate from the theoretical display chromaticity. Therefore, the display control device can obtain the compensation coefficient of the initial grayscale pulse width modulation coefficient, and the compensation coefficient is the brightness deviation compensation coefficient and the chromaticity deviation compensation coefficient of the LED display screen.
[0080] Step S260: determining a corresponding target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the compensation coefficient.
[0081] In this embodiment, after obtaining the compensation coefficient of the initial grayscale pulse width modulation coefficient, the display control device can determine the target grayscale pulse width modulation coefficient corresponding to the initial grayscale pulse width modulation coefficient based on the initial grayscale pulse width modulation coefficient and the compensation coefficient, that is, the grayscale pulse width modulation coefficient after compensating the initial grayscale pulse width modulation coefficient.
[0082] In some embodiments, the compensation coefficient is a brightness deviation compensation coefficient of an LED display screen, and the target grayscale pulse width modulation coefficient is a first target grayscale pulse width modulation coefficient. After acquiring the brightness deviation compensation coefficient of the initial grayscale pulse width modulation coefficient, the display control device can determine the corresponding first target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the brightness deviation compensation coefficient, thereby compensating the grayscale pulse width modulation coefficient according to the brightness deviation.
[0083] In one application scenario, the initial grayscale pulse width modulation coefficient of the LED display may include a red modulation coefficient gain r , green modulation coefficient gain g And the blue modulation coefficient gain b The brightness deviation compensation coefficient may include a red brightness deviation compensation coefficient c r , Green brightness deviation compensation coefficient c g and the blue brightness deviation compensation coefficient c b , the first target grayscale pulse width modulation coefficient may include a first red modulation coefficient gain r ', the first green modulation coefficient gain g ' and the first blue modulation coefficient gain b '.
[0084] In brightness mode, the brightness of the LED display is tested. The test brightness can include red test brightness [RY] Measure , Green test brightness [GY] Measure and blue test brightness [BY]Measure , Red test brightness [RY] Measure The corresponding red target brightness is [RY] Target , Green test brightness [GY] Measure The corresponding green target brightness is [GY] Target , and blue test brightness [BY] Measure The corresponding blue target brightness is [BY] Target .
[0085] Test brightness according to red [RY] Measure and red target brightness [RY] Target , calculate the red brightness deviation compensation coefficient c according to formula 1 r .
[0086] Formula 1 is: [RY] Target -[RY] Measure =[RY] Measure ·c r .
[0087] According to the green test brightness [GY] Measure and green target brightness [GY] Target , calculate the green brightness deviation compensation coefficient c according to formula 2 g .
[0088] Formula 2 is: [GY] Target -[GY] Measure =[GY] Measure ·c g .
[0089] Test brightness based on blue [BY] Measure and green target brightness [BY] Target , calculate the blue brightness deviation compensation coefficient c according to formula 3 b .
[0090] Formula 3 is: [BY] Target -[BY] Measure =[BY] Measure ·c b .
[0091] According to the red modulation coefficient gain r And the red brightness deviation compensation coefficient c r , calculate the first red modulation coefficient gain according to formula 4 r '.
[0092] Formula 4 is: gain' r =(1+c r )·gain r .
[0093] According to the green modulation coefficient gain g And the green brightness deviation compensation coefficient c g , calculate the first green modulation coefficient gain according to formula 5 g '.
[0094] Formula 5 is: gain' g =(1+c g )·gain g .
[0095] According to the blue modulation coefficient gain b and the blue brightness deviation compensation coefficient c b , calculate the first blue modulation coefficient gain according to formula 6 b '.
[0096] Formula 6: gain' b =(1+c b )·gain b .
[0097] In some embodiments, the compensation coefficient is a chromaticity deviation compensation coefficient of an LED display screen, and the target grayscale pulse width modulation coefficient is a second target grayscale pulse width modulation coefficient. After acquiring the chromaticity deviation compensation coefficient of the initial grayscale pulse width modulation coefficient, the display control device can determine the corresponding second target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the chromaticity deviation compensation coefficient, thereby compensating the grayscale pulse width modulation coefficient according to the chromaticity deviation.
[0098] In one application scenario, the initial grayscale pulse width modulation coefficient of the LED display may include a red modulation coefficient gain r , green modulation coefficient gain g And the blue modulation coefficient gain b The chromaticity deviation compensation coefficient may include a redness deviation compensation coefficient k r , Greenness deviation compensation coefficient k g And the blue deviation compensation coefficient k b , the second target grayscale pulse width modulation coefficient may include a second red modulation coefficient gain r ", the second green modulation coefficient gain g " and the second blue modulation coefficient gain b ”.
[0099] In the chromaticity mode, the chromaticity of the LED display is tested, and the test chromaticity obtained can include the red, green and blue test tristimulus values And white test tristimulus values White test tristimulus values The corresponding white target tristimulus values are
[0100] Test tristimulus values based on white The white target tristimulus values are Calculate the red deviation compensation coefficient k according to formula 7 r , Greenness deviation compensation coefficient k g And the blue deviation compensation coefficient k b .
[0101] Formula 7 is:
[0102] According to the red modulation coefficient gain r And the red deviation compensation coefficient k r , calculate the second red modulation coefficient gain according to formula 8 r ”.
[0103] Formula 8 is: gain r =(1+k r )·gain r .
[0104] According to the green modulation coefficient gain g And the green deviation compensation coefficient k g , calculate the second green modulation coefficient gain according to formula 9 g ”.
[0105] Formula nine is: gain g =(1+k g )·gain g .
[0106] According to the blue modulation coefficient gain b And the blue deviation compensation coefficient k b , calculate the second blue modulation coefficient gain according to formula 10 b ”.
[0107] Formula 10 is: gain b =(1+k b )·gain b .
[0108] Step S270: Determine the corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the target grayscale pulse width modulation coefficient.
[0109] In this embodiment, after the display control device determines the corresponding target grayscale pulse width modulation coefficient based on the initial grayscale pulse width modulation coefficient and the compensation coefficient, it can determine the target pulse width mapping information corresponding to the grayscale data based on the grayscale data in the target pulse amplitude mapping information and the target grayscale pulse width modulation coefficient, thereby realizing compensation for the grayscale pulse width modulation coefficient of the target pulse width mapping information, facilitating compensation for the target PWM value, reducing the display deviation when the LED display screen displays the target image, and improving the display effect of the LED display screen.
[0110] In some embodiments, the compensation coefficient is a brightness deviation compensation coefficient of the LED display screen, and the target grayscale pulse width modulation coefficient is a first target grayscale pulse width modulation coefficient. After the display control device determines the corresponding first target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the brightness deviation compensation coefficient, the display control device can determine the target pulse width mapping information corresponding to the grayscale data according to the grayscale data in the target pulse amplitude mapping information and the first target grayscale pulse width modulation coefficient.
[0111] In some embodiments, the compensation coefficient is a chromaticity deviation compensation coefficient of the LED display screen, and the target grayscale pulse width modulation coefficient is a second target grayscale pulse width modulation coefficient. After determining the corresponding second target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the chromaticity deviation compensation coefficient, the display control device can determine the target pulse width mapping information corresponding to the grayscale data according to the grayscale data in the target pulse amplitude mapping information and the second target grayscale pulse width modulation coefficient.
[0112] Step S280: determining a corresponding target grayscale pulse width modulation value according to the initial grayscale data and the target pulse width mapping information.
[0113] Step S290: controlling the LED display screen to display the target display image according to the target current pulse amplitude modulation value and the target grayscale pulse width modulation value.
[0114] In this embodiment, step S280 and step S290 may refer to the contents of the corresponding steps in the aforementioned embodiment, which will not be described again.
[0115] The solution provided in this embodiment determines the target pulse amplitude mapping information of the LED display screen, obtains the initial grayscale data of the target display image, determines the corresponding target current PAM value according to the initial grayscale data and the target pulse amplitude mapping information, determines the corresponding initial grayscale pulse width modulation coefficient according to the current PAM value in the target pulse amplitude mapping information, obtains the compensation coefficient of the initial grayscale pulse width modulation coefficient, determines the corresponding target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the compensation coefficient, determines the corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the target grayscale pulse width modulation coefficient, determines the corresponding target grayscale PWM value according to the initial grayscale data and the target pulse width mapping information, and controls the LED display screen to display the target display image according to the target current PAM value and the target grayscale PWM value, thereby controlling the LED display screen to display according to the current PAM mode and the grayscale PWM mode, which can effectively improve the dynamic range of the LED display screen and improve the low-gray visual refresh rate.
[0116] Furthermore, according to the current pulse amplitude modulation method and the grayscale pulse width modulation method, grayscale modulation with a higher bit depth can be achieved, which improves the modulation grayscale level of the LED display and makes the display quality of the display more delicate. By compensating the grayscale pulse width modulation coefficient and the target PWM value, the display deviation of the LED display when displaying the target image is reduced, and the display effect of the LED display is improved.
[0117] See also Figure 5 , which shows an LED display control device 300 provided by an embodiment of the present application. The LED display control device 300 can be applied to Figure 1 The display control device 100 in the LED display control system shown in FIG. 1 is taken as an example to explain the display control device 100 in FIG. Figure 5 The LED display control device 300 shown in FIG. 1 is described in detail. The LED display control device 300 may include a first determination module 310 , a grayscale acquisition module 320 , a second determination module 330 , a third determination module 340 and a control module 350 .
[0118] The first determination module 310 can be used to determine the target pulse amplitude mapping information of the LED display screen, and the target pulse amplitude mapping information is used to characterize the correspondence between the grayscale data of the display image and the current pulse amplitude modulation value; the grayscale acquisition module 320 can be used to acquire the initial grayscale data of the target display image; the second determination module 330 can be used to determine the corresponding target current pulse amplitude modulation value based on the initial grayscale data and the target pulse amplitude mapping information; the third determination module 340 can be used to determine the corresponding target grayscale pulse width modulation value based on the initial grayscale data and the target pulse amplitude mapping information; the control module 350 can be used to control the LED display screen to display the target display image based on the target current pulse amplitude modulation value and the target grayscale pulse width modulation value.
[0119] In some implementations, the third determination module 340 may include a first determination submodule and a second determination submodule.
[0120] The first determination submodule can be used to determine the corresponding target pulse width mapping information based on the target pulse amplitude mapping information, and the target pulse width mapping information is used to characterize the correspondence between the grayscale data of the image and the grayscale pulse width modulation value; the second determination submodule can be used to determine the corresponding target grayscale pulse width modulation value based on the initial grayscale data and the target pulse width mapping information.
[0121] In some implementations, the first determining submodule may include a first determining unit and a second determining unit.
[0122] The first determination unit can be used to determine the corresponding brightness data based on the grayscale data in the target pulse amplitude mapping information; the second determination unit can be used to determine the corresponding target pulse width mapping information according to the brightness data and the current pulse amplitude modulation value in the target pulse amplitude mapping information according to preset rules, and the preset rules are used to characterize the correspondence between the brightness data, the current pulse amplitude modulation value and the grayscale pulse width modulation value.
[0123] In some embodiments, the preset rule is that the brightness data is equal to the current pulse amplitude modulation value multiplied by the grayscale pulse width modulation value; the second determination unit may include a first calculation subunit and a first establishment subunit.
[0124] The first calculation subunit can be used to calculate the quotient of the brightness data and the current pulse amplitude modulation value in the target pulse amplitude mapping information to obtain the corresponding grayscale pulse width modulation value; the first establishment subunit can be used to establish the correspondence between the grayscale pulse width modulation value and the grayscale data in the target pulse amplitude mapping information to obtain the corresponding target pulse width mapping information.
[0125] In some implementations, the first determining submodule may include a third determining unit and a fourth determining unit.
[0126] The third determination unit can be used to determine the corresponding initial grayscale pulse width modulation coefficient according to the current pulse amplitude modulation value in the target pulse amplitude mapping information; the fourth determination unit can be used to determine the corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient.
[0127] In some embodiments, the current pulse amplitude modulation value in the target pulse amplitude mapping information includes a first current pulse amplitude modulation value and a second current pulse amplitude modulation value, the first current pulse amplitude modulation value is greater than the second current pulse amplitude modulation value, and the second current pulse amplitude modulation value corresponds to the initial grayscale data. The third determining unit may include a second calculating subunit.
[0128] The second calculation subunit may be configured to calculate a ratio of the first current pulse amplitude modulation value divided by the second current pulse amplitude modulation value, and determine the ratio as an initial grayscale pulse width modulation coefficient.
[0129] In some implementations, the fourth determining unit may include a third calculating subunit and a second establishing subunit.
[0130] The third calculation subunit can be used to calculate the product of the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient to obtain the corresponding grayscale pulse width modulation value; the second establishment subunit can be used to establish the correspondence between the grayscale pulse width modulation value and the grayscale data in the target pulse amplitude mapping information to obtain the corresponding target pulse width mapping information.
[0131] In some implementations, the LED display control device 300 may further include a coefficient acquisition module and a fourth determination module.
[0132] The coefficient acquisition module can be used for the fourth determination unit to obtain the compensation coefficient of the initial grayscale pulse width modulation coefficient before determining the corresponding target pulse width mapping information based on the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient. The compensation coefficient is the brightness deviation compensation coefficient or the chromaticity deviation compensation coefficient of the LED display screen; the fourth determination module can be used to determine the corresponding target grayscale pulse width modulation coefficient based on the initial grayscale pulse width modulation coefficient and the compensation coefficient.
[0133] In some embodiments, the fourth determining unit may include a determining subunit.
[0134] The determination subunit may be used to determine corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the target grayscale pulse width modulation coefficient.
[0135] In some embodiments, the compensation coefficient is a brightness deviation compensation coefficient, the target grayscale pulse width modulation coefficient is a first target grayscale pulse width modulation coefficient, and the fourth determination module may include a third determination submodule.
[0136] The third determination submodule may be configured to determine a corresponding first target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the brightness deviation compensation coefficient.
[0137] In some embodiments, the determining subunit may include a first determining sub-subunit.
[0138] The first determination sub-subunit may be configured to determine corresponding target pulse width mapping information according to grayscale data in the target pulse amplitude mapping information and a first target grayscale pulse width modulation coefficient.
[0139] In some embodiments, the compensation coefficient is a chromaticity deviation compensation coefficient, the target grayscale pulse width modulation coefficient is a second target grayscale pulse width modulation coefficient, and the fourth determination module may further include a fourth determination submodule.
[0140] The fourth determination submodule may be configured to determine a corresponding second target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the chromaticity deviation compensation coefficient.
[0141] In some embodiments, the determining subunit may include a second determining subunit.
[0142] The second determination sub-subunit may be configured to determine corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the second target grayscale pulse width modulation coefficient.
[0143] In some implementations, the first determining module 310 may include a fifth determining submodule and a first obtaining submodule.
[0144] The fifth determination submodule can be used to determine the preset current range of the LED display screen, and the preset current range is used to characterize the working current range of the normal display of the LED display screen; the first acquisition submodule can be used to obtain corresponding target pulse amplitude mapping information from multiple preset pulse amplitude mapping information according to the preset current range.
[0145] In some implementations, the second determining module 330 may include a second obtaining submodule.
[0146] The second obtaining submodule may be used to obtain a corresponding target current pulse amplitude modulation value from the target pulse amplitude mapping information according to the initial grayscale data.
[0147] The solution provided in this embodiment determines the target pulse amplitude mapping information of the LED display screen, which is used to characterize the correspondence between the grayscale data of the display image and the current pulse amplitude modulation value, and obtains the initial grayscale data of the target display image, and determines the corresponding target current pulse amplitude modulation value according to the initial grayscale data and the target pulse amplitude mapping information, and determines the corresponding target grayscale pulse width modulation value according to the initial grayscale data and the target pulse amplitude mapping information, and controls the LED display screen to display the target display image according to the target current pulse amplitude modulation value and the target grayscale pulse width modulation value, and realizes the control of the LED display screen to display according to the current pulse amplitude modulation method and the grayscale pulse width modulation method, which can effectively improve the dynamic range of the LED display screen and improve the visual refresh rate of low gray. Furthermore, according to the current pulse amplitude modulation method and the grayscale pulse width modulation method, grayscale modulation with a higher bit depth can be achieved, which improves the modulation grayscale level of the LED display screen and makes the display quality of the display screen more delicate.
[0148] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. Any processing method described in the method embodiment can be implemented by the corresponding processing module in the device embodiment, and will not be repeated one by one in the device embodiment.
[0149] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.
[0150] See also Figure 6 , which shows a functional block diagram of an electronic device 400 provided by an embodiment of the present application, the electronic device 400 may include one or more of the following components: a memory 410, a processor 420, and one or more applications, wherein the one or more applications may be stored in the memory 410 and configured to be executed by the one or more processors 420, and the one or more applications are configured to execute the method described in the aforementioned method embodiment.
[0151] The memory 410 may include a random access memory (RAM) or a read-only memory (ROM). The memory 410 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 410 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as determining target pulse amplitude mapping information, obtaining initial grayscale data, determining a target current pulse amplitude modulation value, determining a target grayscale pulse width modulation value, controlling the LED display screen to display a target display image, determining brightness data, calculating a quotient of brightness data and a current pulse amplitude modulation value, establishing a correspondence between a grayscale pulse width modulation value and grayscale data, determining an initial grayscale pulse width modulation coefficient, calculating a ratio of a first current pulse amplitude modulation value divided by a second current pulse amplitude modulation value, calculating a product of grayscale data and an initial grayscale pulse width modulation coefficient, establishing a correspondence between a grayscale pulse width modulation value and grayscale data, obtaining a compensation coefficient, determining a first target grayscale pulse width modulation coefficient, determining a second target grayscale pulse width modulation coefficient, and determining a preset current of the LED display screen, etc.), instructions for implementing the following various method embodiments, etc. The data storage area can also store data created by the electronic device 400 during use (such as an LED display screen, target pulse amplitude mapping information, the correspondence between grayscale data and current pulse amplitude modulation values, a target display image, initial grayscale data, a target current pulse amplitude modulation value, a target grayscale pulse width modulation value, the correspondence between grayscale data and grayscale pulse width modulation values, grayscale data, brightness data, preset rules, current pulse amplitude modulation value, brightness data equal to current pulse amplitude modulation value multiplied by grayscale pulse width modulation value, initial grayscale pulse width modulation coefficient, first current pulse amplitude modulation value, second current pulse amplitude modulation value, first current pulse amplitude modulation value greater than second current pulse amplitude modulation value, correspondence between second current pulse amplitude modulation value and initial grayscale data, ratio, product, compensation coefficient, brightness deviation compensation coefficient, chromaticity deviation compensation coefficient, first target grayscale pulse width modulation coefficient, second target grayscale pulse width modulation coefficient, preset current range, operating current range and multiple preset pulse amplitude mapping information), etc.
[0152] The processor 420 may include one or more processing cores. The processor 420 uses various interfaces and lines to connect the various parts of the entire electronic device 400, and executes various functions and processes data of the electronic device 400 by running or executing instructions, programs, code sets or instruction sets stored in the memory 410, and calling data stored in the memory 410. Optionally, the processor 420 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 420 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 420, but may be implemented separately through a communication chip.
[0153] Please refer to Figure 7 , which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable storage medium 500 stores a program code 510, which can be called by a processor to execute the method described in the above method embodiment.
[0154] The computer-readable storage medium 500 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer-readable storage medium 500 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 500 has storage space for program code 510 that performs any method steps in the above method. These program codes can be read from or written to one or more computer program products. The program code 510 can be compressed, for example, in an appropriate form.
[0155] The solution provided in this embodiment determines the target pulse amplitude mapping information of the LED display screen, which is used to characterize the correspondence between the grayscale data of the display image and the current pulse amplitude modulation value, and obtains the initial grayscale data of the target display image, and determines the corresponding target current pulse amplitude modulation value according to the initial grayscale data and the target pulse amplitude mapping information, and determines the corresponding target grayscale pulse width modulation value according to the initial grayscale data and the target pulse amplitude mapping information, and controls the LED display screen to display the target display image according to the target current pulse amplitude modulation value and the target grayscale pulse width modulation value, and realizes the control of the LED display screen to display according to the current pulse amplitude modulation method and the grayscale pulse width modulation method, which can effectively improve the dynamic range of the LED display screen and improve the visual refresh rate of low gray. Furthermore, according to the current pulse amplitude modulation method and the grayscale pulse width modulation method, grayscale modulation with a higher bit depth can be achieved, which improves the modulation grayscale level of the LED display screen and makes the display quality of the display screen more delicate.
[0156] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A LED display control method, characterized in that: include: Determine target pulse amplitude mapping information of the LED display screen, wherein the target pulse amplitude mapping information is used to characterize the corresponding relationship between the grayscale data of the displayed image and the current pulse amplitude modulation value; Obtaining initial grayscale data of the target display image; Determine a corresponding target current pulse amplitude modulation value according to the initial grayscale data and the target pulse amplitude mapping information; Determine a corresponding initial grayscale pulse width modulation coefficient according to the current pulse amplitude modulation value in the target pulse amplitude mapping information, wherein the initial grayscale pulse width modulation coefficient is used to characterize the magnification of the grayscale pulse width modulation value corresponding to the current pulse amplitude modulation value when the grayscale data of the displayed image is constant; Determine corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient, wherein the target pulse width mapping information is used to characterize the corresponding relationship between the grayscale data of the image and the grayscale pulse width modulation value; Determine a corresponding target grayscale pulse width modulation value according to the initial grayscale data and the target pulse width mapping information; According to the target current pulse amplitude modulation value and the target grayscale pulse width modulation value, the LED display screen is controlled to display the target display image.
2. The LED display control method according to claim 1, characterized in that: The step of determining corresponding target pulse width mapping information according to the target pulse amplitude mapping information includes: Determining corresponding brightness data according to the grayscale data in the target pulse amplitude mapping information; According to preset rules, the corresponding target pulse width mapping information is determined based on the brightness data and the current pulse amplitude modulation value in the target pulse amplitude mapping information. The preset rules are used to characterize the correspondence between the brightness data, the current pulse amplitude modulation value and the grayscale pulse width modulation value.
3. The LED display control method according to claim 2, characterized in that: The preset rule is that the brightness data is equal to the current pulse amplitude modulation value multiplied by the grayscale pulse width modulation value; The method of determining the corresponding target pulse width mapping information according to the brightness data and the current pulse amplitude modulation value in the target pulse amplitude mapping information according to a preset rule includes: Calculating a quotient of the brightness data and a current pulse amplitude modulation value in the target pulse amplitude mapping information to obtain a corresponding grayscale pulse width modulation value; A corresponding relationship between the grayscale pulse width modulation value and the grayscale data in the target pulse amplitude mapping information is established to obtain corresponding target pulse width mapping information.
4. The LED display control method according to claim 1, characterized in that: The current pulse amplitude modulation value in the target pulse amplitude mapping information includes a first current pulse amplitude modulation value and a second current pulse amplitude modulation value, the first current pulse amplitude modulation value is greater than the second current pulse amplitude modulation value, and the second current pulse amplitude modulation value corresponds to the initial grayscale data; The step of determining a corresponding initial grayscale pulse width modulation coefficient according to the current pulse amplitude modulation value in the target pulse amplitude mapping information includes: Calculating a ratio of the first current pulse amplitude modulation value divided by the second current pulse amplitude modulation value, and determining the ratio as an initial grayscale pulse width modulation coefficient; The step of determining the corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient comprises: Calculating the product of the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient to obtain a corresponding grayscale pulse width modulation value; A corresponding relationship between the grayscale pulse width modulation value and the grayscale data in the target pulse amplitude mapping information is established to obtain corresponding target pulse width mapping information.
5. The LED display control method according to claim 1, characterized in that: Before determining the corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient, the method further includes: Acquire a compensation coefficient of the initial grayscale pulse width modulation coefficient, where the compensation coefficient is a brightness deviation compensation coefficient or a chromaticity deviation compensation coefficient of the LED display screen; Determining a corresponding target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the compensation coefficient; The step of determining the corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient comprises: The corresponding target pulse width mapping information is determined according to the grayscale data in the target pulse amplitude mapping information and the target grayscale pulse width modulation coefficient.
6. The LED display control method according to claim 5, characterized in that: The compensation coefficient is a brightness deviation compensation coefficient, the target grayscale pulse width modulation coefficient is a first target grayscale pulse width modulation coefficient, and the corresponding target grayscale pulse width modulation coefficient is determined according to the initial grayscale pulse width modulation coefficient and the compensation coefficient, including: Determining a corresponding first target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the brightness deviation compensation coefficient; The step of determining corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the target grayscale pulse width modulation coefficient includes: The corresponding target pulse width mapping information is determined according to the grayscale data in the target pulse amplitude mapping information and the first target grayscale pulse width modulation coefficient.
7. The LED display control method according to claim 5, characterized in that: The compensation coefficient is a chromaticity deviation compensation coefficient, the target grayscale pulse width modulation coefficient is a second target grayscale pulse width modulation coefficient, and the corresponding target grayscale pulse width modulation coefficient is determined according to the initial grayscale pulse width modulation coefficient and the compensation coefficient, including: Determining a corresponding second target grayscale pulse width modulation coefficient according to the initial grayscale pulse width modulation coefficient and the chromaticity deviation compensation coefficient; The step of determining corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the target grayscale pulse width modulation coefficient includes: The corresponding target pulse width mapping information is determined according to the grayscale data in the target pulse amplitude mapping information and the second target grayscale pulse width modulation coefficient.
8. The LED display control method according to claim 1, characterized in that: The step of determining the target pulse amplitude mapping information of the LED display screen includes: Determine a preset current range of the LED display screen, wherein the preset current range is used to characterize a normal display operating current range of the LED display screen; According to the preset current range, corresponding target pulse amplitude mapping information is obtained from a plurality of preset pulse amplitude mapping information.
9. The LED display control method according to any one of claims 1 to 8, characterized in that: The step of determining a corresponding target current pulse amplitude modulation value according to the initial grayscale data and the target pulse amplitude mapping information includes: According to the initial grayscale data, a corresponding target current pulse amplitude modulation value is obtained from the target pulse amplitude mapping information.
10. An LED display control device, characterized in that: include: A first determination module is used to determine target pulse amplitude mapping information of the LED display screen, wherein the target pulse amplitude mapping information is used to characterize the correspondence between grayscale data of the displayed image and the current pulse amplitude modulation value; A grayscale acquisition module, used to acquire initial grayscale data of a target display image; A second determination module, configured to determine a corresponding target current pulse amplitude modulation value according to the initial grayscale data and the target pulse amplitude mapping information; A third determining unit is used to determine a corresponding initial grayscale pulse width modulation coefficient according to the current pulse amplitude modulation value in the target pulse amplitude mapping information, wherein the initial grayscale pulse width modulation coefficient is used to characterize the magnification of the grayscale pulse width modulation value corresponding to the current pulse amplitude modulation value when the grayscale data of the displayed image is constant; a fourth determining unit, configured to determine corresponding target pulse width mapping information according to the grayscale data in the target pulse amplitude mapping information and the initial grayscale pulse width modulation coefficient, wherein the target pulse width mapping information is used to characterize the corresponding relationship between the grayscale data of the image and the grayscale pulse width modulation value; A second determination submodule, configured to determine a corresponding target grayscale pulse width modulation value according to the initial grayscale data and the target pulse width mapping information; The control module is used to control the LED display screen to display the target display image according to the target current pulse amplitude modulation value and the target grayscale pulse width modulation value.
11. An electronic device, characterized in that: include: Memory; One or more processors coupled to the memory; One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by one or more processors, and the one or more applications are configured to execute the LED display control method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program codes, and the program codes can be called by a processor to execute the LED display control method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Brightness adjusting method of light-emitting panel, light-emitting panel and display device
CN112863427A
Display driving method and device and LED display system
CN114566117A