Brightness adjustment method and apparatus for display panel, and computer device

By grouping the pulses of the display panel and adjusting the duty cycle and brightness value, the flickering problem when the refresh rate of the display panel decreases is solved, and the accuracy of brightness adjustment and the improvement of flickering effect are achieved.

WO2026137559A1PCT designated stage Publication Date: 2026-07-02WUHAN TIANMA MICRO ELECTRONICS CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
WUHAN TIANMA MICRO ELECTRONICS CO LTD
Filing Date
2025-02-05
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

A flickering visual effect occurs when the refresh rate of the display panel is reduced from a high frequency to a low frequency.

Method used

As the refresh rate of the display panel decreases, multiple pulses are divided into multiple groups, and the duty cycle and brightness value of each group are adjusted. The flicker effect is improved by adjusting the pulse width.

Benefits of technology

It effectively improves the flickering visual effect during the refresh rate reduction process, ensuring the accuracy and consistency of brightness adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025075725_02072026_PF_FP_ABST
    Figure CN2025075725_02072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a brightness adjustment method and apparatus for a display panel, and a computer device. The method comprises: when the refresh rate of a display panel decreases from an initial refresh rate to a target refresh rate, for any image refresh period during display performed according to the target refresh rate, acquiring a plurality of pulses comprised in light emission holding phases of the image refresh period, and dividing the plurality of pulses into a plurality of groups; for each group, adjusting an initial duty cycle of a light emission control signal at the target refresh rate, so as to obtain a target duty cycle of the light emission control signal for the group; and on the basis of a target brightness value corresponding to each pulse in the light emission holding phases, and the target duty cycle, adjusting the widths of the pulses in each group, so as to adjust the brightness of the display panel at the target refresh rate. The method provided in the present application can effectively alleviate the flickering visual effect during a refresh rate decreasing process.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, devices, and computer equipment for adjusting the brightness of display panels

[0001] Cross-reference of related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 202411911902.0, filed on December 23, 2024, entitled “Method, Apparatus and Computer Equipment for Adjusting Brightness of Display Panel”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of display driver technology, and in particular to a method, apparatus and computer device for adjusting the brightness of a display panel. Background Technology

[0004] In related technologies, as the refresh rate of a display panel decreases from a higher refresh rate to a lower refresh rate, the brightness of the display panel at the lower refresh rate is less than that at the higher refresh rate, and the duration of the image refresh cycle at the lower refresh rate is longer than that at the higher refresh rate. Therefore, the display panel will exhibit a flickering visual effect as the refresh rate decreases.

[0005] Application content

[0006] Therefore, it is necessary to provide a method, apparatus, and computer device for adjusting the brightness of a display panel that can eliminate flickering visual effects in the display panel, in order to address the above-mentioned technical problems.

[0007] In a first aspect, this application provides a method for adjusting the brightness of a display panel, the method comprising:

[0008] When the refresh rate of the display panel decreases from the initial refresh rate to the target refresh rate, for any image refresh cycle when displaying at the target refresh rate, multiple pulses included in the light-emitting holding phase of the image refresh cycle, the initial duty cycle of the light-emitting control signal at the target refresh rate, and the target brightness value corresponding to each pulse in the light-emitting holding phase are obtained, and the multiple pulses are divided into multiple groups.

[0009] For each group, the initial duty cycle is adjusted to obtain the target duty cycle of the light emission control signal under that group;

[0010] Based on the target brightness value and the target duty cycle, the width of the pulse within the group is adjusted to adjust the brightness of the display panel at the target refresh rate.

[0011] In one embodiment, dividing the plurality of pulses into a plurality of groups includes:

[0012] Obtain the number of light-emitting holding stages in the image refresh cycle and the number of pulses included in each light-emitting holding stage;

[0013] Based on the number of light-holding phases and the number of pulses, the pulses included in all light-holding phases of the image refresh cycle are divided into multiple groups.

[0014] In one embodiment, the image refresh cycle includes a data write phase and at least one light-hold phase, wherein the number of pulses included in the data write phase and each light-hold phase is the same.

[0015] In one embodiment, the number of groups is greater than the number of light-emitting retention phases.

[0016] In one embodiment, adjusting the initial duty cycle for each group to obtain the target duty cycle of the emission control signal under that group includes:

[0017] Using the preset duty cycle corresponding to the group as the step value, the initial duty cycle is adjusted at least once to obtain the flicker value corresponding to the adjusted duty cycle. The flicker value characterizes the intensity of the flickering phenomenon generated by the display panel during refresh.

[0018] Based on the flicker value, the target duty cycle is obtained.

[0019] In one embodiment, obtaining the target duty cycle based on the flicker value includes:

[0020] When the number of adjustments reaches the preset number corresponding to the group, the minimum flash value among all flash values ​​is obtained, and the duty cycle corresponding to the minimum flash value is determined as the target duty cycle.

[0021] In one embodiment, the time interval between every two adjustments is the line cycle at the target refresh rate, where the line cycle is the time required to scan one line of pixels.

[0022] In one embodiment, adjusting the width of the pulse within the group based on the target brightness value and the target duty cycle includes:

[0023] During the display process according to the target refresh frequency, the current brightness value corresponding to each pulse in the image refresh cycle is obtained;

[0024] Based on the target brightness value and the current brightness value, the target pulse within the group is determined;

[0025] The width of the target pulse is adjusted based on the target duty cycle.

[0026] In one embodiment, determining the target pulse within the group based on the target brightness value and the current brightness value includes:

[0027] For a pulse within the group, obtain the brightness difference between the target brightness value corresponding to the pulse and the current brightness value corresponding to the pulse;

[0028] If the difference in brightness values ​​is greater than a preset brightness value, the pulse is determined to be the target pulse within the group.

