Screen backlight brightness control method, source end and receiving end

By controlling the data transmission rate at the source end and indirectly adjusting the backlight brightness of the receiver end, the problem of backlight brightness control occupies bandwidth in the prior art is solved, and the effect of improving energy efficiency and reducing energy consumption is achieved.

CN119863992APending Publication Date: 2025-04-22ANALOGIX CHINA SEMICON +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510186718.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-19
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

In the prior art, the brightness of the screen backlight can only be controlled by program commands, which will occupy the bandwidth of the video signal transmission and affect the transmission efficiency of the video signal.

Method used

By determining the target backlight brightness at the source end and establishing a mapping relationship between the backlight brightness and the data transmission rate, the data transmission rate is controlled so that the receiver end can adjust the backlight brightness.

Benefits of technology

It is realized that the backlight brightness is adjusted indirectly by adjusting the data transmission rate, avoiding the impact of backlight brightness adjustment on the transmission quality of video signal, improving energy efficiency and reducing unnecessary energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119863992A_ABST
    Figure CN119863992A_ABST
Patent Text Reader

Abstract

The invention provides a screen backlight brightness control method, a source end and a receiving end. The method is applied to a source end and comprises the steps that target backlight brightness is determined, the mapping relation between the backlight brightness and the data transmission rate is determined, the backlight brightness represents the screen brightness of a receiving end, and the source end is in communication connection with the receiving end; determining a target data transmission rate corresponding to the target backlight brightness according to a mapping relationship between the backlight brightness and the data transmission rate; and controlling the data transmission rate to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controlling the backlight brightness of the receiving end to be the target backlight brightness. Through the method and the device, the problem that the transmission efficiency of the video signal is affected due to the fact that the backlight brightness can only be controlled through a program command and the bandwidth of video signal transmission is occupied in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of screen control technology, and in particular to a method, a source end and a receiving end for controlling screen backlight brightness. Background Art

[0002] The Mobile Industry Processor Interface (MIPI) Alliance has developed a series of standard interface protocols for connecting processors and peripheral devices in mobile phones and other mobile devices. Among them, MIPI DSI (Display Serial Interface) is a serial protocol designed by the MIPI Alliance for display interfaces, which is used to transmit video signals and control commands between the host (such as the processor of a mobile phone or tablet) and the display device (such as an LCD or OLED panel).

[0003] In the current MIPI DSI protocol, the system uses the "Display Command Set (DCS)" command to control various parameters of the display device, including the backlight brightness. The DCS command is encoded at the transmitter (source) of the MIPI interface and sent to the receiver (sink, i.e. the driver IC of the display device) through the PHY layer (physical layer). After the receiver receives the DCS command, it also needs to decode the PHY layer and the protocol layer to convert the command into a specific control signal, thereby adjusting the parameters of the display device, such as the backlight brightness.

[0004] However, the traditional DCS command control method has the following problems and disadvantages: (1) Bandwidth occupation problem: The transmission of DCS commands will occupy the bandwidth of MIPIDSI, thus affecting the transmission quality and efficiency of the video signal. (2) Protocol layer support requirements: The encoding and decoding of DCS commands require the support of the protocol layer, which increases the complexity and cost of system design and may introduce additional delays. (3) Power consumption problem: Frequent DCS command transmission will increase the power consumption of the system, especially in scenarios where the backlight brightness needs to be adjusted frequently. Summary of the invention

[0005] The main purpose of the present application is to provide a screen backlight brightness control method, source end and receiving end, so as to at least solve the problem in the prior art that the backlight brightness can only be controlled by program commands, occupying the bandwidth of video signal transmission, thereby affecting the transmission efficiency of the video signal.

[0006] One aspect of the present application provides a method for controlling screen backlight brightness, which is applied to a source end, and includes: determining a target backlight brightness, and determining a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of a receiving end, and the source end is communicatively connected with the receiving end; determining a target data transmission rate corresponding to the target backlight brightness according to the mapping relationship between the backlight brightness and the data transmission rate; controlling the data transmission rate to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controlling the backlight brightness of the receiving end to be the target backlight brightness.

[0007] Preferably, determining the mapping relationship between backlight brightness and data transmission rate includes: obtaining the maximum and minimum values ​​of the data transmission rate of the receiving end, and obtaining multiple backlight brightnesses of the receiving end, wherein the value of the data transmission rate is determined by the resolution and properties of the receiving end, and the value of the backlight brightness is determined by the properties of the receiving end; calculating the difference between the maximum and minimum values ​​of the data transmission rate to obtain a rate interval, dividing the rate interval into multiple sub-intervals, wherein the number of sub-intervals is the same as the number of backlight brightnesses; corresponding each rate interval to a backlight brightness to obtain a mapping relationship between the backlight brightness and the data transmission rate.

[0008] Preferably, determining the target backlight brightness includes: determining the target backlight brightness when a change in the intensity of ambient light is detected; determining the target backlight brightness when a brightness change instruction input by a user is detected, wherein the brightness change instruction is an instruction that represents the user's demand for a change in screen brightness.

[0009] Preferably, the method also includes: when there are multiple receiving ends, obtaining the mapping relationship between the backlight brightness and the data transmission rate corresponding to each receiving end; determining the target data transmission rate corresponding to the target backlight brightness of the receiving end according to the mapping relationship between the backlight brightness and the data transmission rate of each receiving end; and controlling the data transmission rate of each receiving end to be the target data transmission rate.

[0010] One aspect of the present application provides a method for controlling the screen backlight brightness, which is applied to a receiving end, and includes: when a change in the data transmission rate is detected, obtaining a target data transmission rate, and determining a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is communicatively connected with the receiving end; determining a target backlight brightness corresponding to the target data transmission rate according to the mapping relationship between the backlight brightness and the data transmission rate, and controlling the backlight brightness to be the target backlight brightness.

[0011] Preferably, determining the mapping relationship between backlight brightness and data transmission rate includes: obtaining the maximum and minimum values ​​of the data transmission rate, and obtaining multiple backlight brightnesses, wherein the value of the data transmission rate is determined by the resolution and properties of the receiving end, and the value of the backlight brightness is determined by the properties of the receiving end; calculating the difference between the maximum and minimum values ​​of the data transmission rate to obtain a rate interval, dividing the rate interval into multiple sub-intervals, wherein the number of sub-intervals is the same as the number of backlight brightnesses; corresponding each rate interval to a backlight brightness to obtain a mapping relationship between backlight brightness and data transmission rate.

[0012] Preferably, the target data transmission rate is the data transmission rate corresponding to the target backlight brightness determined by the source end when detecting a change in the intensity of ambient light and / or detecting a brightness change instruction input by a user, and determined according to a mapping relationship between the backlight brightness and the data transmission rate, wherein the brightness change instruction is an instruction that characterizes the user's demand for a change in screen brightness.

