WO2025011098A1 - 背光调节方法和装置 - Google Patents

背光调节方法和装置 Download PDF

Info

Publication number
WO2025011098A1
WO2025011098A1 PCT/CN2024/083387 CN2024083387W WO2025011098A1 WO 2025011098 A1 WO2025011098 A1 WO 2025011098A1 CN 2024083387 W CN2024083387 W CN 2024083387W WO 2025011098 A1 WO2025011098 A1 WO 2025011098A1
Authority
WO
WIPO (PCT)
Prior art keywords
backlight
terminal device
frame rate
backlight value
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2024/083387
Other languages
English (en)
French (fr)
Inventor
刘佩鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to EP24838358.0A priority Critical patent/EP4697313A4/en
Priority to CN202480032853.5A priority patent/CN121285848A/zh
Publication of WO2025011098A1 publication Critical patent/WO2025011098A1/zh
Priority to US19/401,161 priority patent/US20260087999A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3406—Control of illumination source
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3406—Control of illumination source
    • G09G3/3413—Details of control of colour illumination sources
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611—Control of matrices with row and column drivers
    • G09G3/3648—Control of matrices with row and column drivers using an active matrix
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00—Control of display operating conditions
    • G09G2320/06—Adjustment of display parameters
    • G09G2320/0626—Adjustment of display parameters for control of overall brightness
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00—Control of display operating conditions
    • G09G2320/06—Adjustment of display parameters
    • G09G2320/0626—Adjustment of display parameters for control of overall brightness
    • G09G2320/064—Adjustment of display parameters for control of overall brightness by time modulation of the brightness of the illumination source
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00—Control of display operating conditions
    • G09G2320/06—Adjustment of display parameters
    • G09G2320/0626—Adjustment of display parameters for control of overall brightness
    • G09G2320/0646—Modulation of illumination source brightness and image signal correlated to each other
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00—Control of display operating conditions
    • G09G2320/06—Adjustment of display parameters
    • G09G2320/0626—Adjustment of display parameters for control of overall brightness
    • G09G2320/0653—Controlling or limiting the speed of brightness adjustment of the illumination source
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00—Aspects of display data processing
    • G09G2340/04—Changes in size, position or resolution of an image
    • G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0435—Change or adaptation of the frame rate of the video stream
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00—Aspects of interface with display user