[0029] In one embodiment, the method further includes:

[0030] During the display process according to the target refresh frequency, the brightness value corresponding to each pulse in the first image refresh cycle is obtained;

[0031] For any pulse in an image refresh cycle other than the first image refresh cycle, obtain the pulse corresponding to the pulse in the first image refresh cycle;

[0032] Based on the brightness value of the pulse corresponding to the pulse, the target brightness value corresponding to the pulse is obtained.

[0033] In one embodiment, adjusting the brightness of the display panel at the target refresh rate includes:

[0034] Based on the adjusted pulse width, the shift register corresponding to the light emission control signal is driven to generate the target light emission control signal;

[0035] The target light emission control signal is used to control the light emission of the corresponding pixel in the display panel.

[0036] In one embodiment, the method further includes:

[0037] For each pixel in the display panel, the charging period of the pixel within the image refresh cycle is obtained based on the target light emission control signal;

[0038] During the charging period, the pixel is turned on by injecting charge into it.

[0039] In one embodiment, the brightness of the display panel is positively correlated with the target duty cycle.

[0040] In one embodiment, the display panel is an OLED display panel.

[0041] Secondly, this application also provides a brightness adjustment device for a display panel, the device comprising:

[0042] The acquisition module is used to acquire, for any image refresh cycle when the refresh frequency of the display panel drops from the initial refresh frequency to the target refresh frequency, multiple pulses included in the light-emitting holding phase of the image refresh cycle, the initial duty cycle of the light-emitting control signal at the target refresh frequency, and the target brightness value corresponding to each pulse in the light-emitting holding phase, and divide the multiple pulses into multiple groups.

[0043] The first adjustment module is used to adjust the initial duty cycle for each group to obtain the target duty cycle of the light emission control signal under the group.

[0044] The second adjustment module is used to adjust the width of the pulse within the group based on the target brightness value and the target duty cycle, so as to adjust the brightness of the display panel at the target refresh rate.

[0045] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the method in any of the above embodiments.

[0046] The aforementioned brightness adjustment method, apparatus, and computer device for a display panel, when the refresh rate of the display panel decreases from an initial refresh rate to a target refresh rate, acquires multiple pulses included in the light-emitting hold phase of any image refresh cycle during display at the target refresh rate, and divides these pulses into multiple groups. For each group, the initial duty cycle of the light-emitting control signal at the target refresh rate is adjusted to obtain the target duty cycle of the light-emitting control signal within that group. Based on the target brightness value and target duty cycle corresponding to each pulse in the light-emitting hold phase, the width of the pulses within each group is adjusted to adjust the brightness of the display panel at the target refresh rate. This group-based approach to adjusting the brightness of the display panel effectively improves the flickering effect during the refresh rate decrease process. Furthermore, since the adjustment is performed separately for each group, mutual interference between the adjustment processes of different groups is avoided, thereby ensuring the accuracy of brightness adjustment. Attached Figure Description

[0047] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0048] Figure 1 is a schematic diagram of the process of the display panel decreasing from 120Hz to 30Hz in the related technology;

[0049] Figure 2 is a schematic diagram of the light emission control signal in the related technology;

[0050] Figure 3 is a schematic diagram of the duty cycle adjustment process at 30Hz in the related technology;

[0051] Figure 4 is a schematic diagram of the light emission control signal after duty cycle adjustment in related technologies;

[0052] Figure 5 is a schematic diagram of the refresh rate decrease process after duty cycle adjustment in related technologies;

[0053] Figure 6 is a schematic diagram of the duty cycle adjustment process in related technologies;

[0054] Figure 7 is an application environment diagram of the brightness adjustment method of the display panel in one embodiment of this application;

[0055] Figure 8 is a flowchart illustrating a brightness adjustment method for a display panel in one embodiment of this application;

[0056] Figure 9 is a schematic diagram of the pulse grouping rule in one embodiment of this application;

[0057] Figure 10 is a flowchart illustrating a pulse grouping method in one embodiment of this application;

[0058] Figure 11 is a schematic diagram of the pulse grouping rule in another embodiment of this application;

[0059] Figure 12 is a structural block diagram of a brightness adjustment device for a display panel in one embodiment of this application;

[0060] Figure 13 is an internal structural diagram of a computer device in one embodiment of this application. Detailed Implementation

[0061] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0062] The technical problem in the background technology is shown in Figure 1, which illustrates the process of a display panel decreasing from 120Hz to 30Hz. In Figure 1, the horizontal axis represents time, and the vertical axis represents the brightness of the display panel. Each bar represents a pulse; the width of the bar on the horizontal axis is the duration of the pulse, and the height of the bar on the vertical axis is the brightness of the display panel within the pulse duration. A series of pulses from high to low represents one image refresh cycle. Each of the first five image refresh cycles consists of three pulses, and these five image refresh cycles are all at 120Hz. Starting from the sixth image refresh cycle, each subsequent image refresh cycle consists of 12 pulses, and each image refresh cycle starting from the sixth image refresh cycle is at 30Hz. As can be seen from Figure 1, the brightness of the display panel at 120Hz is on average 6-8 nits higher than its brightness at 30Hz, a significant brightness difference. This results in a flickering visual effect during the decrease in brightness from 120Hz to 30Hz.