[0013] Preferably, there are multiple receiving ends, and the method also includes: when each receiving end detects that the data transmission rate has changed, obtaining the target data transmission rate; determining the target backlight brightness corresponding to each receiving end corresponding to the target data transmission rate according to the mapping relationship between the backlight brightness corresponding to each receiving end and the data transmission rate, and controlling the backlight brightness to the target backlight brightness.

[0014] One aspect of the present application provides a source end, including: a first acquisition unit, used to determine a target backlight brightness, and determine a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of a receiving end, and the source end is communicatively connected with the receiving end; a first determination unit, used to determine a target data transmission rate corresponding to the target backlight brightness according to a mapping relationship between the backlight brightness and the data transmission rate; a first control unit, used to control the data transmission rate to be a target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness.

[0015] One aspect of the present application provides a receiving end, including: a second acquisition unit, used to acquire the target data transmission rate when a change in the data transmission rate is detected, and determine the mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is communicatively connected with the receiving end; a second control unit, used to determine the target backlight brightness corresponding to the target data transmission rate according to the mapping relationship between the backlight brightness and the data transmission rate, and control the backlight brightness to the target backlight brightness.

[0016] The technical solution of the present application is applied to determine the target backlight brightness, and determine the mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is connected to the receiving end in communication; the target data transmission rate corresponding to the target backlight brightness is determined according to the mapping relationship between the backlight brightness and the data transmission rate; the data transmission rate is controlled to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness. Compared with the prior art, the backlight brightness can only be controlled by program commands, occupying the bandwidth of video signal transmission, thereby affecting the transmission efficiency of the video signal, the present application controls the rate of the source end to be the target transmission rate, so that the receiving end further determines the corresponding target backlight brightness according to the target transmission rate, and controls the receiving end to be the target backlight brightness, so as to achieve the purpose of adjusting the brightness by the rate, and avoids affecting the transmission quality of the video signal when the backlight brightness is adjusted. Therefore, it can solve the problem that the backlight brightness can only be controlled by program commands in the prior art, occupying the bandwidth of video signal transmission, thereby affecting the transmission efficiency of the video signal, and achieve the effect of improving energy efficiency and reducing unnecessary energy consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings constituting part of the present application are used to provide a further understanding of the present application. The exemplary embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0018] Figure 1 A hardware structure block diagram of a mobile terminal for executing a method for controlling screen backlight brightness provided in an embodiment of the present application is shown;

[0019] Figure 2 A schematic diagram showing a flow chart of a method for controlling screen backlight brightness provided in an embodiment of the present application;

[0020] Figure 3 A schematic diagram showing a flow chart of another method for controlling screen backlight brightness provided by an embodiment of the present application;

[0021] Figure 4 A schematic diagram showing a flow chart of a specific method for controlling screen backlight brightness provided in an embodiment of the present application;

[0022] Figure 5 A structural block diagram of a device for controlling screen backlight brightness provided by an embodiment of the present application is shown;

[0023] Figure 6 A structural block diagram of another device for controlling screen backlight brightness provided in an embodiment of the present application is shown.

[0024] The above drawings include the following reference numerals:

[0025] 102, processor; 104, memory; 106, transmission device; 108, input and output devices. DETAILED DESCRIPTION

[0026] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0027] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:

[0030] MIPI DHY standard: A physical layer standard defined by the MIPI Alliance for high-speed data transmission between processors and peripheral devices in mobile devices, allowing MIPI's transmission rate to be dynamically adjusted within a certain range. For example, in the MIPI DHY V1.2 specification, the transmission rate can support a range from 80 Mbps to 2500 Mbps.

[0031] Backlight brightness: In screen display technology, backlight brightness refers to the brightness of the backlight group behind the screen used to illuminate the LCD panel.

[0032] As introduced in the background technology, in the prior art, the backlight brightness can only be controlled by program commands, which occupies the bandwidth of the video signal transmission, thereby affecting the transmission efficiency of the video signal. In order to solve the problem that the adjustment of the backlight brightness affects the transmission efficiency of the video signal, the embodiments of the present application provide a screen backlight brightness control method, source end and receiving end.

[0033] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0034] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a method for controlling screen backlight brightness according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0035] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the screen backlight brightness control method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above method is implemented. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The transmission device 106 is used to receive or send data via a network. The above-mentioned specific examples of the network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0036] In this embodiment, a method for controlling the screen backlight brightness running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0037] Figure 2 is a flow chart of a method for controlling screen backlight brightness according to an embodiment of the present application, the method is applied to a source end, such as Figure 2 As shown, the method comprises the following steps:

[0038] Step S201, determining a target backlight brightness, and determining a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end;

[0039] Specifically, the MIPI (Mobile Industry Processor Interface, Mobile Industry Processor Interface, MIPI for short) source end generally refers to the device or component responsible for initiating data transmission and sending control signals in the MIPI communication link. In the architecture of mobile devices, the MIPI source end generally refers to the central processing unit (CPU), graphics processing unit (GPU), display processor, camera processor or any other component that generates data and needs to transmit data to peripheral devices through the MIPI interface. The MIPI source end communicates with the MIPI sink end (sink) through the MIPI protocol, and the sink end is usually a peripheral device, such as a display screen (through MIPI DSI) or a camera (through MIPI CSI). Through efficient data transmission between the source end and the sink end, the mobile device can achieve high-quality display and imaging functions. In this embodiment, by determining the corresponding relationship between the backlight brightness and the data transmission rate, the data transmission rate is adjusted at the source end, and the backlight brightness is adjusted after the receiving end detects the change in the data transmission rate, that is, the backlight brightness is indirectly adjusted by adjusting the rate. The source end first analyzes the current use environment or demand, for example, based on the user setting, the system preset brightness level, or by evaluating the brightness requirements of the current display content through an intelligent algorithm to determine a desired backlight brightness level. The source end may dynamically adjust the target backlight brightness by analyzing the brightness, color, contrast and other characteristics of the current display content, or based on factors such as time, ambient light, and screen switching frequency, so as to achieve the best visual effect and energy efficiency. The mapping relationship between different data transmission rates and specific backlight brightness levels can be determined through experiments to ensure that the data transmission rate and backlight brightness can correspond one to one.

[0040] Step S202, determining a target data transmission rate corresponding to the target backlight brightness according to a mapping relationship between the backlight brightness and the data transmission rate;

[0041] Specifically, the source end searches for the data transmission rate corresponding to the target backlight brightness based on the comparison table, which is usually achieved by a search or interpolation method.

[0042] Step S203, controlling the data transmission rate to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness.

[0043] Specifically, the source end modifies the data transmission rate to the target data transmission rate through its internal MIPI interface controller, so that the receiving end detects the rate change and adjusts the backlight brightness to the target brightness corresponding to the target data transmission rate. The adjustment of the data transmission rate only involves the operation of the physical layer (PHY).