Definitions

  • the present application relates to the field of terminal technology, and in particular to a backlight adjustment method and device.
  • the terminal device can support backlight brightness adjustment, and the backlight brightness adjustment can make the picture effect presented by the terminal device more in line with the user's perception.
  • the terminal device can use a DC dimming strategy to adjust the backlight when it detects that the backlight brightness meets the range from the upper limit of the screen brightness to the medium and low brightness of the screen, for example, by reducing the driving current flowing through the organic light-emitting material and controlling the luminous efficiency to achieve the effect of adjusting the backlight brightness.
  • the PWM dimming strategy is used to adjust the backlight, for example, by reducing the screen lighting ratio, that is, the duty cycle value, to achieve the effect of adjusting the backlight brightness.
  • the upper limit of the screen brightness can be about 1000nit and other values
  • the medium and low brightness of the screen can be about 70nit and other values
  • the minimum brightness of the screen can be about 2nit and other values.
  • the above backlight adjustment method may cause the problem of screen brightness jumping.
  • the embodiments of the present application provide a backlight adjustment method and device, which are used to alleviate the problem of screen brightness jumps by increasing the transition backlight and reducing the number of pulses during the transition stage between the DC dimming strategy and the PWM dimming strategy, so that the screen brightness can achieve a smoother transition.
  • an embodiment of the present application provides a backlight adjustment method, which is applied to a terminal device, and the method includes: displaying an nth frame of image; wherein, when displaying the nth frame of image, the backlight value of the terminal device is a first backlight value, and the number of pulses per unit time in a pulse adjustment PWM signal used by the terminal device for backlight adjustment is a first pulse number; displaying an n+1th frame of image; wherein, when displaying the n+1th frame of image, the backlight value of the terminal device is a second backlight value, and the number of pulses per unit time in a PWM signal used by the terminal device for backlight adjustment is a second pulse number; wherein the second number of pulses is less than the first number of pulses, the second backlight value is not equal to the first backlight value, the second backlight value belongs to a preset backlight interval, the minimum value of the preset backlight interval is the minimum backlight value allowed to be adjusted when backlight adjustment is performed through
  • the second backlight value is not equal to the first backlight value, and the second backlight value belongs to the preset backlight interval, which can be understood as the terminal device entering the preset backlight interval.
  • the method further includes: displaying the n+2th frame of image; wherein, when displaying the n+2th frame of image, the backlight value of the terminal device is a third backlight value, and the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is a third number of pulses; wherein the third number of pulses is greater than the second number of pulses, the second backlight value is not equal to the third backlight value, and the third backlight value does not belong to a preset backlight interval.
  • the terminal device can increase the number of pulses when it is determined to be far away from the preset backlight interval to achieve flexible adjustment of the pulses.
  • the method when displaying the nth frame image, the frame rate of the terminal device is the first frame rate; when displaying the n+1th frame image, the frame rate of the terminal device is the second frame rate; when displaying the n+2th frame image, the frame rate of the terminal device is the third frame rate; the first frame rate is equal to the third frame rate; the method also includes: displaying the n+3th frame image; wherein, when displaying the n+3th frame image, the backlight value of the terminal device is the fourth backlight value, the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is the fourth number of pulses, and the frame rate of the terminal device is the fourth frame rate; wherein, the fourth frame rate is less than the third frame rate, the fourth number of pulses is greater than the third number of pulses, the fourth backlight value is not equal to the third backlight value, and the fourth backlight value belongs to the preset backlight interval.
  • the terminal device when the terminal device detects a change in the frame rate, it can reasonably adjust the number of pulses according to the change in the frame rate, so that the frame rate change and the pulse change meet the terminal device of 3840Hz high-frequency PWM dimming, reducing the abnormal screen refresh rate.
  • the third frame rate is in a first frame rate range
  • the fourth frame rate is in a second frame rate range
  • the first frame rate range includes 120 Hz but does not include 90 Hz
  • the second frame rate range includes 90 Hz but does not include 120 Hz.
  • the third frame rate may be the basic frame rate described in the embodiment of the present application
  • the fourth frame rate may be the extended frame rate described in the embodiment of the present application.
  • the n+4th frame of image is displayed; wherein, when the n+4th frame of image is displayed, the backlight value of the terminal device is the fifth backlight value, the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is the fifth number of pulses, the fifth backlight value belongs to a preset backlight interval, and the fifth number of pulses is equal to the fourth number of pulses.
  • the terminal device may not adjust the number of pulses when determining that the fifth backlight value is in the preset backlight interval.
  • the terminal device includes: a liquid crystal display supporting setting module, and the method includes: the liquid crystal display supporting setting module is used to adjust the first pulse number to the second pulse number according to the first backlight value and the second backlight value; the liquid crystal display supporting setting module is used to send the second pulse number to the display driver chip. It can be understood that the liquid crystal display supporting setting module can adjust the pulse number and send the pulse number, so that the display driver chip can adjust the display screen according to the pulse number.
  • the terminal device is a device that supports 3840 Hz high-frequency PWM dimming.
  • an embodiment of the present application provides a backlight adjustment device, the device comprising a display unit and a processing unit, the display unit being used to display the nth frame image; wherein, when displaying the nth frame image, the backlight value of the terminal device is a first backlight value, and the number of pulses per unit time in the pulse adjustment PWM signal used by the terminal device for backlight adjustment is a first pulse number; the display unit is also used to display the n+1th frame image; wherein, when displaying the n+1th frame image, the backlight value of the terminal device is a second backlight value, and the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is a second pulse number; wherein the second pulse number is less than the first pulse number, the second backlight value is not equal to the first backlight value, the second backlight value belongs to a preset backlight interval, the minimum value of the preset backlight interval is the minimum backlight value allowed to be adjusted when backlight adjustment is performed
  • an embodiment of the present application provides a terminal device, including a processor and a memory, the memory being used to store code instructions; the processor being used to run the code instructions so that the terminal device executes the method described in the first aspect or any one of the implementations of the first aspect.
  • an embodiment of the present application provides a computer-readable storage medium, which stores instructions.
  • the terminal device executes the method described in the first aspect or any one of the implementations of the first aspect.
  • a computer program product includes a computer program, and when the computer program is executed, a terminal device executes the method described in the first aspect or any one of the implementations of the first aspect.
  • FIG1 is a schematic diagram of a scenario provided in an embodiment of the present application.
  • FIG2 is a pulse variation schematic diagram provided in an embodiment of the present application.
  • FIG3 is a schematic diagram of a trace provided in an embodiment of the present application.
  • FIG4 is a schematic diagram of a hardware structure of a terminal device provided in an embodiment of the present application.
  • FIG5 is a schematic diagram of a software structure of a terminal device provided in an embodiment of the present application.
  • FIG6 is a schematic diagram of a flow chart of a backlight adjustment method provided in an embodiment of the present application.
  • FIG7 is a schematic diagram of a switching state of switching from a DC dimming strategy to a PWM dimming strategy provided by an embodiment of the present application;
  • FIG8 is a waveform diagram of an extend frame rate provided in an embodiment of the present application.
  • FIG9 is a waveform diagram of a basic frame rate provided in an embodiment of the present application.
  • FIG10 is a schematic diagram of module interaction of a backlight adjustment method provided in an embodiment of the present application.
  • FIG11 is a schematic flow chart of another backlight adjustment method according to an embodiment of the present application.
  • FIG12 is a schematic diagram of module interaction of another backlight adjustment method provided in an embodiment of the present application.
  • FIG13 is a schematic diagram of the structure of a synchronous playback device provided in an embodiment of the present application.
  • FIG. 14 is a schematic diagram of the hardware structure of another terminal device provided in an embodiment of the present application.
  • DC refers to a method of controlling brightness by manipulating the current or voltage flowing through the light-emitting unit.
  • the lighting ratio of the screen that is, the duty value
  • the duty value can usually be a fixed value.
  • PWM Pulse width modulation
  • PWM refers to a method of controlling brightness by adjusting the proportion of the on-off state (duty cycle) of the light-emitting unit.
  • the current or voltage of the light-emitting unit can usually be a fixed value.
  • the terminal device can reduce the brightness integral value per unit time by controlling the on/off ratio of the screen, thereby reducing the brightness.
  • the visible brightness of the screen decreases as the lighting ratio decreases.
  • Pulse can be the basic unit of PWM regulation. In the same pulse width scenario, the more pulses there are in a unit time, the lower the screen lighting ratio will be. In the unit time, when the pulse is constant, the larger the pulse width is, the lower the screen lighting ratio will be.
  • the duty value can be used to refer to the proportion of the screen being lit. The larger the duty value, the greater the proportion of the screen being lit, and the higher the screen brightness; the smaller the duty value, the smaller the proportion of the screen being lit, and the lower the screen brightness.
  • LTPS is a type of thin film transistor (TFT) technology.
  • TFT thin film transistor
  • LTPO corresponds to LTPS.
  • LTPO technology uses oxide TFT to replace some LTPS TFTs with large leakage current.
  • the LTPS TFT with high mobility drives the OLED, while the oxide TFT is used to control the switching circuit.
  • LTPO technology has higher carrier mobility, which can reduce the size of the gate drive circuit to achieve high resolution of the screen, and at the same time reduce the driving voltage to obtain lower power consumption.
  • LTPO has a lower leakage current, which can further reduce the power consumption of the screen and make the screen work at a lower screen refresh rate. For example, 10Hz and 1Hz, these refresh rates are not achievable with LTPS-TFT technology.
  • OLED Organic light-emitting diode
  • OLED screens The current mainstream mid-to-high-end models generally use OLED screens. Compared with LED screens, OLED screens have the advantages of low brightness, no light leakage, high contrast, and high color resolution.
  • DDIC Display driver IC
  • the DDIC is usually matched with the screen module to customize the power supply setting and timing setting of the screen panel, and support the decompression of the display data stream and transmission to the panel for display.
  • the screen driving technology receives the signal sent by the system-on-chip (SOC) through the mobile industry processor interface (MIPI) or other buses, decodes it, and then re-encodes/modulates/maps it into a data stream according to the characteristics of the specific display device, and then converts the data stream into a dynamic voltage through a 6/8/10-bit (one group for red, green and blue) digital-to-analog converter (DAC), and charges it to the corresponding TFT or other gate control capacitor through the mux switch under the control of the horizontal synchronization signal (related to the frame rate and resolution).
  • SOC system-on-chip
  • MIPI mobile industry processor interface
  • DAC digital-to-analog converter
  • Screen off can be understood as the display screen of the terminal device being powered off.
  • the brightness of the display screen of the terminal device is lower than the preset brightness.
  • Screen on can be understood as the display screen of the terminal device being powered on.
  • the screen is on the brightness of the display screen of the terminal device is higher than the preset brightness.
  • power on can be understood as the current being greater than the preset current value
  • power off can be understood as the current being less than the preset current value.
  • the terminal device when the backlight value of the terminal device is 0, it can be understood that the terminal device is in a screen-off state.
  • the display screen of the terminal device described in the embodiment of the present application may be equipped with a 3840Hz high-frequency PWM dimming characteristic. It also supports LTPO screens.
  • the 3840Hz high-frequency PWM dimming eye protection screen can achieve zero-risk dimming eye protection screen, and the screen has passed the Rhine flicker-free certification.
  • the flicker risk level and flicker frequency correlation definition in the Institute of Electrical and Electronics Engineers (IEEE) 1789-2015 standard is referred to: the higher the frequency, the lower the flicker, and the less damage to the human eye.
  • the display screen mentioned in the embodiment of the present application can be an LTPO characteristic screen that reaches a flicker-free hazard level.
  • the lighting and extinguishing of the pixel unit is actually achieved by charging and discharging the light-emitting unit through the switching circuit.
  • the pixel charging needs to be more sufficient and the pulse charging time needs to be met.
  • words such as “first” and “second” are used to distinguish the same items or similar items with substantially the same functions and effects.
  • the first value and the second value are only used to distinguish different values, and do not limit their order.
  • words such as “first” and “second” do not limit the quantity and execution order, and words such as “first” and “second” do not necessarily limit them to be different.
  • At least one means one or more
  • plural means two or more.
  • “And/or” describes the association relationship of associated objects, indicating that three relationships may exist.
  • a and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
  • the character “/” generally indicates that the objects associated before and after are in an “or” relationship.
  • “At least one of the following” or similar expressions refers to any combination of these items, including any combination of single or plural items.
  • At least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b and c, where a, b, c can be single or multiple.
  • the terminal device can use a DC dimming strategy to adjust the backlight when it detects that the backlight brightness meets the range from the upper limit of the screen brightness to the medium and low brightness of the screen, for example, by reducing the driving current flowing through the organic light-emitting material and controlling the luminous efficiency to achieve the effect of adjusting the backlight brightness.
  • the PWM dimming strategy is used to adjust the backlight, for example, by reducing the screen lighting ratio, that is, the duty cycle value, to achieve the effect of adjusting the backlight brightness.
  • the PWM dimming strategy is used because the panel uniformity of the OLED screen is poor under too low current, which will cause abnormal display problems such as screen mura. Therefore, in the PWM dimming strategy, the backlight brightness can be adjusted by fixing the current value and reducing the screen lighting ratio, that is, reducing the duty value.
  • Figure 1 is a schematic diagram of a scenario provided by the embodiment of the present application.
  • the terminal device is a mobile phone as an example for illustration, and the example does not constitute a limitation on the embodiment of the present application.
  • any display screen in FIG. 1 can be obtained by photographing the display screen of the terminal device with a high-speed camera.
  • the terminal device can sequentially display the picture shown in a of FIG. 1 , the picture shown in b of FIG. 1 , the picture shown in c of FIG. 1 , and the picture shown in d of FIG. 1 .
  • Figure a in Figure 1 may be a picture displayed when the terminal device adjusts the backlight based on the DC dimming strategy when the backlight brightness is the first brightness, and the first brightness may be the brightness indicated when the brightness progress bar is at 101.
  • Figure b in Figure 1 may be a picture displayed when the terminal device adjusts the backlight based on the DC dimming strategy when the backlight brightness is the second brightness, and the second brightness may be the brightness indicated when the brightness progress bar is at 102.
  • a strobe in the picture shown in a in Figure 1 and the picture shown in b in Figure 1 may correspond to a pulse in the DC dimming strategy. The first brightness is greater than the second brightness.
  • c in FIG. 1 may be a picture displayed when the terminal device adjusts the backlight based on the PWM dimming strategy when the backlight brightness is the third brightness, and the third brightness may be the brightness indicated when the brightness progress bar is at 103.
  • d in FIG. 1 may be a picture displayed when the terminal device adjusts the backlight based on the PWM dimming strategy when the backlight brightness is the fourth brightness, and the fourth brightness may be the brightness indicated when the brightness progress bar is at 104.
  • a strobe in the picture shown in c in FIG. 1 and in d in FIG. 1 may correspond to a pulse in the PWM dimming strategy, and the width of any pulse in the picture shown in c in FIG. 1 may be smaller than the width of any pulse in the interface shown in d in FIG. 1.
  • the second brightness is greater than the third brightness
  • the third brightness is greater than the fourth brightness.
  • Figure 2 is a pulse change schematic diagram provided in an embodiment of the present application, and Figure 2 shows the lighting and extinguishing of the screen pixel unit. The screen is lit when the level is low, and the screen is extinguished when the level is high. It can be seen that the change of the lighting ratio is: almost fully lit ⁇ the lighting ratio is slightly reduced ⁇ the lighting ratio is greatly reduced.
  • the duty value of the display screen can be 98.3%, as shown in the stage corresponding to the first frame in Figure 2; by testing the picture shown in c in Figure 1, it can be determined that the duty value of the display screen can be 58%, as shown in the stage corresponding to the second frame in Figure 2.
  • the duty value of the display may jump from 98.3% to 58%, and the backlight brightness jumps, causing users to experience subjective screen flickering.
  • the reason why the backlight brightness of the terminal device cannot achieve a smooth transition between the DC dimming strategy and the PWM dimming strategy may be that the current DC dimming strategy and the PWM dimming strategy do not use a method of traversing the backlight brightness order to adjust the backlight, but adjust the backlight in a step manner.
  • the terminal device detects that the backlight value has changed, it can send it down in a step manner according to a preset multiple backlight values.
  • the sent backlight value can be the display brightness value (DBV) of the backlight, and there is a one-to-one correspondence between DBV and nit.
  • DBV display brightness value
  • the terminal device can send 1210, 1204, 1199, 1193, 1186, 1181, 1176, 1171, 1164, 1162, 1159, 1153, 1147, 1140 and other DBVs in sequence according to the preset rules based on the gradual change of the backlight brightness.
  • the terminal device determines that the DBV used to achieve the transition between the DC dimming strategy and PWM is 1183, since the terminal device can only send the backlight according to the preset DBV, the terminal device can only send values such as 1186 and 1181, and there may be a problem of the screen lighting ratio jumping in the process of sending 1186 and 1181.
  • the terminal device can increase the transition backlight in the transition stage between backlight adjustment based on the DC dimming strategy and backlight adjustment based on the PWM dimming strategy. Specifically, the terminal device obtains the new backlight value and determines whether the previous frame backlight value and the new backlight value are both greater than the transition backlight value. When the backlight value is changed, the new backlight value is replaced with the transition backlight value, so that the terminal device can send the transition backlight value and display the interface based on the transition backlight value.
  • the pulse setting is coupled with the extended frame rate in the terminal device, when implementing backlight value switching and pulse switching, it is necessary to distinguish the real-time frame rate changes and issue instructions.
  • the terminal device does not take the frame rate changes into consideration, the terminal device will have an abnormal screen refresh rate.
  • Extending the frame rate means increasing the number of pulses in each frame on the basis of the basic frame rate to obtain a frame rate different from the base frequency.
  • 120Hz is the basic frame rate
  • 90Hz is the extended frame rate, which is obtained by extending 10 pulses on the basis of 32 pulses per frame at 120Hz. It can be understood that there is a one-to-one correspondence between the actual extended frame rate and the number of pulses.
  • the basic frame rate can meet the first frame rate range, such as the range of 100Hz-130Hz
  • the extended frame rate can meet the second frame rate range, such as the range of 80Hz-100Hz.
  • transition method of backlight brightness is to reduce the number of pulses, but reducing the number of pulses will affect the extend frame rate, so the corresponding extend frame rate should also change the setting of the extended frame number. Since the current DDIC cannot recognize different brightness or frame rates and switch the pulse and extend settings autonomously, it is necessary to capture the brightness download behavior and frame rate switching behavior so that the terminal device can perform corresponding logical control.
  • FIG3 is a trace diagram provided by the embodiments of the present application.
  • Example 1 Take the trace of the capture scene as an example.
  • the screen refresh rate is medium, which can be understood as a screen refresh rate of 90Hz.
  • the abnormal screen refresh rate may cause the power consumption of the terminal device to increase.
  • Example 2 Take the capture scene trace as an example to illustrate.
  • the screen refresh Abnormal rates may cause terminal devices to experience performance problems such as freezing.
  • an embodiment of the present application provides a backlight adjustment method, so that the terminal device can send down a transition pulse bound to the transition backlight value while sending down a transition backlight value, and achieve a smooth transition of the screen lighting ratio through the transition pulse.
  • the terminal device can also be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc.
  • the terminal device can be a mobile phone with a touch screen, a smart TV, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
  • the embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
  • FIG4 is a schematic diagram of the structure of a terminal device provided in the embodiment of the present application.
  • the terminal device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, an indicator 192, a camera 193, and a display screen 194, etc.
  • USB universal serial bus
  • the sensor module 180 may include one or more of the following: pressure sensor, gyroscope sensor, air pressure sensor, magnetic sensor, acceleration sensor, distance sensor, proximity light sensor, fingerprint sensor, temperature sensor, touch sensor, ambient light sensor, bone conduction sensor, etc. (not shown in Figure 4).
  • the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal device.
  • the terminal device may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently.
  • the components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
  • the processor 110 may include one or more processing units. Different processing units may be independent devices or integrated into one or more processors.
  • the processor 110 may also be provided with a memory for storing instructions and data.
  • the USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc.
  • the USB interface 130 can be used to connect a charger to charge the terminal device, and can also be used to transmit data between the terminal device and peripheral devices. It can also be used to connect headphones to play audio through the headphones.
  • the interface can also be used to connect other electronic devices, such as AR devices, etc.
  • the charging management module 140 is used to receive charging input from a charger, which may be a wireless charger or a wired charger.
  • the power management module 141 is used to connect the charging management module 140 to the processor 110 .
  • the wireless communication function of the terminal device can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.
  • Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals.
  • the antenna in the terminal device can be used to cover a single or multiple Different antennas can also be reused to improve antenna utilization.
  • the mobile communication module 150 can provide solutions for wireless communications including 2G/3G/4G/5G applied to terminal devices.
  • the mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc.
  • the mobile communication module 150 can receive electromagnetic waves from the antenna 1, filter, amplify, etc. the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation.
  • the wireless communication module 160 can provide wireless communication solutions for application in terminal devices, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), etc.
  • WLAN wireless local area networks
  • BT Bluetooth
  • GNSS global navigation satellite system
  • FM frequency modulation
  • the terminal device realizes the display function through the GPU, the display screen 194, and the application processor.
  • the GPU is a microprocessor for image processing, connecting the display screen 194 and the application processor.
  • the GPU is used to perform mathematical and geometric calculations for graphics rendering.
  • the display screen 194 is used to display images, videos, etc.
  • the display screen 194 includes a display panel.
  • the terminal device may include 1 or N display screens 194, where N is a positive integer greater than 1.
  • the terminal device can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
  • the camera 193 is used to capture static images or videos.
  • the terminal device may include 1 or N cameras 193, where N is a positive integer greater than 1.
  • the external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal device.
  • the external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos can be saved in the external memory card.
  • the internal memory 121 can be used to store computer executable program codes, and the executable program codes include instructions.
  • the internal memory 121 can include a program storage area and a data storage area.
  • the terminal device can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor.
  • the audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals.
  • Speaker 170A also known as “speaker”
  • Receiver 170B also known as “earpiece”
  • Headphone interface 170D is used to connect wired headphones.
  • Microphone 170C also known as “microphone” or “microphone”, is used to convert sound signals into electrical signals.
  • the terminal device may have a microphone 170C.
  • the pressure sensor is used to sense the pressure signal and can convert the pressure signal into an electrical signal.
  • the pressure sensor can be set on the display screen 194.
  • the gyroscope sensor can be used to determine the motion posture of the terminal device.
  • the air pressure sensor is used to measure the air pressure.
  • the magnetic sensor includes a Hall sensor.
  • the acceleration sensor can detect the magnitude of the acceleration of the terminal device in all directions (generally three axes).
  • Distance sensor used to measure the distance.
  • the proximity light sensor can include, for example, a light emitting diode (LED) and a light detector, such as a photodiode.
  • the ambient light sensor is used to sense the brightness of the ambient light.
  • the fingerprint sensor is used to collect fingerprints.
  • the temperature sensor is used to detect the temperature.
  • the touch sensor also known as a "touch device”.
  • the bone conduction sensor can obtain vibration signals.
  • the touch sensor may be provided on the display screen 194, and the touch sensor and the display screen 194 form a touch screen, or a "touch screen".
  • a capacitive sensing node grid (hereinafter referred to as a capacitive sensor) may be provided in the touch screen.
  • the button 190 includes a power button, a volume button, etc.
  • the button 190 may be a mechanical button. It may also be a touch button.
  • the terminal device may receive the button input and generate a key signal input related to the user settings and function control of the terminal device.
  • the indicator 192 may be an indicator light, which may be used to indicate the charging status, power change, message, missed call, notification, etc.
  • the software system of the terminal device can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture, etc., which will not be elaborated here.
  • FIG5 is a schematic diagram of the software structure of a terminal device provided in an embodiment of the present application.
  • the layered architecture divides the software into several layers, and each layer has a clear role and division of labor.
  • the layers communicate with each other through software interfaces.
  • the Android system is divided into multiple layers, including the application (APP) layer, the application framework (framework) layer, the hardware abstraction layer (HAL), the kernel layer (kernel), and the hardware (hardware) layer from top to bottom, which is not limited in the embodiments of the present application.
  • the application layer may include a series of application packages.
  • the application package may include one or more of the following: settings, Bluetooth, calendar, phone, or map, etc., which are not limited in the embodiments of the present application.
  • the application framework layer provides application programming interface (API) and programming framework for the applications in the application layer.
  • the application framework layer includes some predefined interfaces.
  • the application framework layer may include one or more of the following: display composition system (surface flinger), or backlight brightness setting module (framework backlight), etc.
  • the display synthesis system is used to synthesize the received layer data and to implement the sending of the device frame rate. For example, when the display synthesis system detects a change in the frame rate, it can send the frame rate to the hardware synthesis processor or the hardware synthesis display.
  • the backlight brightness setting module is used to implement the sending of the backlight value. For example, when the backlight brightness setting module detects that the backlight value has changed, the new backlight value can be sent to the hardware synthesis processor or the hardware synthesis display.
  • the application framework layer may include a window manager, a content provider, a resource manager, a view system, a notification manager, etc. (not shown in FIG. 5 ).
  • the window manager is used to manage window programs.
  • the window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, touch the screen, drag the screen, capture the screen, etc.
  • the content provider is used to store and obtain data and make the data accessible to applications.
  • the data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
  • the view system includes visual controls, such as controls for displaying text, controls for displaying pictures, etc.
  • the view system can be used to build applications.
  • the display interface can be composed of one or more views. For example, a display interface including a text message notification icon can include a view for displaying text and a view for displaying pictures.
  • the resource manager provides various resources for applications, such as localized strings, icons, pictures, layout files, video files, etc.
  • the purpose of the hardware abstraction layer is to abstract the hardware. It can provide a unified interface for querying hardware devices for upper-layer applications, or it can also provide data storage services for upper-layer applications.
  • the hardware abstraction layer can include one or more of the following: hardware display, or hardware composer (HWC) wait.
  • a hardware synthesis display or a hardware synthesis processor is used to send the acquired backlight value or frame rate to a DRM (direct rendering manager) driver.
  • DRM direct rendering manager
  • the kernel layer is the layer between hardware and software.
  • the kernel layer is used to drive the hardware to make it work.
  • the kernel layer may include one or more of the following: DRM driver, display serial interface (DSI) driver, or liquid crystal display kit (LCD kit).
  • the DRM driver can be a subsystem in the kernel, which provides a mechanism for user space programs to directly access graphics hardware.
  • the main function of DRM is to manage the resources of graphics hardware, including video memory, command queues, interrupts, etc., and provide a set of APIs to enable user space programs to interact with graphics hardware.
  • the DRM driver is used to transmit the received backlight value or frame rate and other numerical values to the DSI driver;
  • the DSI driver is used to transmit the backlight value or frame rate and other numerical values received from the DRM driver to the LCD display supporting setting module;
  • the LCD display supporting setting module can pre-set the transition backlight value (or preset backlight value), and use the preset backlight value to determine whether to send the received backlight value.
  • the LCD display supporting setting module can also determine how to switch the pulse and frame rate according to the changes in the backlight brightness and the frame rate.
  • the hardware layer may include one or more of the following: OLED, DDIC, or LCD, etc.
  • DDIC is used to forward the received backlight value into an electrical signal, and transmit the electrical signal to the OLED or LCD through the mobile industry processor interface (MIPI).
  • MIPI mobile industry processor interface
  • the backlight sending process can be as follows: when the backlight brightness setting module detects that the backlight value has changed, the backlight brightness setting module can generate a new backlight value, and send the new backlight value to the DRM driver through the hardware synthesis processor or the hardware synthesis display, and the DRM driver sends the new backlight value to the display driver chip through the DSI driver, and then the display driver chip can convert the new backlight value into an electrical signal and send it to a display such as OLED or LCD through MIPI, so that the display can display an interface based on the new backlight value.
  • the software architecture provided in the embodiment of the present application is only an example, and the terminal device may also include other layers and/or modules, which are not limited in the embodiment of the present application.
  • the embodiments of the present application can provide two backlight adjustment methods: Method 1, the terminal device determines the extend frame rate and pulse switching strategy through a state switching scheme (see the embodiments corresponding to Figures 6-10); Method 2, the terminal device determines the extend frame rate and pulse switching strategy through scene recognition (see the embodiments corresponding to Figures 11-12).
  • Method 1 The terminal device determines the switch strategy of the extend frame rate and pulse through the state switching scheme.
  • Fig. 6 is a flowchart of a backlight adjustment method provided in an embodiment of the present application.
  • the corresponding relationship between the switching state and the control strategy can be pre-set in the terminal device, and the control strategy can include: pulse configuration and/or extend frame rate configuration.
  • the backlight adjustment method may include the following steps:
  • the terminal device obtains a first backlight value and a first frame rate at a first moment, and determines a first state of the terminal device at the first moment.
  • the first frame rate may be generated when the terminal device detects a change in the frame rate at the first moment, or may be determined by the terminal device based on a cached frame rate.
  • the terminal device may generate a new frame rate and cache the new frame rate when detecting a change in the frame rate. For example, the terminal device may send the first frame rate before the first moment (such as the third moment) and cache the first frame rate in the device.
  • the terminal device may obtain the first frame rate from the cache, which may be understood as the frame rate not changing between the third moment and the first moment.
  • the first backlight value may also be generated when the terminal device detects a change in the backlight value at the first moment, or may be determined by the terminal device based on a cached backlight value.
  • the terminal device when the terminal device detects a change in the backlight value at a first moment or detects a change in the frame rate at a first moment, the terminal device generates a first backlight value at the first moment and a first frame rate at the first moment.
  • the terminal device can determine that the backlight value has changed and generate a first backlight value when detecting an operation of adjusting the backlight brightness by a user (such as the embodiment corresponding to Figure 1) or detecting a change in the brightness of the ambient light through a device such as an ambient light sensor.
  • the terminal device can determine that the frame rate has changed and generate a first frame rate in scenarios such as detecting an interface switch or an application switch.
  • the manner in which the backlight value changes and the frame rate changes is not limited in the embodiments of the present application.
  • the first state may be one of four states preset by the terminal device, and the terminal device uses the first backlight value and the first frame rate to determine the state the terminal device is in.
  • FIG7 is a schematic diagram of a switching state of switching from a DC dimming strategy to a PWM dimming strategy provided by an embodiment of the present application.
  • the four preset states may include: state A, state B, state C and state D.
  • state D may be: backlight brightness ⁇ transition backlight value, frame rate ⁇ 90 Hz.
  • the transition backlight value may also be referred to as a preset backlight value, the preset backlight value may be 75 nit or the like, and the backlight brightness may be the first backlight value or the second backlight value described in the embodiment of the present application.
  • 90 Hz may be the extend frame rate of the terminal device.
  • the state switching behavior of the diagonal line is actually realized by superimposing two states in 1-8.
  • the state A can switch to the state D by 1+7 or 3+5.
  • the terminal device obtains a second backlight value and a second frame rate at a second moment, and determines a second state of the terminal device at the second moment.
  • the second moment is before the first moment.
  • the second moment may be a frame before the first moment.
  • the first moment when the first moment is the second frame, the second moment may be the first frame.
  • the terminal device can cache the backlight value of each frame and the frame rate of each frame, or cache the frame rate generated when the frame rate changes and the backlight value generated when the backlight value changes, the terminal device can obtain the second backlight value at the second moment and the second frame rate at the second moment from the cache.
  • the second state may be one of four states preset by the terminal device.
  • the terminal device may switch from the second state to the first state, and the switching state may satisfy at least one of the eight switching states described in the embodiment corresponding to FIG. 7 .
  • the terminal device determines a control strategy for a pulse and/or a frame rate by using the first state and the second state.
  • the corresponding relationship between the switching state and the control strategy can be preset in the terminal device, and the switching state can include the 8 types mainly described in Figure 7, and the control strategy can include: pulse configuration and/or extend frame rate configuration.
  • the corresponding relationship between the switching state and the control strategy can include one or more of the following.
  • state A state B
  • frame rate 90Hz
  • backlight brightness leaves the transition backlight value.
  • the control strategy can be: the number of pulses is switched from 21 to 42.
  • the control strategy can be: the number of pulses is switched from 42 to 21.
  • State C State A
  • the frame rate switches from non-90Hz to 90Hz
  • the backlight brightness transition backlight value.
  • the control strategy can be: the number of pulses switches from 32 to 21.
  • State C State D
  • frame rate ⁇ 90Hz
  • backlight brightness leaves the transition backlight value.
  • the control strategy can be: the number of pulses is switched from 16 to 32.
  • State D ⁇ State C, frame rate ⁇ 90Hz, backlight brightness leaves the transition backlight value.
  • the control strategy can be: the number of pulses is switched from 32 to 16.
  • State B the frame rate switches from 90Hz to non-90Hz, and the backlight brightness ⁇ the transition backlight value. No control strategy.
  • State D the frame rate switches from non-90Hz to 90Hz, and the backlight brightness ⁇ the transition backlight value. No control strategy.
  • the change of the pulse can refer to the embodiment corresponding to FIG8 , which is a waveform diagram of an extended frame rate provided in an embodiment of the present application.
  • the first frame may be in the DC dimming strategy stage; the second frame may be in the transition stage between the DC dimming strategy and the PWM dimming strategy, and the number of pulses may be 16+5, i.e., 21; the third frame may be in the PWM dimming strategy stage, and the number of pulses may be 32+10, i.e., 42.
  • the change of the pulse can refer to the embodiment corresponding to FIG9 , which is a waveform diagram of a basic frame rate provided in an embodiment of the present application.
  • the first frame may be in the DC dimming strategy stage, and the duty value corresponding to the first frame may be 98.3%; the second frame may be in the transition stage between the DC dimming strategy and the PWM dimming strategy, the number of pulses may be 16, and the duty value corresponding to the second frame may be 75%; the third frame may be in the PWM dimming strategy stage, the number of pulses may be 32, and the duty value corresponding to the third frame may be 56%.
  • the terminal device can send down a transition pulse bound to the transition backlight value according to the first state and the second state, when it is determined that the backlight brightness enters the transition backlight and the frame rate is the extended frame rate, such as when the frame rate is 90Hz, to achieve a smooth transition of the screen lighting ratio.
  • the transition pulse can be 21; or when the frame rate is 120Hz, the transition pulse can be 16.
  • the embodiment of the present application provides an example of the state of the terminal device from the process of the user turning on the mobile phone from the screen-off state -> entering the desktop and adjusting the brightness to the transition point -> entering the video application to watch the video and adjusting the brightness to leave the transition point -> returning to the desktop and adjusting the brightness to the transition point -> pressing the power button to turn off the screen.
  • the user turns on the phone from the screen-off state. Before the screen turns on, the backlight brightness is 0 and the frame rate is 120 Hz. At this time, the terminal device is in state D. After the screen turns on, the screen brightness is not a transition point. At this time, the terminal device is still in state D.
  • the user enters the video application, the backlight brightness does not change, and the frame rate switches to 120Hz. At this time, the terminal device switches from state A to state C.
  • the user adjusts the brightness to leave the transition point, and the terminal device switches from state C to state D.
  • the user returns to the desktop, the backlight brightness does not change, the frame rate switches to 90Hz, and the terminal device switches from state D to state B.
  • the user adjusts the backlight brightness to the transition point, and the terminal device switches from state B to state A.
  • the user triggers the power button to turn off the screen, the frame rate of the terminal device does not change, and the backlight brightness changes from the transition point to 0. At this time, the terminal device switches from state A to state B.
  • the present application further provides a schematic diagram of module interaction of a backlight adjustment method.
  • a backlight adjustment method please refer to the embodiment corresponding to FIG10 .
  • FIG10 is a schematic diagram of the module interaction of a backlight adjustment method provided in an embodiment of the present application.
  • the terminal device may include one or more of the following functional modules: a backlight brightness setting module, a hardware synthesis processor, a DRM driver, a DSI driver, a liquid crystal display supporting setting module, or a display driver chip
  • the backlight adjustment method may include the following steps:
  • a hardware synthesis processor obtains a first backlight value from the backlight brightness setting module.
  • step S1001 The way in which the backlight value changes can be found in the description of step S1001, which will not be repeated here.
  • the DRM driver obtains a first backlight value from a hardware synthesis processor.
  • S1003 The DSI driver obtains a first backlight value from the DRM driver.
  • the LCD display supporting setting module obtains a first backlight value from the DSI driver.
  • the LCD display supporting setting module determines the switching state of the terminal device according to the first backlight value obtained at the first moment, the first frame rate obtained at the first moment, and the second backlight value obtained at the second moment, the second frame rate obtained at the second moment.
  • the LCD display supporting setting module is used to cache the backlight value corresponding to each frame and the frame rate corresponding to each frame, or to cache the frame rate generated when the frame rate changes and the backlight value generated when the backlight value changes.
  • the second frame rate and the second backlight value can be pre-cached in the LCD display supporting setting module.
  • the display composition system may send the changed frame rate to the LCD supporting setting module through the hardware composition processor, the DRM driver, and the DSI driver, so that the LCD supporting setting module executes the steps shown in S1005.
  • the LCD supporting setting module may obtain the frame rate of the previous frame (or the last stored) from the cache as the first frame rate.
  • the process of determining the switching state of the terminal device according to the first backlight value, the first frame rate, the second backlight value, and the second frame rate can refer to the step shown in S603, which will not be repeated here.
  • the LCD matching setting module determines the control strategy corresponding to the switching state through the corresponding relationship.
  • the corresponding relationship can be cached in the LCD display supporting setting module.
  • the display driver chip obtains a control strategy from a matching setting module of the liquid crystal display.
  • the LCD display supporting setting module can be used to store the corresponding relationship.
  • the corresponding control strategy is determined from the corresponding relationship.
  • Method 2 The terminal device determines the extended frame rate and pulse switching strategy through scene recognition.
  • Fig. 11 is a flow chart of another backlight adjustment method according to an embodiment of the present application.
  • the backlight adjustment method may include the following steps:
  • the terminal device obtains a first backlight value and a first frame rate.
  • the process of the terminal device acquiring the first backlight value and the first frame rate can refer to the steps shown in S601, which will not be repeated here.
  • the terminal device determines whether the first frame rate is an extended frame rate.
  • the extend frame rate can be 90Hz.
  • the terminal device determines that the first frame rate is the extend frame rate, the terminal device can execute the steps shown in S1106-S1110; or, when the terminal device determines that the first frame rate is not the extend frame rate, the terminal device can execute the steps shown in S1103-S1105.
  • the frame rate of the terminal device can be 120Hz.
  • S1103 The terminal device determines whether the first backlight value is less than or equal to a preset backlight value.
  • the terminal device can determine whether the terminal device is in the PWM dimming strategy stage by judging whether the first backlight value is less than or equal to the preset backlight value. For example, when the terminal device determines that the first backlight value is less than or equal to the preset backlight value, the terminal device can determine that it is in the PWM dimming strategy stage and execute the steps shown in S1104; or, when the terminal device determines that the first backlight value is greater than the preset backlight value, the terminal device can determine that it is in the DC dimming strategy stage and execute the steps shown in S1105.
  • the terminal device issues a first instruction.
  • the first instruction is used to send a preset backlight value and to instruct to set the number of pulses to 16.
  • the number of pulses corresponding to the PWM dimming stage can be 32.
  • the terminal device can switch the number of pulses from 32 to 16 to increase the screen lighting ratio.
  • the terminal device can distinguish the dimming stage of the terminal device through the preset backlight value, and send the preset backlight value and adjust the pulse number when it is in the PWM dimming stage, so that the adjusted pulse number can achieve a smooth transition of the screen lighting ratio.
  • the terminal device sends a first backlight value.
  • the terminal device determines whether the first backlight value is less than or equal to a preset backlight value.
  • the specific process of the terminal device determining whether the first backlight value is less than or equal to the preset backlight value in the step shown in S1106 can be referred to the step shown in S1103, and will not be repeated here.
  • the terminal device issues a third instruction.
  • the third instruction is used to issue a preset backlight value and to instruct to set the number of pulses to 21.
  • the number of pulses corresponding to the PWM dimming stage can be 42.
  • the terminal device can switch the number of pulses from 42 to 21 to increase the screen lighting ratio.
  • the terminal device determines whether the number of pulses corresponding to the first frame rate is 42.
  • the terminal device may execute the step shown in S1109; or, when the terminal device determines that the number of pulses corresponding to the first frame rate is not 42, the terminal device may execute the step shown in S1110. steps shown.
  • the terminal device issues a second instruction.
  • the second instruction is used to issue the first backlight value and to instruct to set the number of pulses to 42.
  • the terminal device sends a first backlight value.
  • the terminal device can send a transition pulse bound to the transition backlight value according to the frame rate while sending the transition backlight value, and achieve a smooth transition of the screen lighting ratio through the transition pulse.
  • the present application further provides a module interaction schematic diagram of a backlight adjustment method.
  • a backlight adjustment method please refer to the embodiment corresponding to FIG. 12 .
  • Figure 12 is a schematic diagram of module interaction of another backlight adjustment method provided in an embodiment of the present application.
  • the terminal device may include one or more of the following functional modules: a backlight brightness setting module, a hardware synthesis processor, a DRM driver, a DSI driver, a liquid crystal display supporting setting module, or a display driver chip, and the terminal device may also include: a display synthesis system (not shown in Figure 12).
  • the backlight adjustment method may include the following steps:
  • step S601 The way in which the backlight value changes can be found in the description of step S601, which will not be described again.
  • the DRM driver obtains a first backlight value from a hardware synthesis processor.
  • the DSI driver obtains a first backlight value from the DRM driver.
  • the LCD display supporting setting module obtains a first backlight value from the DSI driver.
  • the LCD display supporting setting module determines whether the first frame rate is an extended frame rate.
  • the terminal device can execute the steps shown in S1209-S1213; or, when the LCD display supporting setting module determines that the first frame rate is not the extended frame rate, the terminal device can execute the steps shown in S1206-S1208.
  • the specific process of the LCD display supporting setting module determining whether the first frame rate is the extended frame rate can be referred to the step shown in S1102, which will not be repeated here.
  • the display composition system may send the changed frame rate to the LCD supporting setting module through the hardware composition processor, the DRM driver, and the DSI driver, so that the LCD supporting setting module executes the steps shown in S1205.
  • the LCD supporting setting module may obtain the frame rate of the previous frame (or the last stored) from the cache as the first frame rate.
  • the LCD supporting setting module determines whether the first backlight value is less than or equal to the preset backlight value.
  • the terminal device can execute the step shown in S1207; or, when the LCD display supporting setting module determines that the first backlight value is greater than the preset backlight value, the terminal device can execute the step shown in S1208.
  • the LCD display supporting setting module determines whether the first backlight value is less than or equal to the preset backlight value, which can be referred to the step shown in S1103, and will not be repeated here.
  • the display driver chip obtains a first instruction from a liquid crystal display supporting setting module.
  • the first instruction is used to send a preset backlight value and to instruct to set the number of pulses to 16.
  • the liquid crystal display supporting setting module can send a first characteristic value to the DSI driver while sending a first instruction to the display driver chip, and the first characteristic value is used to instruct the DSI driver not to send the first backlight value.
  • the LCD display supporting setting module can also send the first instruction to the DSI driver, and the DSI driver continues to send the first instruction to the display driver chip, which is not limited in the embodiment of the present application.
  • the display driver chip obtains a first backlight value from a liquid crystal display supporting setting module.
  • the display driver chip may send a second characteristic value to the DSI driver, where the second characteristic value is used to instruct the DSI driver to send the first backlight value, and then the DSI driver may send the first backlight value to the display driver chip.
  • the LCD supporting setting module determines whether the first backlight value is less than or equal to the preset backlight value.
  • the terminal device can execute the step shown in S1213; or, when the LCD display supporting setting module determines that the first backlight value is greater than the preset backlight value, the terminal device can execute the step shown in S1210.
  • the LCD display supporting setting module determines whether the first backlight value is less than or equal to the preset backlight value, which can be referred to the step shown in S1103, and will not be repeated here.
  • the LCD display supporting setting module determines that the number of pulses corresponding to the first frame rate is 42
  • the LCD display supporting setting module can execute the step shown in S1211; or, when the LCD display supporting setting module determines whether the number of pulses corresponding to the first frame rate is 42, the LCD display supporting setting module can execute the step shown in S1212.
  • the specific process of whether the number of pulses corresponding to the first frame rate of the LCD display supporting setting module is 42 can refer to the step shown in S1108, which will not be repeated here.
  • the display driver chip obtains a second instruction from a liquid crystal display supporting setting module.
  • the second instruction is used to send the first backlight value and to instruct to switch the frame rate to the basic frame rate.
  • the display driver chip obtains a first backlight value from a liquid crystal display supporting setting module.
  • the display driver chip may send a second characteristic value to the DSI driver, where the second characteristic value is used to instruct the DSI driver to send the first backlight value, and then the DSI driver may send the first backlight value to the display driver chip.
  • the display driver chip obtains a third instruction from the liquid crystal display supporting setting module.
  • the third instruction is used to issue a preset backlight value and to instruct to set the number of pulses to 21.
  • the embodiment of the present application solves the problem that the DDIC side cannot automatically switch to the transition backlight value representing the transition pulse through a software solution. It better solves the user pain point problem caused by the characteristics of the high-frequency PWM dimming solution.
  • the present invention distinguishes the state switching scenes by identifying the real-time backlight value and frame rate changes, and performs special processing for specific scenes, thereby ensuring the correct switching of the pulse when the backlight value changes and the screen running at the correct refresh rate when the frame rate switching behavior occurs.
  • the backlight adjustment method provided in the embodiment of the present application can be applied to all terminal devices that support high-frequency PWM dimming panels and whose DDIC cannot support autonomous switching of pulse mode, such as display screens, laptops, tablet computers, and mobile phone terminals.
  • the screen supports high-frequency PWM dimming characteristics
  • the corresponding switching mode of the panel backlight and refresh rate configuration is realized.
  • user information including but not limited to user device information, user personal information, etc.
  • data including but not limited to data used for analysis, stored data, displayed data, etc.
  • the embodiment of the present application provides a flow chart of another backlight adjustment method.
  • the backlight adjustment method may include the following steps:
  • the terminal device displays the nth frame image.
  • the backlight value of the terminal device is the first backlight value
  • the number of pulses per unit time in the pulse adjustment PWM signal used by the terminal device for backlight adjustment is the first pulse number
  • the state of the terminal device when displaying the nth frame image is the first state described in the embodiment of the present application.
  • the terminal device displays the (n+1)th frame image.
  • the backlight value of the terminal device is the second backlight value
  • the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is the second number of pulses.
  • the state of the terminal device when displaying the n+1th frame image is the second state described in the embodiment of the present application.
  • the process of the terminal device adjusting the first number of pulses to the second number of pulses can be determined by the terminal device from the first corresponding relationship based on the first state and the second state.
  • the process of implementing terminal device state switching based on S1301-S1302 may correspond to 2 or 6 among the 8 switching states described in the embodiments of the present application.
  • the second pulse number is smaller than the first pulse number
  • the second backlight value is not equal to the first backlight value
  • the second backlight value belongs to a preset backlight interval
  • the minimum value of the preset backlight interval is the minimum backlight value allowed to be adjusted when the backlight is adjusted by DC dimming
  • the maximum value of the preset backlight interval is the maximum backlight value allowed to be adjusted when the backlight is adjusted by PWM dimming.
  • the method also includes: displaying the n+2th frame image; wherein, when displaying the n+2th frame image, the backlight value of the terminal device is a third backlight value, and the number of pulses per unit time in the PWM signal used for backlight adjustment by the terminal device is a third pulse number; wherein the third pulse number is greater than the second pulse number, the second backlight value is not equal to the third backlight value, and the third backlight value does not belong to the preset backlight interval.
  • the state switching process of the terminal device can correspond to 1 or 5 among the 8 switching states described in the embodiments of the present application.
  • the frame rate of the terminal device when displaying the nth frame image, is a first frame rate; when displaying the n+1th frame image, the frame rate of the terminal device is a second frame rate; when displaying the n+2th frame image, the frame rate of the terminal device is a third frame rate; the first frame rate is equal to the third frame rate; the method also includes: displaying the n+3th frame image; wherein, when displaying the n+3th frame image, the backlight value of the terminal device is a fourth backlight value, the number of pulses per unit time in the PWM signal used for backlight adjustment by the terminal device is a fourth pulse number, and the frame rate of the terminal device is a fourth frame rate; wherein, the fourth frame rate is less than the third frame rate, the fourth pulse number is greater than the third pulse number, the fourth backlight value is not equal to the third backlight value, and the fourth backlight value belongs to the preset backlight interval.
  • the state switching process of the terminal device can correspond to 4 among the 8 switching states described in the embodiment of the present application.
  • the third frame rate is in a first frame rate range
  • the fourth frame rate is in a second frame rate range
  • the first frame rate range includes 120 Hz and does not include 90 Hz
  • the second frame rate range includes 90 Hz and does not include 120 Hz.
  • the third frame rate may be the basic frame rate described in the embodiment of the present application
  • the fourth frame rate may be the extended frame rate described in the embodiment of the present application.
  • the n+4th frame image is displayed; wherein, when the n+4th frame image is displayed,
  • the backlight value of the terminal device is the fifth backlight value
  • the number of pulses per unit time in the PWM signal used for backlight adjustment by the terminal device is the fifth number of pulses
  • the fifth backlight value belongs to the preset backlight interval
  • the fifth number of pulses is equal to the fourth number of pulses.
  • the state of the terminal device may not change.
  • Figure 13 is a structural schematic diagram of a synchronous playback device provided by the embodiment of the present application, and the synchronous playback device can be a terminal device in the embodiment of the present application, or a chip or chip system in the terminal device.
  • a backlight adjustment device 1300 can be used in a communication device, a circuit, a hardware component or a chip, and the backlight adjustment device 1300 includes: an acquisition unit 1301 and a processing unit 1302.
  • the acquisition unit 1301 is used to support the information acquisition step performed by the backlight adjustment method;
  • the processing unit 1302 is used to support the backlight adjustment device 1300 to perform the information processing step.
  • the backlight adjustment device 1300 may further include a communication unit 1303, and the communication unit 1303 is used to support the backlight adjustment device 1300 to perform steps such as receiving or sending a message.
  • processing unit 1302 and the acquiring unit 1301 may be integrated together, and the processing unit 1302 and the acquiring unit 1301 may communicate with each other.
  • the backlight adjustment device 1300 may further include: a storage unit 1304.
  • the storage unit 1304 may include one or more memories, and the memory may be a device in one or more devices or circuits for storing programs or data.
  • the storage unit 1304 may exist independently and be connected to the processing unit 1302 via a communication bus.
  • the storage unit 1304 may also be integrated with the processing unit 1302.
  • the storage unit 1304 can store computer execution instructions of the method of the terminal device, so that the processing unit 1302 executes the method of the terminal device in the above embodiment.
  • the storage unit 1304 can be a register, a cache or a random access memory (RAM), etc.
  • the storage unit 1304 can be integrated with the processing unit 1302.
  • the storage unit 1304 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, and the storage unit 1304 can be independent of the processing unit 1302.
  • the backlight adjustment device 1300 may further include: a communication unit 1303.
  • the communication unit 1303 is used to support the backlight adjustment device 1300 to interact with other devices.
  • the communication unit 1303 may be a communication interface or an interface circuit.
  • the communication unit 1303 may be a communication interface.
  • the communication interface may be an input/output interface, a pin or a circuit, etc.
  • the device of this embodiment can be used to execute the steps executed in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
  • FIG14 is a schematic diagram of the hardware structure of another terminal device provided in an embodiment of the present application.
  • the terminal device includes a processor 1401, a communication line 1404 and at least one communication interface (the communication interface 1403 is used as an example in FIG. 14 ).
  • the processor 1401 may be a general-purpose central processing unit (CPU), a microprocessor, An application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.
  • CPU central processing unit
  • ASIC application-specific integrated circuit
  • Communications link 1404 may include circuitry to transmit information between the above-described components.
  • the communication interface 1403 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, wireless local area networks (WLAN), etc.
  • the terminal device may further include a memory 1402 .
  • the memory 1402 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
  • the memory may be independent and connected to the processor via a communication line 1404. The memory may also be integrated with the processor.
  • the memory 1402 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 1401.
  • the processor 1401 is used to execute the computer-executable instructions stored in the memory 1402, thereby implementing the method provided by the embodiment of the present application.
  • the computer-executable instructions in the embodiments of the present application may also be referred to as application code, and the embodiments of the present application do not specifically limit this.
  • the processor 1401 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 14 .
  • the terminal device may include multiple processors, such as processor 1401 and processor 1405 in FIG. 14.
  • processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.
  • the processor here may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
  • the instructions stored in the memory for execution by the processor may be implemented in the form of a computer program product, wherein the computer program product may be pre-written in the memory, or may be downloaded and installed in the memory in the form of software.
  • a computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device.
  • Computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
  • wired e.g., coaxial cable, optical fiber, digital subscriber line (DSL)
  • wireless e.g., infrared, wireless, microwave, etc.
  • the computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that includes one or more available media integrated therein.
  • available media may include magnetic media (e.g., floppy disks, hard disks or tapes), optical media (e.g., digital versatile discs (DVDs)), or semiconductor media (e.g., solid state disks (SSDs)). SSD)) etc.
  • Computer-readable media may include computer storage media and communication media, and may also include any medium that can transfer a computer program from one place to another.
  • the storage medium may be any target medium that can be accessed by a computer.
  • the computer-readable medium may include a compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM or other optical disk storage; the computer-readable medium may include a magnetic disk storage or other magnetic disk storage device.
  • any connecting line may also be appropriately referred to as a computer-readable medium.
  • the software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave
  • the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of the medium.
  • Disks and discs as used herein include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Human Computer Interaction (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Liquid Crystal (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

本申请实施例提供一种背光调节方法和装置,方法包括:显示第n帧图像;其中,显示第n帧图像时,终端设备的背光值为第一背光值,终端设备用于背光调整的脉冲调整PWM信号中的单位时间内脉冲数量为第一脉冲数量;显示第n+1帧图像;其中,显示第n+1帧图像时,终端设备的背光值为第二背光值,终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第二脉冲数量,使得终端设备可以在检测到背光值发生变化时,在增加过渡背光的同时,减少脉冲数量,以缓解屏幕亮度跳变的问题,使得屏幕亮度可以实现较为平滑的过渡。

Description

背光调节方法和装置
本申请要求于2023年07月12日提交中国国家知识产权局、申请号202310862049.7、申请名称为“背光调节方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及终端技术领域,尤其涉及一种背光调节方法和装置。
背景技术
随着互联网的普及和发展,人们对于终端设备的功能需求也越发多样化。例如,为了满足用户对于设备屏幕的使用需求,终端设备可以支持背光亮度调节,且可以通过背光亮度调节使得终端设备呈现出的画面效果更符合用户的观感。
通常情况下,为了实现背光的合理调节,终端设备可以在检测到背光亮度满足屏幕亮度上限到屏幕中低亮度所在范围时,采用DC调光策略进行背光调节,例如通过降低流过有机发光材料的驱动电流,控制发光效率达到调节背光亮度的效果。终端设备在检测到背光亮度满足屏幕中低亮度到屏幕最低亮度所在范围时,采用了PWM调光策略进行背光调节,例如通过降低屏幕点亮比例,即占空比(duty)值,达到调节背光亮度的效果。其中,屏幕亮度上限可以约为1000nit等数值,屏幕中低亮度可以约为70nit等数值,屏幕最低亮度可以约为2nit等数值。
然而,上述背光调节方法可能带来现屏幕亮度跳变的问题。
发明内容
本申请实施例提供一种背光调节方法和装置,用于在DC调光策略以及PWM调光策略的之间的过渡阶段,通过增加过渡背光的同时,减少pulse数量,以缓解屏幕亮度跳变的问题,使得屏幕亮度可以实现较为平滑的过渡。
第一方面,本申请实施例提供一种背光调节方法,应用于终端设备,方法包括:显示第n帧图像;其中,显示第n帧图像时,终端设备的背光值为第一背光值,终端设备用于背光调整的脉冲调整PWM信号中的单位时间内脉冲数量为第一脉冲数量;显示第n+1帧图像;其中,显示第n+1帧图像时,终端设备的背光值为第二背光值,终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第二脉冲数量;其中,第二脉冲数量小于第一脉冲数量,第二背光值与第一背光值不相等,第二背光值属于预设背光区间,预设背光区间的最小值为通过直流DC调光进行背光调节时允许调节的最小背光值,预设背光区间的最大值为通过PWM调光实现背光调节时允许调节的最大背光值,使得终端设备可以在检测到背光值发生变化时,在增加过渡背光的同时,减少脉冲数量,以缓解屏幕亮度跳变的问题,使得屏幕亮度可以实现较为平滑的过渡。
其中,第二背光值与第一背光值不相等,第二背光值属于预设背光区间,可以理解为终端设备进入预设背光区间。
在一种可能的实现方式中,方法还包括:显示第n+2帧图像;其中,显示第n+2帧图像时,终端设备的背光值为第三背光值,终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第三脉冲数量;其中,第三脉冲数量大于第二脉冲数量,第二背光值与第三背光值不相等,第三背光值不属于预设背光区间。这样,终端设备可以在确定远离预设背光区间时,增加脉冲数量,以实现脉冲的灵活调节。
在一种可能的实现方式中,显示第n帧图像时,终端设备的帧率为第一帧率;显示第n+1帧图像时,终端设备的帧率为第二帧率;显示第n+2帧图像时,终端设备的帧率为第三帧率;第一帧率等于第三帧率;方法还包括:显示第n+3帧图像;其中,显示第n+3帧图像时,终端设备的背光值为第四背光值,终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第四脉冲数量,终端设备的帧率为第四帧率;其中,第四帧率小于第三帧率,第四脉冲数量大于第三脉冲数量,第四背光值与第三背光值不相等,第四背光值属于预设背光区间。这样,使得终端设备可以在检测到帧率发生变化时,根据帧率的变化情况对脉冲数量进行较为合理的调节,使得帧率变化与脉冲变化满足3840Hz高频PWM调光的终端设备,减少屏幕刷新率异常的情况。
在一种可能的实现方式中,第三帧率处于第一帧率区间,第四帧率处于第二帧率区间,第一帧率区间包括120赫兹且不包括90赫兹,第二帧率区间包括90赫兹且不包括120赫兹。
其中,第三帧率可以为本申请实施例中描述的基础帧率,第四帧率可以为本申请实施例中描述的extend帧率。
在一种可能的实现方式中,显示第n+4帧图像;其中,显示第n+4帧图像时,终端设备的背光值为第五背光值,终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第五脉冲数量,第五背光值属于预设背光区间,第五脉冲数量等于第四脉冲数量。这样,终端设备可以在确定第五背光值处于预设背光区间时,不对脉冲数量进行调整。
在一种可能的实现方式中,终端设备中包括:液晶显示器配套设置模块,方法包括:液晶显示器配套设置模块用于根据第一背光值以及第二背光值,将第一脉冲数量调整为第二脉冲数量;液晶显示器配套设置模块用于将第二脉冲数量下发至显示驱动芯片。可以理解的是,液晶显示器配套设置模块可以实现对于脉冲数量的调整以及脉冲数量的下发,使得显示驱动芯片可以根据脉冲数量调整显示画面。
在一种可能的实现方式中,终端设备为支持3840Hz高频PWM调光的设备。
第二方面,本申请实施例提供一种背光调节装置,装置包括显示单元以及处理单元,显示单元,用于显示第n帧图像;其中,显示第n帧图像时,终端设备的背光值为第一背光值,终端设备用于背光调整的脉冲调整PWM信号中的单位时间内脉冲数量为第一脉冲数量;显示单元,还用于显示第n+1帧图像;其中,显示第n+1帧图像时,终端设备的背光值为第二背光值,终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第二脉冲数量;其中,第二脉冲数量小于第一脉冲数量,第二背光值与第一背光值不相等,第二背光值属于预设背光区间,预设背光区间的最小值为通过直流DC调光进行背光调节时允许调节的最小背光值,预设背光区间的最大值为通过PWM调光实现背光调节时允许调节的最大背光值。
第三方面,本申请实施例提供一种终端设备,包括处理器和存储器,存储器用于存储代码指令;处理器用于运行代码指令,使得终端设备执行如第一方面或第一方面的任一种实现方式中描述的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,使得终端设备执行如第一方面或第一方面的任一种实现方式中描述的方法。
第五方面,一种计算机程序产品,包括计算机程序,当计算机程序被运行时,使得终端设备执行如第一方面或第一方面的任一种实现方式中描述的方法。
应当理解的是,本申请的第三方面至第五方面与本申请的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
附图说明
图1为本申请实施例提供的一种场景示意图;
图2为本申请实施例提供的一种脉冲变化示意图;
图3为本申请实施例提供的一种trace示意图;
图4为本申请实施例提供的一种终端设备的硬件结构示意图;
图5为本申请实施例提供的一种终端设备的软件结构示意图;
图6为本申请实施例提供的一种背光调节方法的流程示意图;
图7为本申请实施例提供的一种由DC调光策略切换至PWM调光策略的切换状态示意图;
图8为本申请实施例提供的一种extend帧率的波形示意图;
图9为本申请实施例提供的一种基础帧率的波形示意图;
图10为本申请实施例提供的一种背光调节方法的模块交互示意图;
图11为本申请实施例另一种背光调节方法的流程示意图;
图12为本申请实施例提供的另一种背光调节方法的模块交互示意图;
图13为本申请实施例提供的一种同步播放装置的结构示意图;
图14为本申请实施例提供的另一种终端设备的硬件结构示意图。
具体实施方式
为了便于清楚描述本申请实施例的技术方案,对本申请实施例中提及的名词进行解释说明:
1、直流电(direct current,DC)
在显示领域,DC代表通过操控流过发光单元的电流或电压以控制亮度的方式。
在终端设备基于DC调光策略实现背光控制的阶段中,屏幕的点亮比例,即duty值通常可以为固定值。
2、脉冲调制(pulse width modulation,PWM)
在显示领域,PWM表示通过调节发光单元的开关状态占比(占空比)以控制亮度的方式。
在终端设备基于PWM调光策略实现背光控制的阶段中,发光单元的电流或电压通常可以为固定值。
可以理解的是,由于人眼的视觉暂留效应,当看到快速变化的图像时,会将其处理为平滑的图像,因此终端设备可以通过控制屏幕的开关比例,达到降低单位时间亮度积分值,从而降低亮度的效果。在基于PWM调光策略实现背光控制的阶段,屏幕的人眼可视亮度随点亮比例减小而降低。
3、脉冲(pulse)
pulse可以为PWM调节的基本组成单元。单位时间内,相同脉宽场景下,pulse越多,屏幕点亮比例约低。单位时间内,pulse一定时,脉宽越大,屏幕点亮比例越低。
3、占空比(duty)
duty值可以用来指代屏幕的点亮比例。duty值越大,屏幕点亮比例越大,屏幕的亮度就越高;duty值越小,屏幕点亮比例越小,屏幕的亮度就越低。
4、低温多晶硅(low temperature poly-silicon,LTPS)
LTPS是薄膜晶体管(thin film transistor,TFT)技术的一种,LTPS驱动的屏幕具有响应速度快,分辨率高,功耗低等优点,因此被屏幕厂商广泛采用。
5、低温多晶硅氧化物(low temperature polysilicon oxide,LTPO)
LTPO与LTPS相对应。相比于LTPS的TFT技术,LTPO技术采用了氧化物TFT取代部分漏电流较大的LTPS TFT,其中具有高迁移率的LTPS TFT驱动OLED,而氧化物TFT则用于控制开关电路。LTPO技术的载流子迁移率更高,可以减小gate驱动电路的尺寸从而实现屏幕的高分辨率,同时可以降低驱动电压获得更低的功耗。同时LTPO的漏电流较低,在进一步降低屏幕功耗的同时,可以使屏幕工作于更低的屏幕刷新率下。例如10Hz和1Hz,这些刷新率是LTPS-TFT技术所无法实现的。
6、有机发光二极管(organic light-emitting diode,OLED)
当前主流中高端机型普遍采用的就是OLED材料的屏幕。相比于LED屏幕,这种OLED屏幕具有低亮不漏光,高对比度,高色彩解析度等优势。
7、显示驱动芯片(display driver IC,DDIC)
DDIC通常与屏幕模组匹配,用来定制化实现屏幕面板的供电设定和时序设定,同时支持将显示数据流解压缩并传输到面板上显示。屏幕驱动技术大致上来说,是接收系统级芯片(system on chip,SOC)通过移动产业处理器接口(mobile industry processor interface,MIPI)或者其他总线发送过来的信号,将之解码,然后针对特定显示设备的特性,进行再编码/调制/映射成数据流,然后通过6/8/10bit(红绿蓝各一组)的数模转换器(DAC)将数据流转变为动态电压,并将之在行同步信号(与帧频和分辨率有关)的控制下通过mux开关充电到对应的TFT或其他的栅控制电容上。
8、灭屏与亮屏
灭屏可以理解为终端设备的显示屏下电。处于灭屏时,终端设备的显示屏的亮度低于预设亮度。亮屏可以理解为终端设备的显示屏上电。处于亮屏时,终端设备的显示屏的亮度高于预设亮度。其中,上电可以理解为电流大于预设的电流数值,下电可以理解为电流小于预设的电流数值。
例如,当终端设备的背光值为0时可以理解为终端设备处于灭屏状态。
9、终端设备
本申请实施例中描述的终端设备的显示屏可以为搭载3840Hz高频PWM调光特性, 且同时支持LTPO特性的屏幕,3840Hz高频PWM调光护眼屏幕可以实现零风险调光护眼屏,且屏幕通过莱茵无频闪认证。
其中,参考电气电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)1789-2015标准中频闪风险等级于闪烁频率相关性定义:频率越高,频闪越低,对人眼的伤害就越小。当频率达到1250Hz以上时,危害才能处于低风险水平,当调光频率高于3125Hz时,达到无频闪危害等级。因此,本申请实施例中提及的显示屏可以为达到无频闪危害等级的LTPO特性屏幕。
可以理解的是,像素单元点亮与熄灭实际就是通过开关电路实现对发光单元的充放电。而对于高频PWM方案的OLED屏幕,特别是采用了LTPO技术的屏幕而言,为了维持更低帧率的亮度不出现抖动的情况,其像素充电需要更加充分,其脉冲的充电时间需要得到满足。
在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一值和第二值仅仅是为了区分不同的值,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
为了实现背光的合理调节,通常情况下,终端设备可以在检测到背光亮度满足屏幕亮度上限到屏幕中低亮度所在范围时,采用DC调光策略进行背光调节,例如通过降低流过有机发光材料的驱动电流,控制发光效率达到调节背光亮度的效果。终端设备在检测到背光亮度满足屏幕中低亮度到屏幕最低亮度所在范围时,采用了PWM调光策略进行背光调节,例如通过降低屏幕点亮比例,即占空比(duty)值,达到调节背光亮度的效果。
采用PWM调光策略,是由于OLED屏幕在过低电流下的面板均一性不佳,会出现画面斑纹(mura)等异常显示问题。因此可以在PWM调光策略中,可以通过固定电流值,而降低屏幕点亮比例,即降低Duty值的方式调节背光亮度。
示例性的,结合图1对应的实施例对本申请实施例应用的场景进行说明。图1为本申请实施例提供的一种场景示意图。在图1对应的实施例中,以终端设备为手机为例进行示例说明,该示例并不构成对本申请实施例的限定。
可以理解的是,图1中的任一显示画面可以为基于高速摄像机对终端设备的显示屏进行拍摄得到的。
响应于终端设备的背光亮度由高到底的变化,终端设备可以依次显示如图1中的a所示的画面、如图1中的b所示的画面、如图1中的c所示的画面、以及如图1中的d所示的画面。
图1中的a可以为背光亮度为第一亮度的情况下,终端设备基于DC调光策略进行背光调节时显示的画面,第一亮度可以为亮度进度条处于101时指示的亮度。图1中的b可以为背光亮度为第二亮度的情况下,终端设备基于DC调光策略进行背光调节时显示的画面,第二亮度可以为亮度进度条处于102时指示的亮度。图1中的a所示的画面以及图1中的b所示的画面中的一条频闪可以对应于DC调光策略中的一个脉冲。其中,第一亮度大于第二亮度。
图1中的c可以为背光亮度为第三亮度的情况下,终端设备基于PWM调光策略进行背光调节时显示的画面,第三亮度可以为亮度进度条处于103时指示的亮度。图1中的d可以为背光亮度为第四亮度的情况下,终端设备基于PWM调光策略进行背光调节时显示的画面,第四亮度可以为亮度进度条处于104时指示的亮度。图1中的c所示的以及图1中的d所示的画面中的一条频闪可以对应于PWM调光策略中的一个脉冲,且图1中的c所示的画面中的任一脉冲的宽度可以小于图1中的d所示的界面中的任一脉冲的宽度。其中,第二亮度大于第三亮度,第三亮度大于第四亮度。
可以理解的是,不同阶段下脉冲的变化情况可以参见图2对应的实施例。示例性的,图2为本申请实施例提供的一种脉冲变化示意图,图2中展示了屏幕像素单元的点亮和熄灭,低电平时屏幕为点亮,高电平时屏幕为熄灭。可以看到点亮比例的变化为:几乎完全点亮→点亮比例小幅降低→点亮比例大幅降低。
通过测试图1中的b所示的画面,可以确定显示屏的duty值可以为98.3%,如图2中的第1帧对对应的阶段;通过测试图1中的c所示的画面中,可以确定显示屏的duty值可以为58%,如图2中的第2帧对应的阶段。
可以理解的是,在DC调光策略与PWM调光策略的过渡阶段,显示屏的duty值可能存在由98.3%跳转为58%的情况,背光亮度发生跳变,使得用户感受到主观闪屏问题。
具体的,终端设备的背光亮度无法在DC调光策略到PWM调光策略之间实现平滑过渡的原因可以为,当前DC调光策略以及PWM调光策略并未采用遍历背光亮度阶数的方式进行背光调节,而是通过阶跃的方式进行背光调节。例如,终端设备可以在检测到背光值发生变化时,按照预设的多个背光值通过阶跃的方式进行下发,该下发的背光值可以为背光的显示亮度值(display brightness value,DBV),DBV与nit之间存在一一对应关系。
以下发的背光值为DBV为例进行示例说明,例如终端设备可以根据背光亮度的逐渐变化情况,按照预设规则依次下发1210、1204、1199、1193、1186、1181、1176、1171、1164、1162、1159、1153、1147、1140等DBV。在终端设备确定用于实现在DC调光策略与PWM之间进行过渡的DBV为1183时,由于终端设备只能按照预设的DBV进行背光下发,因此终端设备只能下发1186、1181等数值,而在下发1186以及1181的过程中可能存在屏幕点亮比例跳变的问题。
因此终端设备可以在基于DC调光策略进行背光调节、以及基于PWM调光策略进行背光调节的过渡阶段,增加过渡背光。具体的,终端设备获取新背光值,并判断上一帧背光值以及新背光值是否均大于过渡背光值,在确定上一帧背光值以及新背光值均大于预设 背光值时,将新背光值替换为过渡背光值,使得终端设备可以下发过渡背光值,并基于过渡背光值显示界面。
然而,在上述背光调节方法中,仅通过增加过渡背光值的方式,难以实现显示屏点亮比例的平滑过渡。这是由于终端设备中的DDIC无法在下发过渡背光值的同时,无法主动切换pulse,在pulse未切换的情况下,屏幕点亮比例将不会发生变化。
另外,由于终端设备中,pulse的设定与扩展(extend)帧率存在耦合,因此在实现背光值切换、pulse切换的情况下,需要区分实时的帧率变化情况,并进行指令的下发,当终端设备未考虑到帧率变化情况时,终端设备将出现屏幕刷新率异常的情况。
其中,pulse的设定与extend的帧率存在耦合可以理解为:屏幕的高频PWM调光是通过设定每帧内的pulse数量来控制的。例如当终端设备的屏幕使用的3840Hz,其控制方式为设定每帧内打出32个pulse,计算得到的每秒内脉冲数量为120帧/秒*32/帧=3840/秒,由此得到了3840Hz的PWM频率。对于固定了PWM刷新率的屏幕而言,其每个pulse的时间是固定的,由此衍生出了extend帧率。
extend帧率即为在基础帧率的基础上通过增加每帧内的pulse数量以获取异于基频的帧率方式。本申请实施例中,120Hz为基础帧率,而90Hz为extend帧率,其获取方式为在120Hz每帧32个pulse的基础上延长10个pulse。可以理解为,extend的实际帧率与pulse数量之间存在一一对应关系。其中,基础帧率可以满足第一帧率范围,如100Hz-130Hz等范围,extend帧率可以满足第二帧率范围,如80Hz-100Hz等范围。
可以理解的是,在由DC调光策略至PWM调光策略的过渡阶段中,采用了添加一个过渡背光值的方法,背光亮度的过渡方式是减少pulse数,但减少pulse数即会对extend帧率产生影响,因此对应的extend帧率也应当随之改变延长帧数量的设定。由于当前DDIC无法实现识别不同亮度或帧率,进行自主的pulse和extend设定切换,因此需要通过捕获亮度下发行为和帧率切换行为,使得终端设备执行相应的逻辑控制。
示例性的,本申请实施例提供两种屏幕刷新率异常的示例,图3为本申请实施例提供的一种trace示意图。
示例1:以抓取场景的trace为例进行示例说明,当前屏幕刷新率档位为中,正常的屏幕刷新率应该为90Hz;实际屏幕刷新率=1/每帧刷新时间间隔=1/0.0095≈105Hz。其中,屏幕刷新率档位为中可以理解为屏幕刷新率为90Hz。
如图3中的a所示,由于DDIC在从PWM阶段回到DC段调节时,无法自主切换回对应的配置,导致帧率计算变为(120*32)/(32+5)=103Hz,对应的屏幕一帧的刷新间隔变为9.5ms左右。
可以理解的是,由于实际计算得到的屏幕刷新率高于正常的屏幕刷新率,因屏幕刷新率异常的情况可能导致终端设备的功耗增加。
示例2:以抓取场景trace为例进行示例说明,当前刷新率档位为中,正常的屏幕刷新率应该为90Hz;实际屏幕刷新率=1/每帧刷新时间间隔=1/0.0133≈75Hz。
如图3中的b所示,由于DDIC在从PWM阶段回到DC段调节时,无法自主切换回对应的配置,导致帧率计算变为120*16/(16+10)=73Hz,对应的TE周期间隔变为13.3ms左右。
可以理解的是,由于实际计算得到的屏幕刷新率低于正常的屏幕刷新率,因屏幕刷新 率异常的情况可能导致终端设备出现卡顿等性能异常的问题。
有鉴于此,本申请实施例提供一种背光调节方法,使得终端设备可以在下发过渡背光值的同时,下发与过渡背光值绑定的过渡pulse,通过过渡pulse实现屏幕点亮比例平滑的过渡。
可以理解的是,上述终端设备也可以称为终端,(terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以为拥有触摸屏的手机(mobile phone)、智能电视、穿戴式设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
因此,为了能够更好地理解本申请实施例,下面对本申请实施例的终端设备的结构进行介绍。示例性的,图4为本申请实施例提供的一种终端设备的结构示意图。
终端设备可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,指示器192,摄像头193,以及显示屏194等。
其中,传感器模块180可以包括下述一种或多种:压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等(图4中未示出)。
可以理解的是,本申请实施例示意的结构并不构成对终端设备的具体限定。在本申请另一些实施例中,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。处理器110中还可以设置存储器,用于存储指令和数据。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为终端设备充电,也可以用于终端设备与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。电源管理模块141用于连接充电管理模块140与处理器110。
终端设备的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。终端设备中的天线可用于覆盖单个或多 个通信频带。不同的天线还可以复用,以提高天线的利用率。
移动通信模块150可以提供应用在终端设备上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。
无线通信模块160可以提供应用在终端设备上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM)等无线通信的解决方案。
终端设备通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。在一些实施例中,终端设备可以包括1个或N个显示屏194,N为大于1的正整数。
终端设备可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
摄像头193用于捕获静态图像或视频。在一些实施例中,终端设备可以包括1个或N个摄像头193,N为大于1的正整数。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端设备的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。
终端设备可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。终端设备可以通过扬声器170A收听音乐,或收听免提通话。受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当终端设备接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。耳机接口170D用于连接有线耳机。麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。本申请实施例中,终端设备可以拥有设置一个麦克风170C。
压力传感器用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器可以设置于显示屏194。陀螺仪传感器可以用于确定终端设备的运动姿态。气压传感器用于测量气压。磁传感器包括霍尔传感器。加速度传感器可检测终端设备在各个方向上(一般为三轴)加速度的大小。距离传感器,用于测量距离。接近光传感器可以包括例如发光二极管(LED)和光检测器,例如光电二极管。环境光传感器用于感知环境光亮度。指纹传感器用于采集指纹。温度传感器用于检测温度。触摸传感器,也称“触控器件”。骨传导传感器可以获取振动信号。
触摸传感器可以设置于显示屏194,由触摸传感器与显示屏194组成触摸屏,或称“触控屏”。本申请实施例中,该触摸屏内可以设置有电容感测节点网格(下文简称电容传感器),当终端设备确定该电容传感器接收到的至少一个网格中的电容的数值超出电容阈值时,则可以确定发生触摸操作;进一步的,终端设备可以基于超出电容阈值的至少一个网格所占的区域,确定触摸操作对应的触摸区域。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。终端设备可以接收按键输入,产生与终端设备的用户设置以及功能控制有关的键信号输入。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
终端设备的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构等,在此不再赘述。
示例性的,图5为本申请实施例提供的一种终端设备的软件结构示意图。如图5所示,分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为多层,从上至下分别为应用程序(application,APP)层、应用程序框架(framework)层、硬件抽象层(hardware abstraction layer,HAL)、内核层(kernel)、以及硬件(hardware)层等,本申请实施例中对此不做限定。
应用程序层可以包括一系列应用程序包。应用程序包可以包括下述一种或多种:设置、蓝牙、日历、电话、或地图等,本申请实施例中对此不做限定。
应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,API)和编程框架。应用程序框架层包括一些预先定义的接口。应用程序框架层中可以包括下述一种或多种:显示合成系统(surface flinger)、或背光亮度设置模块(framework backlight)等。
本申请实施例中,显示合成系统用于对接收到的图层数据进行合成、以及用于实现设备帧率的下发,例如显示合成系统可以在检测到帧率发生变化时,将帧率下发至硬件合成处理器或硬件合成显示器。
背光亮度设置模块用于实现对于背光值的下发,例如背光亮度设置模块可以在检测到背光值发生变化时,将新背光值下发至硬件合成处理器或硬件合成显示器。
在一些实施例中,应用程序框架层可以包括窗口管理器,内容提供器,资源管理器,视图系统,通知管理器等(图5中未示出)。
其中,窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,触摸屏幕,拖拽屏幕,截取屏幕等。内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
硬件抽象层的目的在于将硬件抽象化,可以为上层的应用提供一个统一的查询硬件设备的接口,或也可以为上层应用提供数据存储服务。硬件抽象层中可以包括下述一种或多种:硬件合成显示器(hardware display)、或硬件合成处理器(hardware composer,HWC) 等。
本申请实施例中,硬件合成显示器或硬件合成处理器用于实现将获取到的背光值或帧率下发至DRM(direct rendering manager)驱动中。
内核层是硬件和软件之间的层。内核层用于驱动硬件使得硬件工作。内核层中可以包括下述一种或多种:DRM驱动、显示器串行接口(display serial interface,DSI)驱动、或液晶显示器配套设置模块(liquid crystal display kit,LCD kit)。
DRM驱动可以为内核中的一个子系统,它提供了一种机制,使得用户空间程序能够直接访问图形硬件。DRM的主要作用是管理图形硬件的资源,包括显存、命令队列、中断等,并提供了一组API,使用户空间程序能够与图形硬件进行交互。
本申请实施例中,DRM驱动用于将接收到背光值或帧率等数值传输到DSI驱动中;DSI驱动用于将从DRM驱动接收到背光值或帧率等数值传输到液晶显示器配套设置模块中;液晶显示器配套设置模块中可以预先设置过渡背光值(或称为预设背光值),并利用预设背光值确定是否下发接收到的背光值。
本申请实施例中,液晶显示器配套设置模块还可以根据背光亮度与帧率的变化情况,确定如何对pulse与帧率的进行切换。
硬件层中可以包括下述一种或多种:OLED、DDIC、或LCD等。
本申请实施例中,DDIC用于将接收到背光值转发为电信号,并将电信号通过移动产业处理器接口(mobile industry processor interface,MIPI)传递到OLED或LCD中。
结合图5对应的实施例,通常情况下,背光下发流程可以为:在背光亮度设置模块检测到背光值发生变化时,背光亮度设置模块可以生成新背光值,并将新背光值通过硬件合成处理器或硬件合成显示器下发至DRM驱动,DRM驱动将新背光值通过DSI驱动下发至显示驱动芯片中,进而显示驱动芯片可以将新背光值转换为电信号并通过MIPI下发至OLED或LCD等显示器中,使得显示器可以基于新背光值显示界面。
可以理解的是,本申请实施例提供的软件架构仅作为一种示例,终端设备中也可以包括其他层级和/或模块,本申请实施例中对此不做限定。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以独立实现,也可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
本申请实施例可以提供两种背光调节方法:方法一、终端设备通过状态切换方案确定extend帧率以及pulse的切换策略(参见图6-图10对应的实施例),方法二、终端设备通过场景识别确定extend帧率以及pulse的切换策略(参见图11-图12对应的实施例)。
方法一、终端设备通过状态切换方案确定extend帧率以及pulse的切换策略。
示例性的,图6为本申请实施例提供的一种背光调节方法的流程示意图。在图6对应的实施例中,终端设备中可以预先设置切换状态与控制策略之间的对应关系,该控制策略中可以包括:pulse配置和/或extend帧率配置。
如图6所示,背光调节方法可以包括如下步骤:
S601、终端设备获取第一时刻的第一背光值以及第一时刻的第一帧率,并确定终端设备在第一时刻所处的第一状态。
第一帧率可以为终端设备在第一时刻检测到帧率发生变化时生成的,或者也可以为终端设备基于缓存的帧率确定的。其中,终端设备可以在检测到帧率发生变化时,生成新帧率并缓存该新帧率,例如终端设备可以在第一时刻之前(如第三时刻)下发第一帧率,并将该第一帧率缓存到设备中,当终端设备在第一时刻检测到背光值发生变化、且未在该第一时刻检测到帧率发生变化时,终端设备可以从缓存中获取第一帧率,可以理解为帧率在第三时刻到第一时刻之间未发生变化。
第一背光值也可以为终端设备在第一时刻检测到背光值发生变化生成的,或者也可以为终端设备基于缓存的背光值确定的。
示例性的,当终端设备在第一时刻检测到背光值发生变化或者在第一时刻检测到帧率发生变化时,终端设备生成第一时刻的第一背光值以及第一时刻的第一帧率。其中,终端设备可以在检测到用户调节背光亮度的操作(如图1对应的实施例),或者通过环境光传感器等器件检测到环境光的亮度发生变化时,确定背光值发生变化,并生成第一背光值。终端设备可以在检测到界面发生切换或应用发生切换等场景下确定帧率发生变化,并生成第一帧率,本申请实施例中对背光值发生变化以及帧率发生变化的方式不做限定。
第一状态可以为终端设备预设的四个状态中的一种,终端设备利用第一背光值以及第一帧率确定终端设备所处的状态。示例性的,图7为本申请实施例提供的一种由DC调光策略切换至PWM调光策略的切换状态示意图。
如图7所示,预设的四个状态可以包括:状态A、状态B、状态C以及状态D。其中,状态A可以为:背光亮度=过渡背光值,帧率=90Hz;状态B可以为:背光亮度≠过渡背光值,帧率=90Hz;状态C可以为:背光亮度=过渡背光值,帧率≠90Hz;状态D可以为:背光亮度≠过渡背光值,帧率≠90Hz。
其中,过渡背光值也可以称为预设背光值,预设背光值的取值可以为75nit等数值,背光亮度可以为本申请实施例中描述的第一背光值或第二背光值。90Hz可以为终端设备的extend帧率。
如图7所示,对角线的状态切换行为实际上是由①-⑧中的两两状态叠加实现的,如状态A切换到状态D可以为①+⑦或者③+⑤。
S602、终端设备获取第二时刻的第二背光值以及第二时刻的第二帧率,并确定终端设备在第二时刻所处的第二状态。
第二时刻在第一时刻之前,例如第二时刻可以为第一时刻之前的一帧,如当第一时刻为第2帧时,第二时刻可以为第1帧。
可以理解的是,由于终端设备可以缓存每一帧的背光值以及每一帧的帧率,或者缓存帧率发生变化时生成的帧率以及背光值发生变化时生成的背光值,因此终端设备可以从缓存中得到第二时刻的第二背光值以及第二时刻的第二帧率。
第二状态可以为终端设备预设的四个状态中的一种。终端设备可以从第二状态切换至第一状态,且切换状态可以满足图7对应的实施例中描述的8种切换状态中的至少一种。
S603、终端设备利用第一状态以及第二状态确定,确定脉冲和/或帧率的控制策略。
终端设备中可以预先设置切换状态与控制策略之间的对应关系,该切换状态可以包括图7中主要描述的8种,控制策略可以包括:pulse配置和/或extend帧率配置。示例性的,切换状态与控制策略之间的对应关系可以包括下述一种或多种。
①、状态A→状态B,帧率=90Hz,背光亮度离开过渡背光值。控制策略可以为:pulse数量由21切换至42。
②、状态B→状态A,帧率=90Hz,背光亮度进入过渡背光值。控制策略可以为:pulse数量由42切换至21。
③、状态A→状态C,帧率由90Hz切换至非90Hz,背光亮度=过渡背光值。无控制策略。
④、状态C→状态A,帧率由非90Hz切换至90Hz,背光亮度=过渡背光值。控制策略可以为:pulse数量由32切换至21。
⑤、状态C→状态D,帧率≠90Hz,背光亮度离开过渡背光值。控制策略可以为:pulse数量由16切换至32。
⑥、状态D→状态C,帧率≠90Hz,背光亮度离开过渡背光值。控制策略可以为:pulse数量由32切换至16。
⑦、状态B→状态D,帧率由90Hz切换至非90Hz,背光亮度≠过渡背光值。无控制策略。
⑧、状态D→状态B,帧率由非90Hz切换至90Hz,背光亮度≠过渡背光值。无控制策略。
其中,①、②、④、⑤以及⑥中存在控制策略,③、⑦以及⑧中不存在控制策略。
示例性的,在终端设备处于extend帧率,如帧率为90Hz的情况下,脉冲的变化情况可以参见图8对应的实施例,图8为本申请实施例提供的一种extend帧率的波形示意图。
如图8所示,第1帧可以为处于DC调光策略阶段;第2帧可以为处于DC调光策略与PWM调光策略中的过渡阶段,pulse数量可以为16+5,即21;第3帧可以为处于PWM调光策略阶段,pulse数量可以为32+10,即42。
示例性的,在终端设备处于非extend帧率,如帧率为基础帧率120Hz的情况下,脉冲的变化情况可以参见图9对应的实施例,图9为本申请实施例提供的一种基础帧率的波形示意图。
如图9所示,第1帧可以为处于DC调光策略阶段,第1帧对应的duty值可以为98.3%;第2帧可以为处于DC调光策略与PWM调光策略中的过渡阶段,pulse数量可以为16,第2帧对应的duty值可以为75%;第3帧可以为处于PWM调光策略阶段,pulse数量可以为32,第3帧对应的duty值可以为56%。
可以理解的是,终端设备可以根据第一状态以及第二状态,在确定背光亮度进入过渡背光、且帧率为extend帧率,如帧率为90Hz的情况下,下发与过渡背光值绑定的过渡pulse,实现屏幕点亮比例平滑的过渡。其中,在帧率为90Hz的情况下,过渡pulse可以为21;或者在帧率为120Hz的情况下,过渡pulse可以为16。
结合图6对应的实施例,示例性的,本申请实施例从用户从灭屏状态打开手机->进入桌面并调节亮度至过渡点->进入视频应用观看视频并调节亮度离开过渡点->返回桌面并调节亮度到过渡点->电源键熄屏等过程,对终端设备所处状态进行示例说明。
S1、用户从灭屏状态打开手机,亮屏前背光亮度为0,帧率为120Hz,此时终端设备处于状态D。亮屏后屏幕亮度非过渡点,此时终端设备仍然处于状态D。
S2、用户进入桌面,背光亮度未发生变化,帧率切换至90Hz(假设桌面始终保持90Hz)。 此时终端设备由状态D切换为状态B。用户调节背光亮度至过渡点,终端设备由状态B切换为状态A。
S3、用户进入视频应用,背光亮度未发生变化,帧率切换至120Hz。此时终端设备由状态A切换为状态C。观看视频时用户调节亮度离开过渡点,此时终端设备从状态C切换为状态D。
S4、用户返回桌面,背光亮度未发生变化,帧率切换至90Hz,此时终端设备由状态D切换为状态B。用户调节背光亮度至过渡点,终端设备由状态B切换为状态A。
S5、用户触发电源键熄屏,终端设备的帧率未发生变化,背光亮度从过渡点变为0。此时终端设备从状态A切换为状态B。
在图6对应的实施例的基础上,本申请还提供一种背光调节方法的模块交互示意图,具体交互细节可以参见图10对应的实施例。
示例性的,图10为本申请实施例提供的一种背光调节方法的模块交互示意图。在图10对应的实施例中,终端设备中可以包括下述一种或多种功能模块:背光亮度设置模块、硬件合成处理器、DRM驱动、DSI驱动、液晶显示器配套设置模块、或显示驱动芯片
如图10所示,背光调节方法可以包括如下步骤:
S1001、在背光亮度设置模块检测到背光值发生变化时,硬件合成处理器从背光亮度设置模块中获取第一背光值。
其中,背光值发生变化的方式可以参见S1001所示的步骤中的描述,在此不再赘述。
S1002、DRM驱动从硬件合成处理器中获取第一背光值。
S1003、DSI驱动从DRM驱动中获取第一背光值。
S1004、液晶显示器配套设置模块从DSI驱动中获取第一背光值。
S1005、液晶显示器配套设置模块根据第一时刻获取的第一背光值、第一时刻获取的第一帧率,以及第二时刻获取的第二背光值、第二时刻获取的第二帧率,确定终端设备的切换状态。
液晶显示器配套设置模块用于缓存每一帧对应的背光值以及该每一帧对应的帧率,或者缓存帧率发生变化时生成的帧率以及背光值发生变化时生成的背光值,该第二帧率以及第二背光值可以为预先缓存在液晶显示器配套设置模块中的。
在一些实施例中,当显示合成系统检测到帧率发生变化时,显示合成系统可以通过硬件合成处理器、DRM驱动、以及DSI驱动,将变化的帧率发送至液晶显示器配套设置模块中,使得液晶显示器配套设置模块执行S1005所示的步骤。或者,在显示合成系统未检测到帧率发生变化时,液晶显示器配套设置模块可以从缓存中获取上一帧(或上次存储)的帧率作为第一帧率。
其中,根据第一背光值、第一帧率、第二背光值、以及第二帧率确定终端设备的切换状态的过程可以参见S603所示的步骤,在此不再赘述。
S1006、液晶显示器配套设置模块通过对应关系,确定与切换状态对应的控制策略。
对应关系可以缓存在液晶显示器配套设置模块中。
S1007、显示驱动芯片从液晶显示器配套设置模块中获取控制策略。
可以理解的是,液晶显示器配套设置模块可以用于实现对于对应关系的存储,在得到 切换状态时,从对应关系中确定对应的控制策略。
方法二、终端设备通过场景识别确定extend帧率以及pulse的切换策略。
示例性的,图11为本申请实施例另一种背光调节方法的流程示意图。如图11所示,背光调节方法可以包括如下步骤:
S1101、终端设备获取第一背光值以及第一帧率。
终端设备获取第一背光值以及第一帧率的过程可以参见S601所示的步骤,在此不再赘述。
S1102、终端设备判断第一帧率是否为extend帧率。
extend帧率可以为90Hz,在终端设备确定第一帧率为extend帧率时,终端设备可以执行S1106-S1110所示的步骤;或者,在终端设备确定第一帧率不是extend帧率时,终端设备可以执行S1103-S1105所示的步骤。
其中,在1103-S1105所示的步骤中,终端设备的帧率可以为120Hz。
S1103、终端设备判断第一背光值是否小于或等于预设背光值。
终端设备可以通过判断第一背光值是否小于或等于预设背光值,确定终端设备是否处于PWM调光策略阶段。例如,在终端设备确定第一背光值小于或等于预设背光值时,终端设备可以确定处于PWM调光策略阶段,并执行S1104所示的步骤;或者,在终端设备确定第一背光值大于预设背光值时,终端设备可以确定处于DC调光策略阶段,并执行S1105所示的步骤。
S1104、终端设备下发第一指令。
第一指令用于下发预设背光值以及用于指示将pulse数量设置为16。
通常情况下,在终端设备的帧率为120Hz的情况下,PWM调光阶段对应的pulse数量可以为32,为了实现DC调光策略与PWM调光策略之间的平滑过渡,终端设备可以将pulse数量由32切换至16,以提高屏幕点亮比例。
可以理解的是,终端设备可以通过预设背光值区分终端设备处于的调光阶段,并在处于PWM调光阶段时下发预设背光值、以及调整pulse数量,使得调整后的pulse数量可以实现屏幕点亮比例平滑的过渡。
S1105、终端设备下发第一背光值。
S1106、终端设备判断第一背光值是否小于或等于预设背光值。
S1106所示的步骤中终端设备判断第一背光值是否小于或等于预设背光值的具体过程可以参见S1103所示的步骤,在此不再赘述。
S1107、终端设备下发第三指令。
第三指令用于下发预设背光值以及用于指示将pulse的数量设置为21。
通常情况下,在终端设备的帧率为90Hz的情况下,PWM调光阶段对应的pulse数量可以为42,为了实现DC调光策略与PWM调光策略之间的平滑过渡,终端设备可以将pulse数量由42切换至21,以提高屏幕点亮比例。
S1108、终端设备判断第一帧率对应的脉冲数是否为42。
在终端设备确定第一帧率对应的脉冲数为42时,终端设备可以执行S1109所示的步骤;或者,在终端设备确定第一帧率对应的脉冲数不是42时,终端设备可以执行S1110所 示的步骤。
S1109、终端设备下发第二指令。
第二指令用于下发第一背光值以及用于指示将pulse的数量设置为42。
S1110、终端设备下发第一背光值。
基于此,使得终端设备可以在下发过渡背光值的同时,根据帧率情况下发与过渡背光值绑定的过渡pulse,通过过渡pulse实现屏幕点亮比例平滑的过渡。
在图11对应的实施例的基础上,本申请还提供一种背光调节方法的模块交互示意图,具体交互细节可以参见图12对应的实施例。
示例性的,图12为本申请实施例提供的另一种背光调节方法的模块交互示意图。在图12对应的实施例中,终端设备中可以包括下述一种或多种功能模块:背光亮度设置模块、硬件合成处理器、DRM驱动、DSI驱动、液晶显示器配套设置模块、或显示驱动芯片,终端设备中也可以包括:显示合成系统(图12中未示出)。
如图12所示,背光调节方法可以包括如下步骤:
S1201、在背光亮度设置模块检测到背光值发生变化时,硬件合成处理器从背光亮度设置模块中获取第一背光值。
其中,背光值发生变化的方式可以参见S601所示的步骤中的描述,在此不再赘述。
S1202、DRM驱动从硬件合成处理器中获取第一背光值。
S1203、DSI驱动从DRM驱动中获取第一背光值。
S1204、液晶显示器配套设置模块从DSI驱动中获取第一背光值。
S1205、液晶显示器配套设置模块判断第一帧率是否为extend帧率。
在液晶显示器配套设置模块确定第一帧率为extend帧率时,终端设备可以执行S1209-S1213所示的步骤;或者,在液晶显示器配套设置模块确定第一帧率不是extend帧率时,终端设备可以执行S1206-S1208所示的步骤。其中,液晶显示器配套设置模块判断第一帧率是否为extend帧率的具体过程可以参见S1102所示的步骤,在此不再赘述。
在一些实施例中,当显示合成系统检测到帧率发生变化时,显示合成系统可以通过硬件合成处理器、DRM驱动、以及DSI驱动,将变化的帧率发送至液晶显示器配套设置模块中,使得液晶显示器配套设置模块执行S1205所示的步骤。或者,在显示合成系统未检测到帧率发生变化时,液晶显示器配套设置模块可以从缓存中获取上一帧(或上次存储)的帧率作为第一帧率。
S1206、液晶显示器配套设置模块判断第一背光值是否小于或等于预设背光值。
在液晶显示器配套设置模块确定第一背光值是小于或等于预设背光值时,终端设备可以执行S1207所示的步骤;或者,在液晶显示器配套设置模块确定第一背光值是大于预设背光值时,终端设备可以执行S1208所示的步骤。其中,液晶显示器配套设置模块判断第一背光值是否小于或等于预设背光值可以参见S1103所示的步骤,在此不再赘述。
S1207、显示驱动芯片从液晶显示器配套设置模块中获取第一指令。
第一指令用于下发预设背光值以及用于指示将pulse数量设置为16。
示例性的,液晶显示器配套设置模块可以在向显示驱动芯片下发第一指令的同时,向DSI驱动发送第一特征值,第一特征值用于指示DSI驱动不用下发第一背光值。
可能的实现方式中,液晶显示器配套设置模块也可以将第一指令下发至DSI驱动中,并由DSI驱动继续将第一指令下发至显示驱动芯片中,本申请实施例中对此不做限定。
S1208、显示驱动芯片从液晶显示器配套设置模块中获取第一背光值。
具体的,显示驱动芯片可以向DSI驱动发送第二特征值,第二特征值用于指示DSI驱动下发第一背光值,进而DSI驱动可以将第一背光值下发至显示驱动芯片中。
S1209、液晶显示器配套设置模块判断第一背光值是否小于或等于预设背光值。
在液晶显示器配套设置模块确定第一背光值小于或等于预设背光值时,终端设备可以执行S1213所示的步骤;或者,在液晶显示器配套设置模块确定第一背光值是大于预设背光值时,终端设备可以执行S1210所示的步骤。其中,液晶显示器配套设置模块判断第一背光值是否小于或等于预设背光值可以参见S1103所示的步骤,在此不再赘述。
S1210、液晶显示器配套设置模块第一帧率对应的脉冲数是否为42。
在液晶显示器配套设置模块判断第一帧率对应的脉冲数是为42时,液晶显示器配套设置模块可以执行S1211所示的步骤;或者,在液晶显示器配套设置模块判断第一帧率对应的脉冲数是不是42时,液晶显示器配套设置模块可以执行S1212所示的步骤。其中,液晶显示器配套设置模块第一帧率对应的脉冲数是否为42的具体过程可以参见S1108所示的步骤,在此不再赘述。
S1211、显示驱动芯片从液晶显示器配套设置模块中获取第二指令。
第二指令用于下发第一背光值以及用于指示将帧率切换为基础帧率。
S1212、显示驱动芯片从液晶显示器配套设置模块中获取第一背光值。
具体的,显示驱动芯片可以向DSI驱动发送第二特征值,第二特征值用于指示DSI驱动下发第一背光值,进而DSI驱动可以将第一背光值下发至显示驱动芯片中。
S1213、显示驱动芯片从液晶显示器配套设置模块中获取第三指令。
第三指令用于下发预设背光值以及用于指示将pulse的数量设置为21。
可以理解的是,本申请实施例通过软件方案,解决了DDIC侧无法自动切换至代表过渡Pulse的过渡背光值的问题。较好的解决了高频PWM调光方案特性带来的用户痛点问题。本发明通过识别实时的背光值和帧率变化,区分出状态切换的场景,对于特定场景进行特殊处理,保证了背光值变化时Pulse的正确切换以及帧率切换行为发生时屏幕运行在正确的刷新率下。
本申请实施例提供的背光调节方法可应用与所有支持高频PWM调光面板,且其DDIC无法支持自主切换Pulse方式的终端设备,如显示屏、笔记本电脑、平板电脑和手机终端等。在屏幕支持高频PWM调光特性的场景实现其面板背光与刷新率配置的对应切换方式。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
结合上述图6-图12对应的实施例的描述,本申请实施例提供再一种背光调节方法的流程示意图。具体的,背光调节方法可以包括如下步骤:
S1301、终端设备显示第n帧图像。
其中,显示所述第n帧图像时,所述终端设备的背光值为第一背光值,所述终端设备用于背光调整的脉冲调整PWM信号中的单位时间内脉冲数量为第一脉冲数量。
显示所述第n帧图像时所述终端设备所处的状态为本申请实施例中描述的第一状态。
S1302、终端设备显示第n+1帧图像。
其中,显示所述第n+1帧图像时,所述终端设备的背光值为第二背光值,所述终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第二脉冲数量。
显示所述第n+1帧图像时所述终端设备所处的状态为本申请实施例中描述的第二状态,终端设备将第一脉冲数量调解为第二脉冲数量的过程,可以为终端设备根据第一状态以及第二状态,从第一对应关系中确定的。
基于S1301-S1302实现终端设备状态切换的过程可以对应于本申请实施例中描述的8中切换状态中的②或⑥。
其中,所述第二脉冲数量小于所述第一脉冲数量,所述第二背光值与所述第一背光值不相等,所述第二背光值属于预设背光区间,所述预设背光区间的最小值为通过直流DC调光进行背光调节时允许调节的最小背光值,所述预设背光区间的最大值为通过PWM调光实现背光调节时允许调节的最大背光值。
在一种可能的实现方式中,所述方法还包括:显示第n+2帧图像;其中,显示所述第n+2帧图像时,所述终端设备的背光值为第三背光值,所述终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第三脉冲数量;其中,所述第三脉冲数量大于所述第二脉冲数量,所述第二背光值与所述第三背光值不相等,所述第三背光值不属于所述预设背光区间。
可以理解的是,终端设备在由第n+1帧图像切换至n+2帧图像的过程中,终端设备的状态切换过程可以对应于本申请实施例中描述的8中切换状态中的①或⑤。
在一种可能的实现方式中,显示所述第n帧图像时,所述终端设备的帧率为第一帧率;显示所述第n+1帧图像时,所述终端设备的帧率为第二帧率;显示所述第n+2帧图像时,所述终端设备的帧率为第三帧率;所述第一帧率等于所述第三帧率;所述方法还包括:显示第n+3帧图像;其中,显示所述第n+3帧图像时,所述终端设备的背光值为第四背光值,所述终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第四脉冲数量,所述终端设备的帧率为第四帧率;其中,所述第四帧率小于所述第三帧率,所述第四脉冲数量大于所述第三脉冲数量,所述第四背光值与所述第三背光值不相等,所述第四背光值属于所述预设背光区间。
可以理解的是,终端设备在由第n+2帧图像切换至n+3帧图像的过程中,终端设备的状态切换过程可以对应于本申请实施例中描述的8中切换状态中的④。
在一种可能的实现方式中,所述第三帧率处于第一帧率区间,所述第四帧率处于第二帧率区间,所述第一帧率区间包括120赫兹且不包括90赫兹,所述第二帧率区间包括90赫兹且不包括120赫兹。
其中,第三帧率可以为本申请实施例中描述的基础帧率,第四帧率可以为本申请实施例中描述的extend帧率。
在一种可能的实现方式中,显示第n+4帧图像;其中,显示所述第n+4帧图像时, 所述终端设备的背光值为第五背光值,所述终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第五脉冲数量,所述第五背光值属于所述预设背光区间,所述第五脉冲数量等于所述第四脉冲数量。
可以理解的是,终端设备在由第n+3帧图像切换至n+4帧图像的过程中,终端设备的状态可以未发生变化。
上面结合图6-图12,对本申请实施例提供的方法进行了说明,下面对本申请实施例提供的执行上述方法的装置进行描述。如图13所示,图13为本申请实施例提供的一种同步播放装置的结构示意图,该同步播放装置可以是本申请实施例中的终端设备,也可以是终端设备内的芯片或芯片系统。
如图13所示,背光调节装置1300可以用于通信设备、电路、硬件组件或者芯片中,该背光调节装置1300包括:获取单元1301、处理单元1302。其中,获取单元1301用于支持背光调节方法执行的信息获取的步骤;处理单元1302用于支持背光调节装置1300执行信息处理的步骤。
在一种可能的实现方式中,该背光调节装置1300还可以包括通信单元1303,通信单元1303用于支持背光调节装置1300执行消息的接收或者发送等步骤。
具体的,处理单元1302可以和获取单元1301可以集成在一起,处理单元1302和获取单元1301可能会发生通信。
在一种可能的实现方式中,该背光调节装置1300还可以包括:存储单元1304。其中,存储单元1304可以包括一个或者多个存储器,存储器可以是一个或者多个设备、电路中用于存储程序或者数据的器件。
存储单元1304可以独立存在,通过通信总线与处理单元1302相连。存储单元1304也可以和处理单元1302集成在一起。
以背光调节装置1300可以是本申请实施例中的终端设备的芯片或芯片系统为例,存储单元1304可以存储终端设备的方法的计算机执行指令,以使处理单元1302执行上述实施例中终端设备的方法。存储单元1304可以是寄存器、缓存或者随机存取存储器(random access memory,RAM)等,存储单元1304可以和处理单元1302集成在一起。存储单元1304可以是只读存储器(read-only memory,ROM)或者可存储静态信息和指令的其他类型的静态存储设备,存储单元1304可以与处理单元1302相独立。
在一种可能的实现方式中,背光调节装置1300还可以包括:通信单元1303。其中,通信单元1303用于支持背光调节装置1300与其它设备交互。示例性的,当该背光调节装置1300是终端设备时,该通信单元1303可以是通信接口或接口电路。当该背光调节装置1300是终端设备内的芯片或芯片系统时,该通信单元1303可以是通信接口。例如通信接口可以为输入/输出接口、管脚或电路等。
本实施例的装置对应地可用于执行上述方法实施例中执行的步骤,其实现原理和技术效果类似,此处不再赘述。
图14为本申请实施例提供的另一种终端设备的硬件结构示意图。
终端设备包括处理器1401,通信线路1404以及至少一个通信接口(图14中示例性的以通信接口1403为例进行说明)。
处理器1401可以是一个通用中央处理器(central processing unit,CPU),微处理器, 特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路1404可包括在上述组件之间传送信息的电路。
通信接口1403,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线局域网(wireless local area networks,WLAN)等。
可能的,该终端设备还可以包括存储器1402。
存储器1402可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路1404与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器1402用于存储执行本申请方案的计算机执行指令,并由处理器1401来控制执行。处理器1401用于执行存储器1402中存储的计算机执行指令,从而实现本申请实施例所提供的方法。
可能的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,处理器1401可以包括一个或多个CPU,例如图14中的CPU0和CPU1。
在具体实现中,作为一种实施例,终端设备可以包括多个处理器,例如图14中的处理器1401和处理器1405。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在上述实施例中,存储器存储的供处理器执行的指令可以以计算机程序产品的形式实现。其中,计算机程序产品可以是事先写入在存储器中,也可以是以软件形式下载并安装在存储器中。
计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。例如,可用介质可以包括磁性介质(例如,软盘、硬盘或磁带)、光介质(例如,数字通用光盘(digital versatiledisc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk, SSD))等。
本申请实施例还提供了一种计算机可读存储介质。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。
作为一种可能的设计,计算机可读介质可以包括紧凑型光盘只读储存器(compact disc read-only memory,CD-ROM)、RAM、ROM、EEPROM或其它光盘存储器;计算机可读介质可以包括磁盘存储器或其它磁盘存储设备。而且,任何连接线也可以被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,DSL或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,DSL或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘(CD),激光盘,光盘,数字通用光盘(digital versatiledisc,DVD),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。
上述的组合也应包括在计算机可读介质的范围内。以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

  1. 一种背光调节方法,其特征在于,应用于终端设备,所述方法包括:
    显示第n帧图像;其中,显示所述第n帧图像时,所述终端设备的背光值为第一背光值,所述终端设备用于背光调整的脉冲调整PWM信号中的单位时间内脉冲数量为第一脉冲数量;
    显示第n+1帧图像;其中,显示所述第n+1帧图像时,所述终端设备的背光值为第二背光值,所述终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第二脉冲数量;
    其中,所述第二脉冲数量小于所述第一脉冲数量,所述第二背光值与所述第一背光值不相等,所述第二背光值属于预设背光区间,所述预设背光区间的最小值为通过直流DC调光进行背光调节时允许调节的最小背光值,所述预设背光区间的最大值为通过PWM调光实现背光调节时允许调节的最大背光值。
  2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    显示第n+2帧图像;其中,显示所述第n+2帧图像时,所述终端设备的背光值为第三背光值,所述终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第三脉冲数量;其中,所述第三脉冲数量大于所述第二脉冲数量,所述第二背光值与所述第三背光值不相等,所述第三背光值不属于所述预设背光区间。
  3. 根据权利要求2所述的方法,其特征在于,显示所述第n帧图像时,所述终端设备的帧率为第一帧率;显示所述第n+1帧图像时,所述终端设备的帧率为第二帧率;显示所述第n+2帧图像时,所述终端设备的帧率为第三帧率;所述第一帧率等于所述第三帧率;所述方法还包括:
    显示第n+3帧图像;其中,显示所述第n+3帧图像时,所述终端设备的背光值为第四背光值,所述终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第四脉冲数量,所述终端设备的帧率为第四帧率;
    其中,所述第四帧率小于所述第三帧率,所述第四脉冲数量大于所述第三脉冲数量,所述第四背光值与所述第三背光值不相等,所述第四背光值属于所述预设背光区间。
  4. 根据权利要求3所述的方法,其特征在于,所述第三帧率处于第一帧率区间,所述第四帧率处于第二帧率区间,所述第一帧率区间包括120赫兹且不包括90赫兹,所述第二帧率区间包括90赫兹且不包括120赫兹。
  5. 根据权利要求3或4任一项所述的方法,其特征在于,所述方法还包括:
    显示第n+4帧图像;其中,显示所述第n+4帧图像时,所述终端设备的背光值为第五背光值,所述终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第五脉冲数量,所述第五背光值属于所述预设背光区间,所述第五脉冲数量等于所述第四脉冲数量。
  6. 根据权利要求1-5任一项所述的方法,其特征在于,所述终端设备中包括:液晶显示器配套设置模块,所述方法包括:
    所述液晶显示器配套设置模块用于根据所述第一背光值以及所述第二背光值,将所述第一脉冲数量调整为所述第二脉冲数量;
    所述液晶显示器配套设置模块用于将所述第二脉冲数量下发至显示驱动芯片。
  7. 根据权利要求1-6任一项所述的方法,其特征在于,所述终端设备为支持3840Hz高频PWM调光的设备。
  8. 一种背光调节装置,其特征在于,所述装置包括显示单元以及处理单元,
    所述显示单元,用于显示第n帧图像;其中,显示所述第n帧图像时,终端设备的背光值为第一背光值,所述终端设备用于背光调整的脉冲调整PWM信号中的单位时间内脉冲数量为第一脉冲数量;
    所述显示单元,还用于显示第n+1帧图像;其中,显示所述第n+1帧图像时,所述终端设备的背光值为第二背光值,所述终端设备用于背光调整的PWM信号中的单位时间内脉冲数量为第二脉冲数量;
    其中,所述第二脉冲数量小于所述第一脉冲数量,所述第二背光值与所述第一背光值不相等,所述第二背光值属于预设背光区间,所述预设背光区间的最小值为通过直流DC调光进行背光调节时允许调节的最小背光值,所述预设背光区间的最大值为通过PWM调光实现背光调节时允许调节的最大背光值。
  9. 一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使得所述终端设备执行如权利要求1-8任一项所述的方法。
  10. 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得计算机执行如权利要求1-8任一项所述的方法。