[0063] Figure 1 shows a schematic diagram of the corresponding light emission control signal, as shown in Figure 2. In Figure 2, the horizontal axis represents the time axis, and the vertical axis represents the brightness of the display panel. The horizontal axis of the raised portion represents the light emission duration corresponding to the write or hold frame, and the vertical axis of the raised portion represents the brightness of the display panel during the light emission duration. The horizontal axis of the recessed portion represents the non-light emission duration corresponding to the write or hold frame, and the vertical axis of the recessed portion represents the brightness of the display panel being 0 during the non-light emission duration. The leftmost part of Figure 2 represents the last image refresh cycle at 120Hz, "30Hz 1st frame" and "30Hz 2nd". "frame" represents the first and second image refresh cycles at 30Hz, respectively. "85%" indicates that the duty cycle of the light emission control signal in both the write frame and the hold frame is 85% at 120Hz and 30Hz. As shown in Figure 2, at 30Hz, one image refresh cycle includes one 120Hz data write phase and three 120Hz light emission hold phases. In Figure 2, the phase marked "write" represents the data write phase, and the phases marked "hold 1", "hold 2", and "hold 3" represent the three light emission hold phases.

[0064] To address the technical problems in the background art, related technologies adjust the duty cycle of the light-emitting control signal during each light-emitting hold phase within a 30Hz data refresh cycle. As shown in Figure 3, duty0 represents the duty cycle of the light-emitting control signal during the data writing phase, while duty1, duty2, and duty3 represent the duty cycles of the light-emitting control signal during the first, second, and third light-emitting hold phases, respectively. By increasing duty1, duty2, and duty3, the light-emitting duration of the display panel during the light-emitting hold phase is increased. For example, as shown in Figure 4, adjusting duty1, duty2, and duty3 from 85% to 92% increases the light-emitting duration of the display panel during the light-emitting hold phase, thereby improving the brightness of the entire light-emitting hold phase and reducing flicker. For example, as shown in Figure 5, after adjusting the duty cycle, the brightness of the display panel at 120Hz is only 1-2 nits higher on average than at 30Hz. However, when adjusting duty1, duty2, and duty3 using this method, duty1 needs to be adjusted first, then duty2 is adjusted based on the result of duty1, and finally duty3 is adjusted based on the result of duty2. This means that the adjustment result of duty2 is influenced by duty1, and the adjustment result of duty3 is influenced by both duty1 and duty2. This makes it difficult to determine the accurate adjustment values ​​for duty2 and duty3, resulting in inaccurate adjustment results. For example, as shown in Figure 6, the write frame in Figure 6 represents the data writing stage, and the hold frame represents the light-emitting hold stage. The write frame and hold frame 1 form a 60Hz image refresh cycle, the write frame, hold frame 1, and hold frame 2 form a 40Hz image refresh cycle, and the write frame, hold frame 1, hold frame 2, and hold frame 3 form a 30Hz image refresh cycle. During the process of reducing the refresh rate of the display panel from 120Hz to 30Hz, duty1 is first adjusted at 60Hz. Based on the adjustment results at 60Hz, duty2 is adjusted at 40Hz. Based on the adjustment results at 40Hz, duty3 is adjusted at 30Hz.

[0065] To address the aforementioned technical problems, this application provides a method for adjusting the brightness of a display panel. When the refresh rate of the display panel decreases from an initial refresh rate to a target refresh rate, for any image refresh cycle displayed at the target refresh rate, multiple pulses included in the light-emitting hold phase of the image refresh cycle are acquired and divided into multiple groups. For each group, the initial duty cycle of the light-emitting control signal at the target refresh rate is adjusted to obtain the target duty cycle of the light-emitting control signal within the group. Based on the target brightness value and target duty cycle of each pulse in the light-emitting hold phase, the width of the pulses within the group is adjusted to adjust the brightness of the display panel at the target refresh rate. This group-based approach to adjusting the brightness of the display panel effectively improves the flickering effect during the refresh rate decrease process. Furthermore, since the adjustment is performed separately for each group, mutual interference between different groups and between different light-emitting hold phases is avoided, thereby ensuring the accuracy of brightness adjustment.

[0066] The brightness adjustment method for a display panel provided in this application embodiment can be applied to the application environment shown in Figure 7. The Driver IC 702 and the display panel 704 are electrically connected via a flexible circuit or cable. The display panel 704 is an OLED display panel. When the refresh frequency of the display panel 704 decreases from the initial refresh frequency to the target refresh frequency, the Driver IC 702 divides the multiple pulses included in the light-emitting holding phase into multiple groups, obtains the target duty cycle of the light-emitting control signal under each group, and finally adjusts the brightness of the display panel 704 at the target refresh frequency based on the target duty cycle.

[0067] In an exemplary embodiment, as shown in FIG8, a brightness adjustment method for a display panel is provided. Taking the application of this method to the Driver IC in FIG7 as an example, the method includes the following steps 802 to 806. Wherein:

[0068] S802. When the refresh frequency of the display panel decreases from the initial refresh frequency to the target refresh frequency, for any image refresh cycle when displaying at the target refresh frequency, acquire multiple pulses included in the light-emitting holding phase of the image refresh cycle, the initial duty cycle of the light-emitting control signal at the target refresh frequency, and the target brightness value corresponding to each pulse in the light-emitting holding phase, and divide the multiple pulses into multiple groups.

[0069] The refresh rate refers to the number of times the display panel can update the image per second; the image refresh cycle refers to the process by which the display panel completes one full image display. An image refresh cycle includes one data write phase and at least one light-hold phase. For example, a 30Hz image refresh cycle includes one 120Hz data write phase and three 120Hz light-hold phases. For an image refresh cycle, the image content in the display panel is updated during the data write phase, and the image content updated during the light-hold phase is maintained on the display panel during the light-hold phase. The light-emitting control signal is used to control the light emission of pixels in the display panel. The duty cycle of the light-emitting control signal refers to the ratio between the duration of the light-emitting control signal at an active level (e.g., low level) and the corresponding total duration of the light-emitting control signal. Based on the display performance of the display panel at the initial refresh rate, the target brightness value corresponding to each pulse in the light-hold phase of the image refresh cycle at the target refresh rate can be determined.