[0044] Through this embodiment, the target backlight brightness is determined, and the mapping relationship between the backlight brightness and the data transmission rate is determined, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is connected to the receiving end in communication; the target data transmission rate corresponding to the target backlight brightness is determined according to the mapping relationship between the backlight brightness and the data transmission rate; the data transmission rate is controlled to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness. Compared with the prior art, the backlight brightness can only be controlled by program commands, occupying the bandwidth of video signal transmission, thereby affecting the transmission efficiency of the video signal, the present application controls the rate of the source end to be the target transmission rate, so that the receiving end further determines the corresponding target backlight brightness according to the target transmission rate, and controls the receiving end to be the target backlight brightness, so as to achieve the purpose of adjusting the brightness by the rate, and avoids affecting the transmission quality of the video signal when the backlight brightness is adjusted. Therefore, it can solve the problem that the backlight brightness can only be controlled by program commands in the prior art, occupying the bandwidth of video signal transmission, thereby affecting the transmission efficiency of the video signal, and achieve the effect of improving energy efficiency and reducing unnecessary energy consumption.

[0045] In the specific implementation process, the above step S201 can be implemented by the following steps: Step S2011: Obtain the maximum and minimum values ​​of the data transmission rate of the receiving end, and obtain multiple backlight brightnesses of the receiving end, wherein the value of the data transmission rate is determined by the resolution and attributes of the receiving end, and the value of the backlight brightness is determined by the attributes of the receiving end; Step S2012: Calculate the difference between the maximum and minimum values ​​of the data transmission rate to obtain a rate interval, and divide the rate interval into multiple sub-intervals, wherein the number of the sub-intervals is the same as the number of the backlight brightnesses; Step S2013: Correspond each of the rate intervals to a backlight brightness to obtain a mapping relationship between the backlight brightness and the data transmission rate. This method can more intelligently adjust the backlight brightness through a precise mapping relationship, ensuring that users can obtain the best visual experience under different resolutions and data transmission requirements, while reducing unnecessary power consumption.

[0046] Specifically, the source needs to know the MIPI rate range that the receiver can support, such as from the display's specifications or through two-way communication negotiation. Obtaining the rate range may involve an in-depth understanding of the existing MIPI DPH spec and accurate measurement and verification of the receiver's hardware characteristics. The source also needs to know the backlight brightness level that the receiver can adjust, which can be determined based on the physical characteristics of the display, such as the brightness adjustment range of an LCD or OLED panel. After that, a one-to-one correspondence needs to be determined, so the difference between the maximum and minimum MIPI rates is calculated, and then the difference is evenly or non-uniformly divided into sub-intervals with the same number of backlight brightness levels. The sub-interval division strategy can be linear or non-linear based on the importance or frequency of use of the brightness level. For example, at low brightness levels, more refined adjustments may be required, and the lower end of the rate interval can be divided more finely. In this way, each rate interval can be mapped to a corresponding backlight brightness, and a mapping table between rate and brightness can be obtained.

[0047] In order to determine the target backlight brightness, the above step S201 of the present application can be implemented by the following steps: Step S2014: determining the target backlight brightness when the intensity change of the ambient light is detected; Step S2015: determining the target backlight brightness when a brightness change instruction input by the user is detected, wherein the brightness change instruction is an instruction representing the user's demand for a change in screen brightness. The method uses a scene-aware brightness adjustment strategy to re-determine a new target backlight brightness for adjustment when the above conditions are detected.

[0048] In the specific implementation process, the source device is equipped with an ambient light sensor (ALS) to monitor the light intensity of the surrounding environment in real time. When the ALS detects a change in the ambient light intensity, the device's processor calculates the target backlight brightness that is suitable for the current ambient light intensity according to the preset brightness adjustment algorithm. For example, in a bright environment, the processor may determine a higher target backlight brightness to ensure that the screen content is clearly visible; while in a dim environment, a lower target backlight brightness is determined to reduce eye fatigue and save power. The source device uses the previously established mapping relationship between backlight brightness and data transmission rate to find the target data transmission rate corresponding to the new target backlight brightness. In addition, the user can input brightness change instructions through the device's touch screen, physical buttons, voice commands, or through connected peripherals (such as a mouse, remote control). The device's processor recognizes these instructions and interprets them as the user's specific needs for screen brightness changes. The processor determines a new target backlight brightness based on the brightness change instructions entered by the user. This may involve adjusting the current backlight brightness level of the device to meet the user's personalized preferences. For example, the user may be accustomed to using a lower brightness at night, or prefer a higher screen brightness when doing delicate work. The source device will also use the mapping relationship between backlight brightness and data transmission rate to find the target data transmission rate corresponding to the new target backlight brightness.

[0049] In some optional implementations, the method further includes step S204: when there are multiple receiving ends, obtaining the mapping relationship between the backlight brightness and the data transmission rate corresponding to each receiving end; step S205: determining the target data transmission rate corresponding to the target backlight brightness of the receiving end according to the mapping relationship between the backlight brightness and the data transmission rate of each receiving end; step S206: controlling the data transmission rate of each receiving end to be the target data transmission rate. In scenarios where multiple devices work together, such as multi-screen displays or distributed conference systems, this method can achieve unified management of backlight brightness, ensure consistent visual effects of all devices, and improve the efficiency and experience of collaborative work.

[0050] Specifically, the source needs to obtain a mapping table between its unique data transmission rate and backlight brightness level for each connected receiver, because different receivers may have different display characteristics and backlight control capabilities. The source determines a suitable data transmission rate for each connected receiver based on the current display requirements to ensure that the backlight brightness of all receivers can be uniformly adjusted to the target brightness level. The source sets the target data transmission rate of each receiver through the MIPI interface to indirectly control its backlight brightness. When adjusting the data transmission rate of each receiver, the source needs to take into account the overall load balancing and data flow management of the system to avoid data congestion or transmission delays caused by adjusting the rate, thereby affecting the overall display effect and user experience.

[0051] Figure 3 is a flow chart of another method for controlling screen backlight brightness according to an embodiment of the present application, the method is applied to a receiving end, such as Figure 3 As shown, the method comprises the following steps:

[0052] Step S301: when a change in the data transmission rate is detected, a target data transmission rate is obtained, and a mapping relationship between backlight brightness and the data transmission rate is determined, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end;

[0053] Specifically, the MIPI interface controller at the receiving end continuously monitors the data transmission rate received from the source end, and once a rate change is detected, the backlight brightness adjustment procedure is started. The receiving end determines the value of the current data transmission rate, and also pre-establishes a mapping relationship table between the backlight brightness and the data transmission rate, and searches the table for the target backlight brightness corresponding to the current data transmission rate.

[0054] Step S302: determining a target backlight brightness corresponding to the target data transmission rate according to a mapping relationship between the backlight brightness and the data transmission rate, and controlling the backlight brightness to be the target backlight brightness.

[0055] Specifically, the receiving end adjusts the backlight control circuit of its display panel according to the target backlight brightness found to achieve the target backlight brightness. The backlight brightness can be adjusted by adjusting the voltage, current, or by changing the pulse width (PWM) of the LED backlight. In addition, the receiving end may also need to perform additional optimization, such as adjusting the contrast or color of the display panel to adapt to the new backlight brightness, so as to ensure the consistency of the display effect and user satisfaction.