PCT/CN2024/083387 2023-07-12 2024-03-22 背光调节方法和装置 Ceased WO2025011098A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP24838358.0A EP4697313A4 (en) 2023-07-12 2024-03-22 METHOD AND APPARATUS FOR ADJUSTING BACKLIGHTING
CN202480032853.5A CN121285848A (zh) 2023-07-12 2024-03-22 背光调节方法和装置
US19/401,161 US20260087999A1 (en) 2023-07-12 2025-11-25 Backlight adjustment method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310862049.7 2023-07-12
CN202310862049.7A CN119314434A (zh) 2023-07-12 2023-07-12 背光调节方法和装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US19/401,161 Continuation US20260087999A1 (en) 2023-07-12 2025-11-25 Backlight adjustment method and apparatus

Publications (1)

Publication Number Publication Date
WO2025011098A1 true WO2025011098A1 (zh) 2025-01-16

Family

ID=94177831

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/083387 Ceased WO2025011098A1 (zh) 2023-07-12 2024-03-22 背光调节方法和装置

Country Status (4)

Country Link
US (1) US20260087999A1 (zh)
EP (1) EP4697313A4 (zh)
CN (2) CN119314434A (zh)
WO (1) WO2025011098A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119626161A (zh) * 2025-01-23 2025-03-14 合肥维信诺科技有限公司 亮度切换方法、控制设备及显示装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103415109A (zh) * 2013-07-22 2013-11-27 深圳Tcl新技术有限公司 Led背光亮度的调整方法
CN113257195A (zh) * 2020-02-10 2021-08-13 北京小米移动软件有限公司 环境光检测方法和装置、电子设备、存储介质
CN115482788A (zh) * 2022-09-26 2022-12-16 京东方科技集团股份有限公司 一种背光调节方法及装置
CN115881046A (zh) * 2022-12-26 2023-03-31 深圳市巨烽显示科技有限公司 显示器背光稳定方法、装置、设备及存储介质
CN116229876A (zh) * 2021-12-03 2023-06-06 荣耀终端有限公司 调节显示组件的驱动电压的方法与终端设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109215549B (zh) * 2017-06-30 2021-01-22 昆山国显光电有限公司 显示屏调光方法、装置、存储介质及电子设备
EP4207159A4 (en) * 2020-10-30 2024-08-21 Lg Electronics, Inc. DISPLAY DEVICE AND LOCAL DIMMING CONTROL METHOD THEREFOR
CN116364020B (zh) * 2023-03-27 2025-06-13 惠科股份有限公司 背光调节电路、显示装置及背光调节方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103415109A (zh) * 2013-07-22 2013-11-27 深圳Tcl新技术有限公司 Led背光亮度的调整方法
CN113257195A (zh) * 2020-02-10 2021-08-13 北京小米移动软件有限公司 环境光检测方法和装置、电子设备、存储介质
CN116229876A (zh) * 2021-12-03 2023-06-06 荣耀终端有限公司 调节显示组件的驱动电压的方法与终端设备
CN115482788A (zh) * 2022-09-26 2022-12-16 京东方科技集团股份有限公司 一种背光调节方法及装置
CN115881046A (zh) * 2022-12-26 2023-03-31 深圳市巨烽显示科技有限公司 显示器背光稳定方法、装置、设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4697313A4

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119626161A (zh) * 2025-01-23 2025-03-14 合肥维信诺科技有限公司 亮度切换方法、控制设备及显示装置