[0070] For example, at the target refresh rate, for each image refresh cycle, the total number of pulses included in all light-holding stages within that image refresh cycle is obtained. Based on the number of light-holding stages included in that image refresh cycle, the number of groups is determined. Based on the number of groups, all pulses included in the light-holding stages are divided into different groups according to the pulse order on the time axis. The number of groups is greater than the number of light-holding stages included in that image refresh cycle. As shown in Figure 9, Figure 9 shows the grouping situation when the refresh rate of the display panel decreases from 120Hz to 60Hz, 40Hz, and 30Hz. Since each image refresh cycle at 60Hz includes only one light-holding stage, the number of groups (Hold Group 1) is at least 2. Since each image refresh cycle at 40Hz includes 2 light-holding stages, the number of groups (Hold Group 2) is at least 3. Since each image refresh cycle at 30Hz includes 3 light-holding stages, the number of groups (Hold Group 3) is at least 4. For example, when the target refresh rate is 30Hz, each light-holding stage includes 16 pulses. Since each image refresh cycle at 30Hz includes 3 light-holding stages, the number of groups can be determined to be 4. According to the time sequence of the pulses, the 48 pulses included in the 3 light-holding stages are evenly distributed into 4 groups, with each group including 12 pulses.

[0071] S804. For each group, adjust the initial duty cycle to obtain the target duty cycle of the light emission control signal under the group.

[0072] For example, after grouping is completed, the initial duty cycle is adjusted to different degrees for all groups. After adjusting the initial duty cycle, the display panel is controlled to decrease from the initial refresh rate to the target refresh rate, and the degree of flickering effect is detected during the decrease of refresh rate. When the degree of flickering effect is the lowest, the adjusted duty cycle of each group is determined as the target duty cycle of that group.

[0073] S806. Based on the target brightness value and target duty cycle, adjust the width of the pulse within the group to adjust the brightness of the display panel at the target refresh rate.

[0074] The pulse width refers to the duration of the pulse.

[0075] For example, for each group, a target pulse can be selected from the pulses within the group based on the target brightness value, and the width of the target pulse can be increased based on the target duty cycle, thereby making the display panel brighter at the target refresh rate.

[0076] In the aforementioned brightness adjustment method for the display panel, when the refresh rate of the display panel decreases from the initial refresh rate to the target refresh rate, for any image refresh cycle when displaying at the target refresh rate, multiple pulses included in the light-emitting hold phase of the image refresh cycle are acquired, and these pulses are divided into multiple groups. For each group, the initial duty cycle of the light-emitting control signal at the target refresh rate is adjusted to obtain the target duty cycle of the light-emitting control signal within the group. Based on the target brightness value and target duty cycle corresponding to each pulse in the light-emitting hold phase, the width of the pulses within the group is adjusted to adjust the brightness of the display panel at the target refresh rate. This group-based approach to adjusting the brightness of the display panel effectively improves the flickering effect during the refresh rate decrease process. Furthermore, since the adjustment is performed separately for each group, mutual interference between the adjustment processes of different groups can be avoided, thereby ensuring the accuracy of brightness adjustment.

[0077] In some embodiments, as shown in FIG10, dividing multiple pulses into multiple groups includes:

[0078] S1002, Obtain the number of light-emitting holding stages in the image refresh cycle and the number of pulses included in each light-emitting holding stage.

[0079] S1004. Based on the number of light-holding stages and the number of pulses, divide the pulses included in all light-holding stages of the image refresh cycle into multiple groups.

[0080] For example, for an image refresh cycle, based on the number of light-holding stages and the number of pulses included in each light-holding stage, the total number of pulses included in all light-holding stages in this image refresh cycle is obtained, and based on the total number of pulses, the pulses included in all light-holding stages in the image refresh cycle are divided into multiple groups.

[0081] In this embodiment, based on the number of light-holding stages and the number of pulses, the pulses included in all light-holding stages of the image refresh cycle are divided into multiple groups, making the subsequent adjustment of the duty cycle of the light-holding control signal based on the grouping results more accurate.

[0082] In some embodiments, the image refresh cycle includes a data write phase and at least one light-hold phase, wherein the number of pulses included in the data write phase and each light-hold phase is the same.

[0083] In some embodiments, the number of groups is greater than the number of light-retaining stages.

[0084] In some embodiments, for each group, the initial duty cycle is adjusted to obtain the target duty cycle of the light emission control signal under the group, including: adjusting the initial duty cycle at least once with the preset duty cycle corresponding to the group as the step value, obtaining the flicker value corresponding to the adjusted duty cycle, the flicker value characterizing the intensity of the flickering phenomenon generated by the display panel during refresh; and obtaining the target duty cycle based on the flicker value.

[0085] For example, with an initial refresh rate of 120Hz and a target refresh rate of 30Hz, if the pulses in the light-holding phase of an image refresh cycle at 30Hz are divided into four groups, the duty cycle of these four groups can be adjusted to different degrees based on a preset duty cycle during one adjustment of the initial duty cycle. For example, the duty cycle adjustment value corresponding to the first group is 1 preset duty cycle, the duty cycle adjustment values ​​corresponding to the second and third groups are both 2 preset duty cycles, and the duty cycle adjustment value corresponding to the fourth group is 3 preset duty cycles. Then, the refresh rate of the display panel is controlled to decrease from 120Hz to 30Hz, and the flicker value during the refresh rate decrease process is detected.

[0086] In this embodiment, the initial duty cycle is adjusted at least once using the preset duty cycle corresponding to the group as the step value, and the corresponding flash value of the adjusted duty cycle is obtained, so that the target duty cycle obtained based on the flash value is more accurate.