[0056] Through this embodiment, when the receiving end detects that the data transmission rate has changed, it can autonomously determine the new target backlight brightness based on the mapping relationship between the backlight brightness and the data transmission rate, without the need for the source end to send additional control signals or instructions. This instant response capability greatly improves the flexibility and response speed of the system, achieves the purpose of adjusting the brightness through the rate, and avoids the impact on the transmission quality of the video signal when the backlight brightness is adjusted. Therefore, it can solve the problem in the prior art that the display panel backlight brightness is controlled by DCS commands, occupying the bandwidth of the video signal transmission, thereby affecting the transmission quality and efficiency of the video signal, thereby achieving the effect of improving energy efficiency and reducing unnecessary energy consumption.

[0057] In some embodiments, the above step S301 can be specifically implemented by the following steps: Step S3011: Obtain the maximum and minimum values ​​of the data transmission rate, and obtain multiple backlight brightnesses, wherein the value of the data transmission rate is determined by the resolution and properties of the receiving end, and the value of the backlight brightness is determined by the properties of the receiving end; Step S3012: Calculate the difference between the maximum and minimum values ​​of the data transmission rate to obtain a rate interval, and divide the rate interval into multiple sub-intervals, wherein the number of the sub-intervals is the same as the number of the backlight brightnesses; Step S3013: Correspond each of the rate intervals to a backlight brightness, and obtain a mapping relationship between the backlight brightness and the data transmission rate. This method is based on the mapping relationship of resolution, and can ensure that the backlight brightness of devices with different resolutions is adjusted to the level most suitable for their display effects at the same transmission rate, thereby improving multi-device compatibility and user experience.

[0058] Specifically, the receiver determines the range of MIPI data transmission rates that it can support, which is based on its hardware characteristics and specification parameters. The determination of the rate range can be analyzed in detail by the receiver's MIPI DPH spec, while also taking into account the receiver's processing power and power status to ensure that the adjustment of the backlight brightness at different rates does not negatively affect the display effect or system stability. The receiver determines the backlight brightness level that its display panel can adjust, which is usually based on the physical characteristics and technical limitations of the display. The backlight brightness level needs to be obtained through experimental testing or based on the specification information provided by the manufacturer of the display to ensure that the adjustment range of the backlight brightness can meet the display requirements in different scenarios. The receiver calculates the length of the rate range it supports, and then divides this range into sub-intervals that are consistent with the number of backlight brightness levels, either uniformly or non-uniformly. The receiver assigns a backlight brightness level to each sub-interval and creates a comparison table between rate and brightness.

[0059] In some optional embodiments, the target data transmission rate is the data transmission rate corresponding to the target backlight brightness determined by the source end when the source end detects a change in the intensity of the ambient light and / or detects a brightness change instruction input by the user, and is determined according to the mapping relationship between the backlight brightness and the data transmission rate, wherein the brightness change instruction is an instruction that represents the user's demand for a change in screen brightness. In this way, the source end can intelligently adjust the transmission rate according to the content of the picture, and then indirectly control the backlight brightness of the receiving end, thereby achieving dual optimization of energy efficiency and visual effects, and is particularly suitable for applications that require frequent switching of picture scenes.

[0060] Specifically, the source device is equipped with an ambient light sensor (ALS) for real-time monitoring of the light intensity of the surrounding environment. When the ALS detects a change in the ambient light intensity, the device's processor calculates the target backlight brightness that is adapted to the current ambient light intensity according to a preset brightness adjustment algorithm. For example, in a bright environment, the processor may determine a higher target backlight brightness to ensure that the screen content is clearly visible; while in a dim environment, a lower target backlight brightness is determined to reduce eye fatigue and save power. The source device uses the previously established mapping relationship between backlight brightness and data transmission rate to find the target data transmission rate corresponding to the new target backlight brightness. In addition, the user can input brightness change instructions through the device's touch screen, physical buttons, voice commands, or through a connected peripheral device (such as a mouse, remote control). The device's processor recognizes these instructions and interprets them as the user's specific needs for screen brightness changes. The processor determines a new target backlight brightness based on the brightness change instructions input by the user. This may involve adjusting the current backlight brightness level of the device to meet the user's personalized preferences. For example, the user may be accustomed to using a lower brightness at night, or prefer a higher screen brightness when doing delicate work. The source device will also use the mapping relationship between backlight brightness and data transmission rate to find the target data transmission rate corresponding to the new target backlight brightness.

[0061] In some optional implementations, there are multiple receiving ends, and the above method further includes: step S303: each receiving end obtains the target data transmission rate when detecting a change in the data transmission rate; step S304: determining the target backlight brightness corresponding to each receiving end corresponding to the target data transmission rate according to the mapping relationship between the backlight brightness corresponding to each receiving end and the data transmission rate, and controlling the backlight brightness to be the target backlight brightness. In a multi-receiving end scenario, this method can ensure that the backlight brightness adjustment strategy of all devices is consistent, and even when the network conditions change or the transmission rates between devices are different, it can maintain good visual synchronization and consistency, and is suitable for multi-device collaboration environments.

[0062] Specifically, each receiving end obtains the target data transmission rate when detecting a change in the data transmission rate: In a system with multiple receiving ends, such as a multi-screen display or a distributed conference system, the MIPI interface controller of the receiving end (such as multiple display screens) will continuously monitor the data transmission rate sent by the source end. When a rate change is detected, the receiving end will obtain this new target data transmission rate as a basis for adjusting the backlight brightness. The receiving end searches for the target backlight brightness corresponding to the current target data transmission rate according to a pre-established mapping table. This mapping table is customized according to the characteristics of each receiving end, including the brightness adjustment range of its display panel, the ability to respond to changes in data transmission rate, etc. Therefore, even under the control of the same source end, different receiving ends may adjust to different backlight brightness levels according to their specific mapping relationships. After determining the target backlight brightness, the receiving end will control the backlight circuit of its display panel to adjust the backlight brightness to the target brightness level to adapt to the current data transmission rate and display content requirements.

[0063] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the method for controlling the screen backlight brightness of the present application will be described in detail below in combination with specific embodiments.

[0064] This embodiment relates to a specific method for controlling the brightness of a screen backlight. Figure 4 As shown, the following steps are included:

[0065] Step S1: whether to modify the backlight brightness? If yes, go to step S2; if no, go to step S4;

[0066] Step S2: MIPI Source (source end) sets the corresponding MIPI rate (target data transmission rate) according to the target brightness (target backlight brightness);

[0067] Step S3: The MIPI Sink (receiving end) sets a new backlight brightness (target backlight brightness) according to the new MIPI rate (target data transmission rate);

[0068] Step S4: Keep the current MIPI rate unchanged.

[0069] The embodiment of the present application also provides a source end. It should be noted that the source end of the embodiment of the present application can be used to execute the control method for screen backlight brightness provided by the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0070] The following is an introduction to the source end provided in the embodiments of the present application.