Also Published As

Publication number Publication date
EP4697313A1 (en) 2026-02-18
CN119314434A (zh) 2025-01-14
CN121285848A (zh) 2026-01-06
US20260087999A1 (en) 2026-03-26
EP4697313A4 (en) 2026-05-06

Similar Documents

Publication Publication Date Title
JP7533849B2 (ja) 駆動制御方法および関連デバイス
CN116055786B (zh) 一种显示多个窗口的方法及电子设备
EP4502782A2 (en) Method for displaying page elements and electronic device
JP2023516206A (ja) リフレッシュレート切替方法及び電子装置
US12020620B2 (en) Display method, electronic device, and computer storage medium
KR20150027892A (ko) 콘텐트 표현 방법 및 시스템
CN110647274A (zh) 一种界面显示方法及设备
CN113961157A (zh) 显示交互系统、显示方法及设备
CN114596819B (zh) 亮度调节方法及相关装置
US20220294844A1 (en) Information Transmission Method And Electronic Device
CN115686403A (zh) 显示参数的调整方法、电子设备、芯片及可读存储介质
US12572315B2 (en) Screen display method and apparatus, electronic device, and computer storage medium
US20260087999A1 (en) Backlight adjustment method and apparatus
WO2023231655A1 (zh) 弹幕识别方法和相关装置
US20260120145A1 (en) Advertisement attribution system, method, and apparatus
WO2021057472A1 (zh) 一种显示控制方法与电子设备
CN118502698A (zh) 一种图像数据传输方法、装置、显示装置和存储介质
WO2024066834A1 (zh) Vsync信号的控制方法、电子设备、存储介质及芯片
US20250350829A1 (en) Video Recording Method and Electronic Device
KR102157295B1 (ko) 이미지 처리 방법 및 그 전자 장치
WO2024109198A1 (zh) 窗口调整方法及相关装置
WO2025011065A1 (zh) 背光调节方法和装置
CN117348827B (zh) 显示模式切换时的显示方法及电子设备
CN112004006A (zh) 移动医疗终端及其亮度调整方法
CN111459271B (zh) 注视偏移误差确定方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24838358

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2024838358

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2024838358

Country of ref document: EP

Effective date: 20251114

ENP Entry into the national phase

Ref document number: 2024838358

Country of ref document: EP

Effective date: 20251114

ENP Entry into the national phase

Ref document number: 2024838358

Country of ref document: EP

Effective date: 20251114

ENP Entry into the national phase

Ref document number: 2024838358

Country of ref document: EP

Effective date: 20251114

ENP Entry into the national phase

Ref document number: 2024838358

Country of ref document: EP

Effective date: 20251114

ENP Entry into the national phase

Ref document number: 2024838358

Country of ref document: EP

Effective date: 20251114

ENP Entry into the national phase

Ref document number: 2024838358

Country of ref document: EP

Effective date: 20251114

ENP Entry into the national phase

Ref document number: 2024838358

Country of ref document: EP

Effective date: 20251114

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2024838358

Country of ref document: EP