[0087] In some embodiments, obtaining the target duty cycle based on the flicker value includes: when the number of adjustments reaches the preset number corresponding to the group, obtaining the minimum flicker value among all flicker values, and determining the duty cycle corresponding to the minimum flicker value as the target duty cycle.

[0088] For example, when the measured flicker value is the minimum flicker value, it indicates that the flicker level is the lowest during the decrease of refresh rate.

[0089] In this embodiment, the duty cycle corresponding to the minimum flicker value is determined as the target duty cycle. By adjusting the brightness of the display panel at the target refresh rate based on the target duty cycle, the flicker effect during the refresh rate decrease can be improved to the greatest extent.

[0090] In some embodiments, the time interval between two adjustments is the line cycle at the target refresh rate, where the line cycle is the time required to scan one line of pixels.

[0091] In some embodiments, adjusting the width of a pulse within a group based on a target brightness value and a target duty cycle includes: acquiring the current brightness value corresponding to each pulse in the image refresh cycle during the display process according to the target refresh frequency; determining a target pulse within the group based on the target brightness value and the current brightness value; and adjusting the width of the target pulse based on the target duty cycle.

[0092] For example, after determining the target pulse within each group, all target pulses are sorted in ascending order based on the difference between the target brightness value and the current brightness value of each target pulse; the width adjustment value of each target pulse is determined based on the principle that the difference between the adjusted duty cycle of the group and the corresponding target duty cycle is within a preset duty cycle range, wherein the width adjustment value of the target pulse increases sequentially according to the sorting results from front to back; the width of the target pulse is adjusted based on the width adjustment value.

[0093] In this embodiment, the target pulse within the group is determined based on the target brightness value and the current brightness value, and the width of the target pulse is adjusted based on the target duty cycle. In this way, the display panel displays according to the width adjusted by the target pulse at the target refresh rate, which can minimize the flickering effect during the refresh rate reduction process.

[0094] In some embodiments, determining a target pulse within a group based on a target brightness value and a current brightness value includes: for a pulse within a group, obtaining the brightness value difference between the target brightness value corresponding to the pulse and the current brightness value corresponding to the pulse; if the brightness value difference is greater than a preset brightness value, determining the pulse as a target pulse within the group.

[0095] For example, if the difference in brightness values ​​is greater than the preset brightness value, it means that the difference between the current brightness value and the target brightness value of the pulse is too large, which will aggravate the flickering effect as the refresh rate decreases. Therefore, it is necessary to adjust the width of the pulse to reduce the difference between the current brightness value and the target brightness value of the pulse.

[0096] In this embodiment, when the difference in brightness values ​​is greater than a preset brightness value, the pulse is determined as the target pulse within the group, which can effectively improve the flickering visual effect during the refresh rate decrease process.

[0097] In some embodiments, the method further includes: during the display process according to the target refresh rate, obtaining the brightness value corresponding to each pulse in the first image refresh cycle; for any pulse in an image refresh cycle other than the first image refresh cycle, obtaining the pulse corresponding to the pulse in the first image refresh cycle; and obtaining the target brightness value corresponding to the pulse based on the brightness value of the pulse corresponding to the pulse.

[0098] For example, during some refresh rate decreases, the brightness of the display panel in the first image refresh cycle at the target refresh rate does not change relative to the brightness at the initial refresh rate. In this case, the brightness in the first image refresh cycle at the target refresh rate can be used as the reference brightness value. Based on the pulse correspondence between the first image refresh cycle and subsequent image refresh cycles, for each pulse in the light-emitting holding phase of the subsequent image refresh cycle, the target brightness value of the pulse in the subsequent image refresh cycle is determined based on the reference brightness value of the corresponding pulse in the first image refresh cycle.

[0099] In this embodiment, the brightness value corresponding to each pulse in the first image refresh cycle is obtained; for any pulse in an image refresh cycle other than the first image refresh cycle, the pulse corresponding to the pulse in the first image refresh cycle is obtained; based on the brightness value of the pulse corresponding to the pulse, the target brightness value corresponding to the pulse is obtained. The target brightness value determined in this way is more accurate.

[0100] In some embodiments, adjusting the brightness of the display panel at a target refresh rate includes: driving a shift register corresponding to the light emission control signal to generate a target light emission control signal based on the adjusted pulse width; and controlling the corresponding pixel in the display panel to emit light based on the target light emission control signal.

[0101] Among them, the shift register (SR) is a commonly used digital circuit used to generate scan signals to control the rows of pixels on the display panel.

[0102] In this embodiment, based on the adjusted pulse width, the shift register corresponding to the light emission control signal is driven to generate a target light emission control signal; the target light emission control signal is then used to control the light emission of the corresponding pixel in the display panel. This results in more accurate pixel driving control.

[0103] In some embodiments, the method further includes: for each pixel in the display panel, obtaining the charging period of the pixel during the image refresh cycle based on the target light emission control signal; and during the charging period, injecting charge into the pixel to make the pixel turn on.

[0104] The charging period refers to the time during which the capacitors of the pixels are charged within the image refresh cycle so that the capacitors reach the required voltage level.

[0105] In this embodiment, during the charging period, the pixel is turned on by injecting charge into it, which allows for more precise control over the pixel's light emission process.

[0106] In some embodiments, the brightness of the display panel is positively correlated with the target duty cycle.

[0107] In some embodiments, the display panel is an OLED display panel.

[0108] In one embodiment, another method for adjusting the brightness of a display panel is provided, the method comprising the following:

[0109] When the refresh rate of the display panel decreases from the initial refresh rate to the target refresh rate, for any image refresh cycle when displaying at the target refresh rate, the system acquires multiple pulses included in the light-emitting hold phase of the image refresh cycle, the initial duty cycle of the light-emitting control signal at the target refresh rate, and the target brightness value corresponding to each pulse in the light-emitting hold phase, and divides the multiple pulses into multiple groups; for each group, the initial duty cycle is adjusted to obtain the target duty cycle of the light-emitting control signal in the group; based on the target brightness value and the target duty cycle, the width of the pulses in the group is adjusted to adjust the brightness of the display panel at the target refresh rate.