[0071] Figure 5 is a schematic diagram of a source end according to an embodiment of the present application. Figure 5 As shown, the device comprises:

[0072] A first acquisition unit 10 is used to determine a target backlight brightness and determine a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end;

[0073] Specifically, the MIPI (Mobile Industry Processor Interface, Mobile Industry Processor Interface, MIPI for short) source end generally refers to the device or component responsible for initiating data transmission and sending control signals in the MIPI communication link. In the architecture of mobile devices, the MIPI source end generally refers to the central processing unit (CPU), graphics processing unit (GPU), display processor, camera processor or any other component that generates data and needs to transmit data to peripheral devices through the MIPI interface. The MIPI source end communicates with the MIPI sink end (sink) through the MIPI protocol, and the sink end is usually a peripheral device, such as a display screen (through MIPI DSI) or a camera (through MIPI CSI). Through efficient data transmission between the source end and the sink end, the mobile device can achieve high-quality display and imaging functions. In this embodiment, by determining the corresponding relationship between the backlight brightness and the data transmission rate, the data transmission rate is adjusted at the source end, and the backlight brightness is adjusted after the receiving end detects the change in the data transmission rate, that is, the backlight brightness is indirectly adjusted by adjusting the rate. The source end first analyzes the current use environment or demand, for example, based on the user setting, the system preset brightness level, or by evaluating the brightness requirements of the current display content through an intelligent algorithm to determine a desired backlight brightness level. The source end may dynamically adjust the target backlight brightness by analyzing the brightness, color, contrast and other characteristics of the current display content, or based on factors such as time, ambient light, and screen switching frequency, so as to achieve the best visual effect and energy efficiency. The mapping relationship between different data transmission rates and specific backlight brightness levels can be determined through experiments to ensure that the data transmission rate and backlight brightness can correspond one to one.

[0074] A first determining unit 20, configured to determine a target data transmission rate corresponding to the target backlight brightness according to a mapping relationship between the backlight brightness and the data transmission rate;

[0075] Specifically, the source end searches for the data transmission rate corresponding to the target backlight brightness based on the comparison table, which is usually achieved by a search or interpolation method.

[0076] The first control unit 30 is used to control the data transmission rate to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness.

[0077] Specifically, the source end modifies the data transmission rate to the target data transmission rate through its internal MIPI interface controller, so that the receiving end detects the rate change and adjusts the backlight brightness to the target brightness corresponding to the target data transmission rate. The adjustment of the data transmission rate only involves the operation of the physical layer (PHY).

[0078] Through this embodiment, the target backlight brightness is determined, and the mapping relationship between the backlight brightness and the data transmission rate is determined, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is connected to the receiving end in communication; the target data transmission rate corresponding to the target backlight brightness is determined according to the mapping relationship between the backlight brightness and the data transmission rate; the data transmission rate is controlled to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness. Compared with the prior art, the backlight brightness can only be controlled by program commands, occupying the bandwidth of video signal transmission, thereby affecting the transmission efficiency of the video signal, the present application controls the rate of the source end to be the target transmission rate, so that the receiving end further determines the corresponding target backlight brightness according to the target transmission rate, and controls the receiving end to be the target backlight brightness, so as to achieve the purpose of adjusting the brightness by the rate, and avoids affecting the transmission quality of the video signal when the backlight brightness is adjusted. Therefore, it can solve the problem that the backlight brightness can only be controlled by program commands in the prior art, occupying the bandwidth of video signal transmission, thereby affecting the transmission efficiency of the video signal, and achieve the effect of improving energy efficiency and reducing unnecessary energy consumption.

[0079] In the specific implementation process, the first acquisition unit includes a first acquisition module, a division module and a corresponding module. The first acquisition module is used to obtain the maximum and minimum values ​​of the data transmission rate of the receiving end, and obtain multiple backlight brightnesses of the receiving end, wherein the value of the data transmission rate is determined by the resolution and attributes of the receiving end, and the value of the backlight brightness is determined by the attributes of the receiving end; the division module is used to calculate the difference between the maximum and minimum values ​​of the data transmission rate, obtain the rate interval, and divide the rate interval into multiple sub-intervals, wherein the number of the sub-intervals is the same as the number of the backlight brightnesses; the corresponding module is used to correspond each of the rate intervals to a backlight brightness, and obtain the mapping relationship between the backlight brightness and the data transmission rate. Through the precise mapping relationship, this method can more intelligently adjust the backlight brightness, ensuring that users can get the best visual experience under different resolutions and data transmission requirements, while reducing unnecessary power consumption.

[0080] Specifically, the source needs to know the MIPI rate range that the receiver can support, such as from the display's specifications or through two-way communication negotiation. Obtaining the rate range may involve an in-depth understanding of the existing MIPI DDPHY spec, as well as accurate measurement and verification of the receiver's hardware characteristics. The source also needs to know the backlight brightness level that the receiver can adjust, which can be determined based on the display's properties, such as the brightness adjustment range of an LCD or OLED panel. After that, a one-to-one correspondence needs to be determined, so the difference between the maximum and minimum MIPI rates is calculated, and then the difference is evenly or non-uniformly divided into sub-intervals equal to the number of backlight brightness levels. The sub-interval division strategy can be linear or non-linear based on the importance or frequency of use of the brightness level. For example, at low brightness levels, more refined adjustments may be required, and the lower end of the rate interval can be divided more finely. In this way, each rate interval can be mapped to a corresponding backlight brightness, and a mapping table between rate and brightness can be obtained.

[0081] In order to determine the target backlight brightness, the first acquisition unit further includes a first determination module and a second determination module, wherein the first determination module is used to determine the target backlight brightness when a change in the intensity of the ambient light is detected; and the second determination module is used to determine the target backlight brightness when a brightness change instruction input by a user is detected, wherein the brightness change instruction is an instruction representing the user's demand for a change in screen brightness. The method uses a scene-aware brightness adjustment strategy to re-determine a new target backlight brightness for adjustment when the above conditions are detected.

[0082] In the specific implementation process, the source device is equipped with an ambient light sensor (ALS) to monitor the light intensity of the surrounding environment in real time. When the ALS detects a change in the ambient light intensity, the device's processor calculates the target backlight brightness that is suitable for the current ambient light intensity according to the preset brightness adjustment algorithm. For example, in a bright environment, the processor may determine a higher target backlight brightness to ensure that the screen content is clearly visible; while in a dim environment, a lower target backlight brightness is determined to reduce eye fatigue and save power. The source device uses the previously established mapping relationship between backlight brightness and data transmission rate to find the target data transmission rate corresponding to the new target backlight brightness. In addition, the user can input brightness change instructions through the device's touch screen, physical buttons, voice commands, or through connected peripherals (such as a mouse, remote control). The device's processor recognizes these instructions and interprets them as the user's specific needs for screen brightness changes. The processor determines a new target backlight brightness based on the brightness change instructions entered by the user. This may involve adjusting the current backlight brightness level of the device to meet the user's personalized preferences. For example, the user may be accustomed to using a lower brightness at night, or prefer a higher screen brightness when doing delicate work. The source device will also use the mapping relationship between backlight brightness and data transmission rate to find the target data transmission rate corresponding to the new target backlight brightness.

[0083] In some optional implementations, the device further includes a third acquisition unit, a second determination unit, and a third control unit. The third acquisition unit is used to obtain the mapping relationship between the backlight brightness and the data transmission rate corresponding to each receiving end when there are multiple receiving ends. The second determination unit is used to determine the target data transmission rate corresponding to the target backlight brightness of the receiving end according to the mapping relationship between the backlight brightness and the data transmission rate of each receiving end. The third control unit is used to control the data transmission rate of each receiving end to be the target data transmission rate. In scenarios where multiple devices work together, such as multi-screen displays or distributed conference systems, this method can achieve unified management of backlight brightness, ensure consistent visual effects for all devices, and improve the efficiency and experience of collaborative work.

[0084] Specifically, the source needs to obtain a mapping table between its unique data transmission rate and backlight brightness level for each connected receiver, because different receivers may have different display characteristics and backlight control capabilities. The source determines a suitable data transmission rate for each connected receiver based on the current display requirements to ensure that the backlight brightness of all receivers can be uniformly adjusted to the target brightness level. The source sets the target data transmission rate of each receiver through the MIPI interface to indirectly control its backlight brightness. When adjusting the data transmission rate of each receiver, the source needs to take into account the overall load balancing and data flow management of the system to avoid data congestion or transmission delays caused by adjusting the rate, thereby affecting the overall display effect and user experience.

[0085] The embodiment of the present application also provides a receiving end. It should be noted that the receiving end of the embodiment of the present application can be used to execute another control method for screen backlight brightness provided by the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions thereof will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0086] The following is an introduction to the receiving end provided in the embodiment of the present application.

[0087] Figure 6 is a schematic diagram of a source end according to an embodiment of the present application. Figure 6 As shown, the device comprises:

[0088] A second acquisition unit 40 is used to acquire a target data transmission rate and determine a mapping relationship between backlight brightness and the data transmission rate when a change in the data transmission rate is detected, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end;

[0089] Specifically, the MIPI interface controller at the receiving end continuously monitors the data transmission rate received from the source end, and once a rate change is detected, the backlight brightness adjustment procedure is started. The receiving end determines the value of the current data transmission rate, and also pre-establishes a mapping relationship table between the backlight brightness and the data transmission rate, and searches the table for the target backlight brightness corresponding to the current data transmission rate.

[0090] The second control unit 50 is used to determine the target backlight brightness corresponding to the target data transmission rate according to the mapping relationship between the backlight brightness and the data transmission rate, and control the backlight brightness to be the target backlight brightness.

[0091] Specifically, the receiving end adjusts the backlight control circuit of its display panel according to the target backlight brightness found to achieve the target backlight brightness. The backlight brightness can be adjusted by adjusting the voltage, current, or by changing the pulse width (PWM) of the LED backlight. In addition, the receiving end may also need to perform additional optimization, such as adjusting the contrast or color of the display panel to adapt to the new backlight brightness, so as to ensure the consistency of the display effect and user satisfaction.

[0092] Through this embodiment, when the receiving end detects that the data transmission rate has changed, it can autonomously determine the new target backlight brightness based on the mapping relationship between the backlight brightness and the data transmission rate, without the need for the source end to send additional control signals or instructions. This instant response capability greatly improves the flexibility and response speed of the system, achieves the purpose of adjusting the brightness through the rate, and avoids the impact on the transmission quality of the video signal when the backlight brightness is adjusted. Therefore, it can solve the problem in the prior art that the display panel backlight brightness is controlled by DCS commands, occupying the bandwidth of the video signal transmission, thereby affecting the transmission quality and efficiency of the video signal, thereby achieving the effect of improving energy efficiency and reducing unnecessary energy consumption.

[0093] In some embodiments, the second acquisition unit includes a second acquisition module, a calculation module and a corresponding module, the second acquisition module is used to obtain the maximum and minimum values ​​of the data transmission rate, and obtain multiple backlight brightnesses, wherein the value of the data transmission rate is determined by the resolution and properties of the receiving end, and the value of the backlight brightness is determined by the properties of the receiving end; the calculation module is used to calculate the difference between the maximum and minimum values ​​of the data transmission rate, obtain the rate interval, and divide the rate interval into multiple sub-intervals, wherein the number of the sub-intervals is the same as the number of the backlight brightnesses; the corresponding module is used to correspond each of the rate intervals to one backlight brightness, and obtain the mapping relationship between the backlight brightness and the data transmission rate. This method is based on the mapping relationship of resolution, and can ensure that the backlight brightness of devices with different resolutions is adjusted to the level most suitable for their display effects at the same transmission rate, thereby improving multi-device compatibility and user experience.

[0094] Specifically, the receiver determines the range of MIPI data transmission rates that it can support, which is based on its hardware characteristics and specification parameters. The determination of the rate range can be analyzed in detail by the receiver's MIPI DPH spec, while also taking into account the receiver's processing power and power status to ensure that the adjustment of the backlight brightness at different rates does not negatively affect the display effect or system stability. The receiver determines the backlight brightness level that its display panel can adjust, which is usually based on the physical characteristics and technical limitations of the display. The backlight brightness level needs to be obtained through experimental testing or based on the specification information provided by the manufacturer of the display to ensure that the adjustment range of the backlight brightness can meet the display requirements in different scenarios. The receiver calculates the length of the rate range it supports, and then divides this range into sub-intervals that are consistent with the number of backlight brightness levels, either uniformly or non-uniformly. The receiver assigns a backlight brightness level to each sub-interval and creates a comparison table between rate and brightness.

[0095] In some optional embodiments, the target data transmission rate is the data transmission rate corresponding to the target backlight brightness determined by the source end when the source end detects a change in the intensity of the ambient light and / or detects a brightness change instruction input by the user, and is determined according to the mapping relationship between the backlight brightness and the data transmission rate, wherein the brightness change instruction is an instruction that represents the user's demand for a change in screen brightness. In this way, the source end can intelligently adjust the transmission rate according to the content of the picture, and then indirectly control the backlight brightness of the receiving end, thereby achieving dual optimization of energy efficiency and visual effects, and is particularly suitable for applications that require frequent switching of picture scenes.