[0110] The process of dividing multiple pulses into multiple groups is shown in Figure 11. Each data writing stage or light-up holding stage in Figure 11 includes 3 DC (Direct Current) pulses and 16 PWM (Pulse Width Modulation) pulses. During the pulse grouping process, both DC pulses and PWM pulses need to be grouped. Figure 11 shows the grouping situation when the refresh rate of the display panel decreases from 120Hz to 60Hz, 40Hz, and 30Hz. Taking PWM pulse grouping as an example, since each image refresh cycle at 60Hz includes only one light-up holding stage, the number of groups (Hold Group 1) is at least 2. Since each image refresh cycle at 40Hz includes 2 light-up holding stages, the number of groups (Hold Group 2) is at least 3. Since each image refresh cycle at 30Hz includes 3 light-up holding stages, the number of groups (Hold Group 3) is at least 4.

[0111] For example, when the target refresh rate is 30Hz, each light-holding stage includes 16 pulses. Since each image refresh cycle at 30Hz includes 3 light-holding stages, the number of groups can be determined to be 4. According to the time sequence of the pulses, the 48 pulses included in the 3 light-holding stages are evenly distributed into 4 groups, with each group including 12 pulses.

[0112] The degree to which the brightness adjustment method of the display panel in this embodiment and the related technology in Figure 6 improve the flickering effect during the refresh rate decrease is shown in Table 1.

[0113] Table 1

[0114] The first column in Table 1 represents the brightness adjustment value, the second column represents the flicker reduction achieved by the related techniques shown in Figure 6, and the third column represents the flicker reduction achieved by the method in this embodiment. As can be seen from Table 1, within the brightness adjustment value range of 2 nits to 20 nits, the method in this embodiment achieves a greater reduction in flicker value and a better improvement in flicker visual effects.

[0115] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0116] Based on the same technical concept, this application also provides a brightness adjustment device for a display panel to implement the brightness adjustment method of the display panel described above. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more brightness adjustment device embodiments of the display panel provided below can be found in the limitations of the brightness adjustment method of the display panel described above, and will not be repeated here.

[0117] In an exemplary embodiment, as shown in FIG12, a brightness adjustment device 1200 for a display panel is provided, comprising: an acquisition module 1201, a first adjustment module 1202, and a second adjustment module 1203, wherein:

[0118] The acquisition module 1201 is used to acquire, for any image refresh cycle when the refresh frequency of the display panel decreases from the initial refresh frequency to the target refresh frequency, multiple pulses included in the light-emitting holding phase of the image refresh cycle, the initial duty cycle of the light-emitting control signal at the target refresh frequency, and the target brightness value corresponding to each pulse in the light-emitting holding phase, and divide the multiple pulses into multiple groups.

[0119] The first adjustment module 1202 is used to adjust the initial duty cycle for each group to obtain the target duty cycle of the light emission control signal under the group.

[0120] The second adjustment module 1203 is used to adjust the width of the pulse within the group based on the target brightness value and the target duty cycle, so as to adjust the brightness of the display panel at the target refresh rate.

[0121] In some embodiments, the acquisition module 1201 is further configured to acquire the number of light-emitting holding stages in the image refresh cycle and the number of pulses included in each light-emitting holding stage; and based on the number of light-emitting holding stages and the number of pulses, to divide the pulses included in all light-emitting holding stages of the image refresh cycle into multiple groups.

[0122] In some embodiments, the acquisition module 1201 is further configured to include an image refresh cycle comprising a data writing phase and at least one light-holding phase, wherein the number of pulses included in the data writing phase and each light-holding phase is the same.

[0123] In some embodiments, the acquisition module 1201 is further configured to group a number greater than the number of light-emitting retention stages.

[0124] In some embodiments, the first adjustment module 1202 includes:

[0125] The first adjustment submodule is used to adjust the initial duty cycle at least once with the preset duty cycle corresponding to the group as the step value, and obtain the flicker value corresponding to the adjusted duty cycle. The flicker value characterizes the intensity of the flickering phenomenon generated by the display panel when refreshing.

[0126] The first acquisition submodule is used to acquire the target duty cycle based on the flashing value.

[0127] In some embodiments, the first acquisition submodule is further configured to acquire the minimum flashing value among all flashing values ​​when the number of adjustment reaches the preset number corresponding to the group, and determine the duty cycle corresponding to the minimum flashing value as the target duty cycle.

[0128] In some embodiments, the first adjustment module 1202 is further configured to set the time interval between every two adjustments as the line period at the target refresh rate, wherein the line period is the time required to scan one line of pixels.

[0129] In some embodiments, the second adjustment module 1203 includes:

[0130] The second acquisition submodule is used to acquire the current brightness value corresponding to each pulse in the image refresh cycle during the display process according to the target refresh frequency.

[0131] The determination submodule is used to determine the target pulse within the group based on the target brightness value and the current brightness value.

[0132] The second adjustment submodule is used to adjust the width of the target pulse based on the target duty cycle.

[0133] In some embodiments, the determining submodule is further configured to, for pulses within the group, obtain the brightness value difference between the target brightness value corresponding to the pulse and the current brightness value corresponding to the pulse; if the brightness value difference is greater than a preset brightness value, determine the pulse as the target pulse within the group.

[0134] In some embodiments, the acquisition module 1201 is further configured to: acquire the brightness value corresponding to each pulse in the first image refresh cycle during the display process according to the target refresh frequency; acquire the pulse corresponding to the pulse in the first image refresh cycle for any pulse in an image refresh cycle other than the first image refresh cycle; and acquire the target brightness value corresponding to the pulse based on the brightness value of the pulse corresponding to the pulse.