[0096] Specifically, the source device is equipped with an ambient light sensor (ALS) for real-time monitoring of the light intensity of the surrounding environment. When the ALS detects a change in the ambient light intensity, the device's processor calculates the target backlight brightness that is adapted to the current ambient light intensity according to a preset brightness adjustment algorithm. For example, in a bright environment, the processor may determine a higher target backlight brightness to ensure that the screen content is clearly visible; while in a dim environment, a lower target backlight brightness is determined to reduce eye fatigue and save power. The source device uses the previously established mapping relationship between backlight brightness and data transmission rate to find the target data transmission rate corresponding to the new target backlight brightness. In addition, the user can input brightness change instructions through the device's touch screen, physical buttons, voice commands, or through a connected peripheral device (such as a mouse, remote control). The device's processor recognizes these instructions and interprets them as the user's specific needs for screen brightness changes. The processor determines a new target backlight brightness based on the brightness change instructions input by the user. This may involve adjusting the current backlight brightness level of the device to meet the user's personalized preferences. For example, the user may be accustomed to using a lower brightness at night, or prefer a higher screen brightness when doing delicate work. The source device will also use the mapping relationship between backlight brightness and data transmission rate to find the target data transmission rate corresponding to the new target backlight brightness.

[0097] In some optional embodiments, there are multiple receiving ends, and the above-mentioned device also includes a fourth acquisition unit and a fourth control unit. The fourth acquisition unit is used for each of the receiving ends to obtain the target data transmission rate when a change in the data transmission rate is detected; the fourth control unit is used to determine the target backlight brightness corresponding to each of the receiving ends corresponding to the target data transmission rate according to the mapping relationship between the backlight brightness corresponding to each of the receiving ends and the data transmission rate, and control the backlight brightness to be the target backlight brightness. In a multi-receiving end scenario, this method can ensure that the backlight brightness adjustment strategy of all devices is consistent, and even when the network conditions change or the transmission rates between devices are different, it can maintain good visual synchronization and consistency, and is suitable for multi-device collaboration environments.

[0098] Specifically, each receiving end obtains the target data transmission rate when detecting a change in the data transmission rate: In a system with multiple receiving ends, such as a multi-screen display or a distributed conference system, the MIPI interface controller of the receiving end (such as multiple display screens) will continuously monitor the data transmission rate sent by the source end. When a rate change is detected, the receiving end will obtain this new target data transmission rate as a basis for adjusting the backlight brightness. The receiving end searches for the target backlight brightness corresponding to the current target data transmission rate according to a pre-established mapping table. This mapping table is customized according to the characteristics of each receiving end, including the brightness adjustment range of its display panel, the ability to respond to changes in data transmission rate, etc. Therefore, even under the control of the same source end, different receiving ends may adjust to different backlight brightness levels according to their specific mapping relationships. After determining the target backlight brightness, the receiving end will control the backlight circuit of its display panel to adjust the backlight brightness to the target brightness level to adapt to the current data transmission rate and display content requirements.

[0099] The source end includes a processor and a memory, and the first acquisition unit, the first determination unit, the first control unit, etc. are all stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions. The above modules are all located in the same processor; or, the above modules are located in different processors in any combination.

[0100] The processor includes a kernel, which calls the corresponding program unit from the memory. The kernel can be set to one or more, and the screen backlight brightness can be indirectly adjusted by adjusting the kernel parameters and adjusting the rate.

[0101] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0102] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program, wherein when the program is run, the device where the computer-readable storage medium is located is controlled to execute the method for controlling the screen backlight brightness.

[0103] Specifically, the method for controlling the screen backlight brightness includes:

[0104] Step S201, determining a target backlight brightness, and determining a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end;

[0105] Step S202, determining a target data transmission rate corresponding to the target backlight brightness according to a mapping relationship between the backlight brightness and the data transmission rate;

[0106] Step S203, controlling the data transmission rate to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness.

[0107] An embodiment of the present invention provides an electronic device, including a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the processor executes the program, at least the following steps are implemented:

[0108] Step S201, determining a target backlight brightness, and determining a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end;

[0109] Specifically, the MIPI (Mobile Industry Processor Interface, Mobile Industry Processor Interface, MIPI for short) source end generally refers to the device or component responsible for initiating data transmission and sending control signals in the MIPI communication link. In the architecture of mobile devices, the MIPI source end generally refers to the central processing unit (CPU), graphics processing unit (GPU), display processor, camera processor or any other component that generates data and needs to transmit data to peripheral devices through the MIPI interface. The MIPI source end communicates with the MIPI sink end (sink) through the MIPI protocol, and the sink end is usually a peripheral device, such as a display screen (through MIPI DSI) or a camera (through MIPI CSI). Through efficient data transmission between the source end and the sink end, the mobile device can achieve high-quality display and imaging functions. In this embodiment, by determining the corresponding relationship between the backlight brightness and the data transmission rate, the data transmission rate is adjusted at the source end, and the backlight brightness is adjusted after the receiving end detects the change in the data transmission rate, that is, the backlight brightness is indirectly adjusted by adjusting the rate. The source end first analyzes the current use environment or demand, for example, based on the user setting, the system preset brightness level, or by evaluating the brightness requirements of the current display content through an intelligent algorithm to determine a desired backlight brightness level. The source end may dynamically adjust the target backlight brightness by analyzing the brightness, color, contrast and other characteristics of the current display content, or based on factors such as time, ambient light, and screen switching frequency, so as to achieve the best visual effect and energy efficiency. The mapping relationship between different data transmission rates and specific backlight brightness levels can be determined through experiments to ensure that the data transmission rate and backlight brightness can correspond one to one.

[0110] Step S202, determining a target data transmission rate corresponding to the target backlight brightness according to a mapping relationship between the backlight brightness and the data transmission rate;

[0111] Specifically, the source end searches for the data transmission rate corresponding to the target backlight brightness based on the comparison table, which is usually achieved by a search or interpolation method.

[0112] Step S203, controlling the data transmission rate to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness.

[0113] The devices in this article can be servers, PCs, PADs, mobile phones, etc.

[0114] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method described in each embodiment of the present application:

[0115] Step S201, determining a target backlight brightness, and determining a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end;

[0116] Specifically, the MIPI (Mobile Industry Processor Interface, Mobile Industry Processor Interface, MIPI for short) source end generally refers to the device or component responsible for initiating data transmission and sending control signals in the MIPI communication link. In the architecture of mobile devices, the MIPI source end generally refers to the central processing unit (CPU), graphics processing unit (GPU), display processor, camera processor or any other component that generates data and needs to transmit data to peripheral devices through the MIPI interface. The MIPI source end communicates with the MIPI sink end (sink) through the MIPI protocol, and the sink end is usually a peripheral device, such as a display screen (through MIPI DSI) or a camera (through MIPI CSI). Through efficient data transmission between the source end and the sink end, the mobile device can achieve high-quality display and imaging functions. In this embodiment, by determining the corresponding relationship between the backlight brightness and the data transmission rate, the data transmission rate is adjusted at the source end, and the backlight brightness is adjusted after the receiving end detects the change in the data transmission rate, that is, the backlight brightness is indirectly adjusted by adjusting the rate. The source end first analyzes the current use environment or demand, for example, based on the user setting, the system preset brightness level, or by evaluating the brightness requirements of the current display content through an intelligent algorithm to determine a desired backlight brightness level. The source end may dynamically adjust the target backlight brightness by analyzing the brightness, color, contrast and other characteristics of the current display content, or based on factors such as time, ambient light, and screen switching frequency, so as to achieve the best visual effect and energy efficiency. The mapping relationship between different data transmission rates and specific backlight brightness levels can be determined through experiments to ensure that the data transmission rate and backlight brightness can correspond one to one.

[0117] Step S202, determining a target data transmission rate corresponding to the target backlight brightness according to a mapping relationship between the backlight brightness and the data transmission rate;

[0118] Specifically, the source end searches for the data transmission rate corresponding to the target backlight brightness based on the comparison table, which is usually achieved by a search or interpolation method.

[0119] Step S203, controlling the data transmission rate to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness.

[0120] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0121] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0122] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0123] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0124] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0125] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0126] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0127] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0128] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0129] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0130] 1) In the control method of the screen backlight brightness of the present application, the target backlight brightness is determined, and the mapping relationship between the backlight brightness and the data transmission rate is determined, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is connected to the receiving end in communication; the target data transmission rate corresponding to the target backlight brightness is determined according to the mapping relationship between the backlight brightness and the data transmission rate; the data transmission rate is controlled to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness. Compared with the prior art, the backlight brightness can only be controlled by program commands, occupying the bandwidth of the video signal transmission, thereby affecting the transmission efficiency of the video signal, the present application controls the rate of the source end to be the target transmission rate, so that the receiving end further determines the corresponding target backlight brightness according to the target transmission rate, and controls the receiving end to be the target backlight brightness, so as to achieve the purpose of adjusting the brightness by the rate, and avoids affecting the transmission quality of the video signal when the backlight brightness is adjusted. Therefore, it can solve the problem that the backlight brightness can only be controlled by program commands in the prior art, occupying the bandwidth of the video signal transmission, thereby affecting the transmission efficiency of the video signal, and achieve the effect of improving energy efficiency and reducing unnecessary energy consumption.

[0131] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for controlling screen backlight brightness, characterized in that: Applied to the source, including: Determine a target backlight brightness, and determine a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end; Determine the target data transmission rate corresponding to the target backlight brightness according to the mapping relationship between the backlight brightness and the data transmission rate; The data transmission rate is controlled to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness.

2. The method for controlling screen backlight brightness according to claim 1, characterized in that: Determine the mapping relationship between backlight brightness and data transmission rate, including: Acquire a maximum value and a minimum value of the data transmission rate of the receiving end, and acquire a plurality of backlight brightnesses of the receiving end, wherein the value of the data transmission rate is determined by the resolution and properties of the receiving end, and the value of the backlight brightness is determined by the properties of the receiving end; Calculating the difference between the maximum value and the minimum value of the data transmission rate to obtain a rate interval, and dividing the rate interval into a plurality of sub-intervals, wherein the number of the sub-intervals is the same as the number of the backlight brightnesses; Each of the rate intervals is matched with one of the backlight brightnesses to obtain a mapping relationship between the backlight brightness and the data transmission rate.

3. The method for controlling screen backlight brightness according to claim 1, characterized in that: Determine the target backlight brightness, including: When a change in the intensity of the ambient light is detected, determining the target backlight brightness; In the case where a brightness change instruction input by a user is detected, the target backlight brightness is determined, wherein the brightness change instruction is an instruction representing the user's demand for a change in screen brightness.

4. The method for controlling screen backlight brightness according to claim 1, characterized in that: The method further comprises: In the case where there are multiple receiving ends, obtaining a mapping relationship between backlight brightness and data transmission rate corresponding to each receiving end; Determine the target data transmission rate corresponding to the target backlight brightness of the receiving end according to the mapping relationship between the backlight brightness of each receiving end and the data transmission rate; The data transmission rate of each of the receiving ends is controlled to be the target data transmission rate.

5. A method for controlling screen backlight brightness, characterized in that: Applied to the receiving end, including: In the case where a change in the data transmission rate is detected, a target data transmission rate is obtained, and a mapping relationship between backlight brightness and the data transmission rate is determined, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end; The target backlight brightness corresponding to the target data transmission rate is determined according to the mapping relationship between the backlight brightness and the data transmission rate, and the backlight brightness is controlled to be the target backlight brightness.

6. The method for controlling screen backlight brightness according to claim 5, characterized in that: Determining a mapping relationship between backlight brightness and the data transmission rate includes: Acquire the maximum value and the minimum value of the data transmission rate, and acquire a plurality of the backlight brightnesses, wherein the value of the data transmission rate is determined by the resolution and properties of the receiving end, and the value of the backlight brightness is determined by the properties of the receiving end; Calculating the difference between the maximum value and the minimum value of the data transmission rate to obtain a rate interval, and dividing the rate interval into a plurality of sub-intervals, wherein the number of the sub-intervals is the same as the number of the backlight brightnesses; Each of the rate intervals is matched with one of the backlight brightnesses to obtain a mapping relationship between the backlight brightness and the data transmission rate.

7. The method for controlling screen backlight brightness according to claim 5, characterized in that: The target data transmission rate is the data transmission rate corresponding to the target backlight brightness determined by the source end when detecting a change in the intensity of the ambient light and / or detecting a brightness change instruction input by the user, and determined according to the mapping relationship between the backlight brightness and the data transmission rate, wherein the brightness change instruction is an instruction that represents the user's demand for a change in screen brightness.

8. The method for controlling screen backlight brightness according to claim 5, characterized in that: There are multiple receiving ends, and the method further includes: Each of the receiving ends acquires a target data transmission rate when detecting a change in the data transmission rate; The target backlight brightness corresponding to each of the receiving ends corresponding to the target data transmission rate is determined according to the mapping relationship between the backlight brightness corresponding to each of the receiving ends and the data transmission rate, and the backlight brightness is controlled to be the target backlight brightness.

9. A source end, characterized in that: include: A first acquisition unit, used to determine a target backlight brightness, and determine a mapping relationship between the backlight brightness and the data transmission rate, wherein the backlight brightness represents the screen brightness of the receiving end, and the source end is in communication connection with the receiving end; A first determining unit, configured to determine a target data transmission rate corresponding to the target backlight brightness according to a mapping relationship between the backlight brightness and the data transmission rate; The first control unit is used to control the data transmission rate to be the target data transmission rate, so that the receiving end determines the target backlight brightness according to the target data transmission rate, and controls the backlight brightness of the receiving end to be the target backlight brightness.

10. A receiving end, characterized in that: include: a second acquisition unit, configured to acquire a target data transmission rate and determine a mapping relationship between backlight brightness and the data transmission rate when a change in the data transmission rate is detected, wherein the backlight brightness represents a screen brightness of a receiving end, and the source end is in communication connection with the receiving end; The second control unit is used to determine the target backlight brightness corresponding to the target data transmission rate according to the mapping relationship between the backlight brightness and the data transmission rate, and control the backlight brightness to be the target backlight brightness.