[0135] In some embodiments, the second adjustment module 1203 is further configured to drive the shift register corresponding to the light emission control signal to generate a target light emission control signal based on the adjusted pulse width; and control the corresponding pixel in the display panel to emit light based on the target light emission control signal.

[0136] In some embodiments, the second adjustment module 1203 is further configured to, for each pixel in the display panel, obtain the charging period of the pixel within the image refresh cycle based on the target light emission control signal; and during the charging period, inject charge into the pixel to make the pixel in an on state.

[0137] In some embodiments, the brightness adjustment device 1200 of the display panel is specifically used to ensure that the brightness of the display panel is positively correlated with the target duty cycle.

[0138] In some embodiments, the brightness adjustment device 1200 for the display panel is further configured to be an OLED display panel.

[0139] The various modules in the brightness adjustment device of the aforementioned display panel can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0140] In an exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram is shown in Figure 13. The computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the computer device is used for exchanging information between the processor and external devices. The communication interface of the computer device is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a method for adjusting the brightness of a display panel.

[0141] Those skilled in the art will understand that the structure shown in Figure 13 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0142] In an exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps: when the refresh frequency of a display panel decreases from an initial refresh frequency to a target refresh frequency, for any image refresh cycle when displaying at the target refresh frequency, acquire a plurality of pulses included in the light-emitting hold phase of the image refresh cycle, an initial duty cycle of a light-emitting control signal at the target refresh frequency, and a target brightness value corresponding to each pulse in the light-emitting hold phase, and divide the plurality of pulses into a plurality of groups; for each group, adjust the initial duty cycle to obtain a target duty cycle of the light-emitting control signal in the group; based on the target brightness value and the target duty cycle, adjust the width of the pulses within the group to adjust the brightness of the display panel at the target refresh frequency.

[0143] In one embodiment, the division of the plurality of pulses into a plurality of groups by the processor executing a computer program includes: obtaining the number of light-holding phases in the image refresh cycle and the number of pulses included in each light-holding phase; and dividing the pulses included in all light-holding phases of the image refresh cycle into a plurality of groups based on the number of light-holding phases and the number of pulses.

[0144] In one embodiment, the image refresh cycle implemented by the processor when executing a computer program includes a data write phase and at least one light-hold phase, wherein the number of pulses included in the data write phase and each light-hold phase is the same.

[0145] In one embodiment, the number of groups implemented by the processor when executing the computer program is greater than the number of light-emitting holding stages.

[0146] In one embodiment, the processor, when executing a computer program, adjusts the initial duty cycle for each group to obtain the target duty cycle of the light emission control signal under the group, including: adjusting the initial duty cycle at least once with a preset duty cycle corresponding to the group as a step value; obtaining a flicker value corresponding to the adjusted duty cycle, wherein the flicker value characterizes the intensity of the flickering phenomenon generated by the display panel during refresh; and obtaining the target duty cycle based on the flicker value.

[0147] In one embodiment, the process of obtaining the target duty cycle based on the flickering value when the processor executes a computer program includes: obtaining the minimum flickering value among all flickering values ​​when the number of adjustments reaches a preset number corresponding to the group, and determining the duty cycle corresponding to the minimum flickering value as the target duty cycle.

[0148] In one embodiment, the time interval between every two adjustments implemented by the processor when executing the computer program is the line cycle at the target refresh rate, the line cycle being the time required to scan one line of pixels.

[0149] In one embodiment, the adjustment of the width of the pulse within the group based on the target brightness value and the target duty cycle, implemented by the processor executing a computer program, includes: acquiring the current brightness value corresponding to each pulse in the image refresh cycle during the display process according to the target refresh frequency; determining the target pulse within the group based on the target brightness value and the current brightness value; and adjusting the width of the target pulse based on the target duty cycle.

[0150] In one embodiment, the process of determining a target pulse within the group based on the target brightness value and the current brightness value when the processor executes a computer program includes: for a pulse within the group, obtaining a brightness value difference between the target brightness value corresponding to the pulse and the current brightness value corresponding to the pulse; and if the brightness value difference is greater than a preset brightness value, determining the pulse as a target pulse within the group.

[0151] In one embodiment, the method implemented by the processor when executing a computer program further includes: during the display process according to the target refresh frequency, obtaining the brightness value corresponding to each pulse in the first image refresh cycle; for a pulse in any image refresh cycle other than the first image refresh cycle, obtaining the pulse corresponding to the pulse in the first image refresh cycle; and obtaining the target brightness value corresponding to the pulse based on the brightness value of the pulse corresponding to the pulse.

[0152] In one embodiment, the adjustment of the brightness of the display panel at the target refresh rate implemented by the processor executing a computer program includes: driving a shift register corresponding to the light emission control signal to generate a target light emission control signal based on the adjusted pulse width; and controlling the corresponding pixel in the display panel to emit light based on the target light emission control signal.

[0153] In one embodiment, the method implemented by the processor when executing the computer program further includes: for each pixel in the display panel, based on the target light emission control signal, obtaining a charging period of the pixel during the image refresh cycle; and during the charging period, injecting charge into the pixel to make the pixel in an on state.

[0154] In one embodiment, the brightness of the display panel implemented when the processor executes a computer program is positively correlated with the target duty cycle.

[0155] In one embodiment, the display panel implemented when the processor executes a computer program is an OLED display panel.

[0156] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0157] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0158] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0159] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for adjusting the brightness of a display panel, the method comprising: When the refresh rate of the display panel decreases from the initial refresh rate to the target refresh rate, for any image refresh cycle when displaying at the target refresh rate, multiple pulses included in the light-emitting holding phase of the image refresh cycle, the initial duty cycle of the light-emitting control signal at the target refresh rate, and the target brightness value corresponding to each pulse in the light-emitting holding phase are obtained, and the multiple pulses are divided into multiple groups. For each group, the initial duty cycle is adjusted to obtain the target duty cycle of the light emission control signal under that group; Based on the target brightness value and the target duty cycle, the width of the pulse within the group is adjusted to adjust the brightness of the display panel at the target refresh rate.

2. The method of claim 1, wherein, The step of dividing the multiple pulses into multiple groups includes: Obtain the number of light-emitting holding stages in the image refresh cycle and the number of pulses included in each light-emitting holding stage; Based on the number of light-holding phases and the number of pulses, the pulses included in all light-holding phases of the image refresh cycle are divided into multiple groups.

3. The method of claim 2, wherein, The image refresh cycle includes a data write phase and at least one light-hold phase, wherein the number of pulses included in the data write phase and each light-hold phase is the same.

4. The method of claim 2, wherein, The number of groups is greater than the number of light-emitting retention stages.

5. The method of claim 1, wherein, The step of adjusting the initial duty cycle for each group to obtain the target duty cycle of the light emission control signal under that group includes: Using the preset duty cycle corresponding to the group as the step value, the initial duty cycle is adjusted at least once to obtain the flicker value corresponding to the adjusted duty cycle. The flicker value characterizes the intensity of the flickering phenomenon generated by the display panel during refresh. Based on the flicker value, the target duty cycle is obtained.

6. The method of claim 5, wherein, The step of obtaining the target duty cycle based on the flicker value includes: When the number of adjustments reaches the preset number corresponding to the group, the minimum flash value among all flash values ​​is obtained, and the duty cycle corresponding to the minimum flash value is determined as the target duty cycle.

7. The method of claim 5, wherein, The time interval between each adjustment is the line cycle at the target refresh rate, where the line cycle is the time required to scan one line of pixels.

8. The method according to claim 1, wherein, Adjusting the pulse width within the group based on the target brightness value and the target duty cycle includes: During the display process according to the target refresh frequency, the current brightness value corresponding to each pulse in the image refresh cycle is obtained; Based on the target brightness value and the current brightness value, the target pulse within the group is determined; The width of the target pulse is adjusted based on the target duty cycle.

9. The method according to claim 8, wherein, Determining the target pulse within the group based on the target brightness value and the current brightness value includes: For a pulse within the group, obtain the brightness difference between the target brightness value corresponding to the pulse and the current brightness value corresponding to the pulse; If the difference in brightness values ​​is greater than a preset brightness value, the pulse is determined to be the target pulse within the group.

10. The method according to claim 9, wherein, The method further includes: During the display process according to the target refresh frequency, the brightness value corresponding to each pulse in the first image refresh cycle is obtained; For any pulse in an image refresh cycle other than the first image refresh cycle, obtain the pulse corresponding to the pulse in the first image refresh cycle; Based on the brightness value of the pulse corresponding to the pulse, the target brightness value corresponding to the pulse is obtained.

11. The method according to claim 1, wherein, The step of adjusting the brightness of the display panel at the target refresh rate includes: Based on the adjusted pulse width, the shift register corresponding to the light emission control signal is driven to generate the target light emission control signal; The target light emission control signal is used to control the light emission of the corresponding pixel in the display panel.

12. The method according to claim 11, wherein, The method further includes: For each pixel in the display panel, the charging period of the pixel within the image refresh cycle is obtained based on the target light emission control signal; During the charging period, the pixel is turned on by injecting charge into it.

13. The method according to claim 1, wherein, The brightness of the display panel is positively correlated with the target duty cycle.

14. The method according to claim 1, wherein, The display panel is an OLED display panel.

15. The method according to claim 1, wherein, The process involves acquiring multiple pulses included in the light-holding phase of the image refresh cycle, the initial duty cycle of the light-emitting control signal at the target refresh frequency, and the target brightness value corresponding to each pulse in the light-holding phase, and dividing the multiple pulses into multiple groups, including: Obtain the total number of pulses included in all light-emitting holding stages within the image refresh cycle. Based on the number of light-emitting holding stages included in the image refresh cycle, determine the number of groups. Based on the number of groups, divide all pulses included in the light-emitting holding stages into different groups according to the order of the pulses on the time axis.

16. The method according to claim 8, wherein, Adjusting the width of the target pulse based on the target duty cycle includes: All target pulses are sorted in ascending order of the difference between the target brightness value and the current brightness value of each target pulse; Based on the principle that the difference between the adjusted duty cycle of the group and the corresponding target duty cycle is within the preset duty cycle range, the width adjustment value of each target pulse is determined, wherein the width adjustment value of the target pulse will increase sequentially according to the sorting result from front to back; The width of the target pulse is adjusted based on the width adjustment value.

17. A brightness adjustment device for a display panel, wherein, The device includes: The acquisition module is used to acquire, for any image refresh cycle when the refresh frequency of the display panel drops from the initial refresh frequency to the target refresh frequency, multiple pulses included in the light-emitting holding phase of the image refresh cycle, the initial duty cycle of the light-emitting control signal at the target refresh frequency, and the target brightness value corresponding to each pulse in the light-emitting holding phase, and divide the multiple pulses into multiple groups. The first adjustment module is used to adjust the initial duty cycle for each group to obtain the target duty cycle of the light emission control signal under the group. The second adjustment module is used to adjust the width of the pulse within the group based on the target brightness value and the target duty cycle, so as to adjust the brightness of the display panel at the target refresh rate.

18. A computer device comprising a memory and a processor, wherein the memory stores a computer program, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 16.