Screen brightness detection device and method and electronic equipment
By introducing a display processing module into the screen brightness detection device, the image data is enhanced and transmitted back to the system-level processing module, which solves the brightness error problem caused by the screenshot data not being processed by an independent display chip, and achieves more accurate screen brightness detection and photosensitive module output.
Patent Information
- Application Number
- CN202510909190.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-02
- Publication Date
- 2025-09-12
AI Technical Summary
When an independent display chip is used with an under-screen photosensitive module, the image data obtained by the screenshot is not processed by the independent display chip, resulting in errors in screen brightness acquisition and affecting the output accuracy of the under-screen photosensitive module.
By introducing a display processing module into the screen brightness detection device, image quality enhancement processing is performed on the image data sent by the system-level processing module to obtain processed image data, which is then sent back to the system-level processing module to determine the screen brightness.
Ensure that the image data used for screen brightness detection is consistent with the image data actually displayed on the screen, improve the accuracy of screen brightness detection, and thus improve the output accuracy of the under-screen photosensitive module.
Smart Images

Figure CN120628558A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of electronic products, and specifically relates to a screen brightness detection device, method and electronic equipment. Background Art
[0002] Under-screen photosensitive module technology refers to a technology in which no holes are opened in the display area corresponding to the photosensitive sensor. Compared with traditional hole-opening solutions, it is beneficial to increase the proportion of the screen's effective display area to the total screen area, making the screen appearance closer to a full screen.
[0003] Because the photosensor is placed below the screen, the ambient light brightness value it obtains needs to exclude the effects of screen refraction and screen brightness. Screen refraction is related to the materials of the glass cover and display panel, and is usually represented by a fixed coefficient. The impact of screen brightness is related to the RGB values of each pixel in the image and the backlight brightness level. When the screen is off, the screen brightness has no effect on the photosensor. When the screen is on, the impact of screen brightness on the photosensor increases with the pixel value and backlight brightness. Specifically, the whiter and brighter the image, the greater the impact of screen brightness on the photosensor.
[0004] In related technologies, screen brightness is acquired through screenshots, and the image data captured by the screenshots comes from the System on Chip (SoC). When the independent display chip is turned on, the image data is transmitted from the SoC to the independent display chip, processed by the independent display chip, and then output to the screen for display.
[0005] However, since the image data obtained by screenshot has not been processed by an independent display chip, while the image data displayed on the screen has been processed by an independent display chip, the image data obtained by screenshot is not the image data actually displayed on the screen, resulting in errors in the obtained screen brightness, which affects the output accuracy of the under-screen photosensitive module. Summary of the Invention
[0006] The purpose of the embodiments of the present application is to provide a screen brightness detection device, method and electronic device, which can solve the problem in related technologies that when an independent display chip is used with an under-screen photosensitive module, the screen brightness is determined based on the image data obtained by screenshot, which has errors and affects the output accuracy of the under-screen photosensitive module.
[0007] In a first aspect, an embodiment of the present application provides a screen brightness detection device, comprising a system-level processing module, a display processing module, a display module, and a photosensitive module, wherein the display module includes a screen, the photosensitive module is disposed below the screen, and the photosensitive module is communicatively connected to the system-level processing module;
[0008] The display processing module is configured to perform image quality enhancement processing on the first image data sent by the system-level processing module to obtain second image data, where the first image data and the second image data have different pixel values; and send the second image data to the display module for display, and send the second image data or third image data to the system-level processing module, where the third image data is local image data in the second image data corresponding to a detection position of the photosensitive module;
[0009] The system-level processing module is used to receive the second image data sent by the display processing module, obtain the third image data based on the second image data, and determine the screen brightness according to the third image data; or, the system-level processing module is used to receive the third image data sent by the display processing module, and determine the screen brightness according to the third image data.
[0010] In a second aspect, an embodiment of the present application provides a screen brightness detection method, which is applied to the screen brightness detection device as described in the first aspect, wherein the device includes a system-level processing module, a display processing module, a display module, and a photosensitive module, wherein the display module includes a screen, the photosensitive module is disposed below the screen, and the photosensitive module is communicatively connected to the system-level processing module;
[0011] The method comprises:
[0012] The display processing module performs image quality enhancement processing on the first image data sent by the system-level processing module to obtain second image data, where the first image data and the second image data have different pixel values; and sends the second image data to the display module for display, and sends the second image data or third image data to the system-level processing module, where the third image data is local image data of the second image data corresponding to a detection position of the photosensitive module;
[0013] The system-level processing module receives the second image data sent by the display processing module, obtains the third image data based on the second image data, and determines the screen brightness according to the third image data; or, the system-level processing module receives the third image data sent by the display processing module, and determines the screen brightness according to the third image data.
[0014] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0015] In a fourth aspect, an embodiment of the present application provides an independent display chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, the communication interface is used to transmit image data, and the processor is used to run programs or instructions to implement the steps performed by the independent display chip in the screen brightness detection method described in the second aspect.
[0016] In the fifth aspect, an embodiment of the present application provides a system-level chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, the communication interface is used to transmit image data, and the processor is used to run programs or instructions to implement the steps performed by the system-level chip in the screen brightness detection method as described in the second aspect.
[0017] In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the second aspect are implemented.
[0018] In a seventh aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the method described in the second aspect.
[0019] In an embodiment of the present application, a screen brightness detection device includes a system-level processing module, a display processing module, a display module and a photosensitive module, the display module includes a screen, the photosensitive module is arranged below the screen, and the photosensitive module is communicatively connected to the system-level processing module; the display processing module is used to perform image quality enhancement processing on the first image data sent by the system-level processing module to obtain second image data, and the pixel values of the first image data and the second image data are different; and the second image data is sent to the display module for display, and the second image data or third image data is sent to the system-level processing module, and the third image data is local image data in the second image data corresponding to the detection position of the photosensitive module; the system-level processing module is used to receive the second image data sent by the display processing module, and obtain the third image data based on the second image data, and determine the screen brightness according to the third image data; or the system-level processing module is used to receive the third image data sent by the display processing module, and determine the screen brightness according to the third image data. Through this embodiment, the third image data used by the system-level processing module for screen brightness detection is processed by the display processing module for image quality enhancement, and the second image data displayed by the display module is also processed by the display processing module for image quality enhancement. In this way, the image data used for screen brightness detection can be consistent with the image data actually displayed on the screen, so as to ensure the detection accuracy of the screen brightness and improve the output accuracy of the under-screen photosensitive module. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a schematic diagram of the system architecture in the related art;
[0021] Figure 2 This is one of the structural diagrams of the screen brightness detection device in some embodiments of the present application;
[0022] Figure 3 This is the second structural diagram of the screen brightness detection device in some embodiments of the present application;
[0023] Figure 4 This is the third structural diagram of the screen brightness detection device in some embodiments of the present application;
[0024] Figure 5 is a flow chart of a screen brightness detection method according to some embodiments of the present application;
[0025] Figure 6 is a schematic structural diagram of an electronic device according to some embodiments of the present application;
[0026] Figure 7 This is a schematic diagram of the hardware structure of an electronic device in some embodiments of the present application. DETAILED DESCRIPTION
[0027] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are 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 are within the scope of protection of this application.
[0028] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.
[0029] First, the system architecture of mobile phones using independent display chips is generally as follows Figure 1 The independent display chip is placed between the system-on-chip (SoC) and the display (LCD Module, LCM). The power supply, control signals, data, and frame rate synchronization signal (TE) of the independent display chip are all provided and controlled by the SoC.
[0030] When display enhancement processing (such as frame interpolation, super-resolution, noise reduction, color enhancement / calibration, etc.) of an independent display chip is required, the image data will be processed by the internal functional module of the independent display chip and then output; when display enhancement processing is not required, the image data will be directly output to the display through the internal path of the independent display chip.
[0031] Figure 1 In the SoC, the camera control module (CCM) is connected to the camera serial interface (CSI) of the SoC. The CSI serves as the camera data receiving unit in the SoC and is used to receive the display data transmitted by the CCM. The SoC is connected to the DSI receiving RX unit in the independent display chip through the display serial receiving interface (DSI), and the DSI and DSI RX transmit display data through the mobile industry processor interface (MIPI) protocol. DSIRX is the display data receiving module of the independent display. The SoC and the independent display chip are also connected through the general purpose input / output port (GPIO) to transmit control signals and data signals. The battery module is connected to the battery management chip / module (Power Management IC, PMIC) is connected to power the SoC, power management chip / module, including battery management chip, independent display chip power management chip and other module power management chips / modules; PMIC is also connected to the independent display chip's total power supply module Power to power the independent display chip; the DSITX module of the independent display chip is connected to the LCM via the MIPI protocol to send display data to the LCM; the DSI RX and DSI TX in the independent display chip are connected to the input and output of the IP respectively, so that the display data sent by the SoC is processed by the integrated circuit core (Intellectual Property core, IP) functional module in the independent display chip for display enhancement, and then sent to the LCM via DSITX. Among them, DSI RX is the display data receiving unit of the independent display, and DSITX is the display data sending unit of the independent display; LCM also transmits the synchronization signal TE to the independent display chip, and the independent display chip transmits the synchronization signal TE to the SoC.
[0032] Next, we introduce the steps for calculating the ambient light brightness using the under-screen photosensitive module. The calculation steps may include:
[0033] ① Take a screenshot to get the RGB value of each pixel in the current image frame.
[0034] ② Get the RGB value of the pixel in the screen area corresponding to the location of the photosensitive sensor, and calculate the screen brightness at the location of the photosensitive area based on the current backlight brightness;
[0035] ③ The photosensor module driver calculates the actual ambient light brightness based on the original brightness collected by the photosensor, combined with the influence of screen refraction and screen brightness. The calculation formula is: actual ambient light brightness = (photosensor original brightness - screen brightness) × screen refraction influence coefficient.
[0036] In actual application scenarios, the calculated ambient light brightness is usually used to adjust the screen backlight brightness. The accuracy of the screen backlight brightness will affect the display effects of functions such as the screen's automatic brightness conditions, eye protection mode, and independent display visual enhancement.
[0037] In related art, when an independent display chip is used with an under-screen photosensitive module, the image data captured by the screenshot is not the image data actually displayed on the screen. The screen brightness determined based on the captured image data is subject to error, affecting the output accuracy of the under-screen photosensitive module. For example, if the unprocessed image data is a blue image, and the image data processed by the independent display chip is a green image, determining the screen brightness based on the blue image will result in a significant difference from the actual screen brightness of the display, resulting in an error in the screen brightness.
[0038] Based on the above problems, the embodiments of the present application provide a screen brightness detection device, method and electronic device, which can use the display processing module to return processed image data for screen brightness detection. The image data used for screen brightness detection and the image data actually displayed on the screen are both processed by the display processing module, ensuring the accuracy of screen brightness detection and improving the output accuracy of the under-screen photosensitive module.
[0039] The screen brightness detection device provided in the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0040] See also Figure 2 , an embodiment of the present application provides a screen brightness detection device, comprising a system-level processing module, a display processing module, a display module and a photosensitive module, wherein the display module comprises a screen, the photosensitive module is arranged below the screen, and the photosensitive module is communicatively connected to the system-level processing module;
[0041] a display processing module configured to perform image quality enhancement processing on the first image data sent by the system-level processing module to obtain second image data, wherein the first image data and the second image data have different pixel values; and to send the second image data to the display module for display; and to send the second image data or third image data to the system-level processing module, wherein the third image data is local image data of the second image data corresponding to a detection position of the photosensitive module;
[0042] A system-level processing module is used to receive the second image data sent by the display processing module, obtain third image data based on the second image data, and determine the screen brightness according to the third image data; or, a system-level processing module is used to receive the third image data sent by the display processing module, and determine the screen brightness according to the third image data.
[0043] Optionally, the system-level processing module is a system-on-chip (SoC), and the display processing module is an independent display chip; the photosensitive module, SoC, and independent display chip are installed on a mainboard.
[0044] It should be noted that the first image data may be obtained after being processed by the system-level processing module, or may be original image data that has not been processed by the system-level processing module, and this application does not impose any limitation thereto.
[0045] Optionally, the image quality enhancement process includes at least one of the following: frame interpolation process, super-resolution process, noise reduction process, color enhancement process, and color calibration process.
[0046] In the above embodiment, all the image data processed by the display processing module or the local image data corresponding to the photosensitive module are transmitted back to the system-level processing module, so that the local image data (i.e., the third image data) used by the system-level processing module for screen brightness detection is processed by the display processing module, and the second image data displayed by the display module is also processed by an independent display chip. In this way, the image data used for screen brightness detection is ensured to be consistent with the image data actually displayed on the screen, thereby improving the detection accuracy of the screen brightness and ensuring the output accuracy of the photosensitive module under the screen.
[0047] It should be pointed out that the photosensitive module may include a photosensitive sensor and a photosensitive module driver module (software). The photosensitive module driver calculates the actual ambient light brightness based on the original brightness collected by the photosensitive sensor and the screen brightness. The calculation formula can be: actual ambient light brightness = (photosensitive sensor original brightness - screen brightness) × screen refraction influence coefficient. In actual application scenarios, the calculated ambient light brightness is usually used to adjust the screen backlight brightness, and the accuracy of the screen backlight brightness will affect the display effects of functions such as the screen automatic brightness condition, eye protection mode, and independent display visual enhancement.
[0048] In some embodiments of the present application, the display processing module is specifically configured to send the second image data or the third image data to the system-level processing module through a first sending unit; wherein the first sending unit includes one of the following: a mobile industry processor interface (MIPI) camera serial interface CSI sending TX unit, a slave device serial peripheral interface (SPI) unit, or a MIPI display serial interface DSI sending TX unit;
[0049] A system-level processing module is specifically used to receive the second image data or the third image data sent by the display processing module through a first receiving unit; wherein the first receiving unit includes one of the following: a MIPICSI receiving RX unit, a master device SPI, and a MIPIDSI RX unit.
[0050] For specific implementation, see Figure 3 The system-level processing module communicates with the DSI RX1 in the display processing module via the MIPI protocol via DSI TX1, forming a first channel. The system-level processing module transmits first image data to the display processing module via the first channel. The first sending unit in the display processing module communicates with the first receiving unit in the system-level processing module, forming a second channel. The display processing module sends second image data or third image data to the system-level processing module via the second channel. The first image data and the second image data are both full-screen image data, but the pixel values of the first image data and the second image data are different.
[0051] It should be noted that due to the slow speed of the SPI interface, the clock frequency is usually less than 40MHz. If the complete full-screen image data (i.e., the second image data) is transmitted back, it can be applied to scenarios where the second image data is small, such as the second image data displayed on a watch. For the MIPI CSI TX unit and MIPI DSI TX unit, due to their high transmission rate, they can be used to transmit both the second image data and the third image data.
[0052] Optionally, the first sending unit is MIPICS ITX1, and the first receiving unit is MIPICS IRX1.
[0053] Optionally, the first sending unit is a slave SPI device, and the first receiving unit is a master SPI device; Slave SPI is a slave device interface in the SPI communication protocol, used to respond to the control of the master device in a single-master and multiple-slave system and complete data exchange; Master SPI is the main control device in the SPI communication protocol, responsible for initiating and controlling the data transmission process.
[0054] Optionally, the first sending unit is MIPIDS ITX3, and the first receiving unit is MIPIDS IRX2.
[0055] In the above embodiment, the partial image data or complete image data processed by the display processing module is transmitted back to the system-level processing module by utilizing the SPI or MIPI CSI TX unit or MIPI DSI TX unit, so that the system-level processing module can obtain the screen brightness based on the processed image data. This embodiment can ensure that the screenshot data and display data used for screen brightness calculation are both processed by an independent display chip, ensuring the consistency of the two, thereby ensuring the accuracy of screen brightness detection.
[0056] In some embodiments of the present application, the display processing module includes a first storage unit and a second sending unit;
[0057] a first storage unit, configured to store the second image data;
[0058] The first sending unit and the second sending unit are configured to read the second image data from the first storage unit in a time-sharing manner;
[0059] The second sending unit is further used to send the second image data to the display module.
[0060] For example, Figure 3 and Figure 4 In the display module, the second sending unit is DSITX2, which is connected to the display driver chip (DDIC) in the display module. The DDIC is used to provide the power supply and timing signals necessary for the display panel (i.e., screen or display) LCM in the display module. After receiving the second image data, the DDIC controls the LCM to display the second image data.
[0061] For example, Figure 3In the embodiment, the system-level processing module communicates with DSIRX1 in the display processing module via DSITX1 via the MIPI protocol to form a first channel; the system-level processing module transmits first image data to the display processing module via the first channel; DSIRX1 is connected to the input end of the image processing unit in the display processing module, and is used to input the first image data into the image processing unit for image quality enhancement processing to obtain second image data; the output end of the image processing unit is connected to the first storage unit, and is used to send the second image data to the first storage unit for storage; the first sending unit and DSITX2 read the second image data from the first storage unit in a time-sharing manner; wherein the second sending unit is DSITX2, and the independent display chip transmits the acquired second image data to the display module via DSI TX2 for display, and the first sending unit is used to transmit the second image data back to the system-level processing module. wherein the first sending unit is connected to the first receiving unit in the system-level processing module to form a second channel; wherein the independent display chip sends the second image data to the system-level processing module via the second channel.
[0062] In some embodiments of the present application, the display processing module includes a second sending unit, a first storage unit, a second storage unit, and a microcontroller unit (MCU);
[0063] a first storage unit, configured to store second image data;
[0064] The second sending unit and the MCU are configured to read the second image data from the first storage unit in a time-sharing manner;
[0065] a second sending unit, configured to send second image data to the display module;
[0066] The MCU is further configured to obtain third image data based on the second image data and send the third image data to the second storage unit;
[0067] a second storage unit, configured to store third image data;
[0068] The first sending unit is configured to read the third image data from the second storage unit and send the third image data to the system-level processing module.
[0069] For example, Figure 4In the embodiment, the system-level processing module is connected to the DSIRX1 in the display processing module through the MIPI protocol to form a first channel; the system-level processing module transmits the first image data to the display processing module through the first channel; DSI RX1 is connected to the input end of the image processing unit in the display processing module, and is used to input the first image data into the image processing IP for image processing to obtain the second image data; the output end of the image processing unit is connected to the first storage unit, and is used to send the second image data to the first storage unit for storage; the MCU and the second sending unit in the display processing module read the second image data from the first storage unit in a time-sharing manner; the MCU is also used to obtain the third image data corresponding to the photosensitive module from the second image data, and store the third image data in the second storage unit; the first sending unit reads the third image data from the second storage unit, and transmits the third image data back to the system-level processing module. Among them, the first sending unit is connected to the first receiving unit in the system-level processing module to form a second channel; the display processing module sends the third image data to the system-level processing module through the second channel; the second sending unit is DSI TX2, and the second sending unit reads the second image data from the first storage unit and sends it to the display module for display.
[0070] In some embodiments of the present application, the system-level processing module is further configured to, when determining that the first condition is satisfied, send a first control signaling to the display processing module, wherein the first control signaling is configured to instruct the display processing module to enable an image data return function;
[0071] The first condition includes: the processing function of the display processing module is in an on state; or the processing function of the display processing module is in an on state, and the image processing operation performed by the display processing module can change the RGB value of the image pixel.
[0072] In this embodiment, whether to enable the display processing module's image data return function is determined based on the display processing module's enabled state and / or whether the image processing operation changes the RGB values of image pixels. This conditional determination enables the image data return function only when needed, thereby reducing power consumption associated with data transmission and processing. For example, when the display processing module only performs geometric transformations (such as scaling and rotation), there is no need to return the processed image data to the system-level processing module, thus conserving system resources.
[0073] In some embodiments of the present application, the first control signaling is further used to indicate the return frequency of image data.
[0074] The frequency of returning the image data may include: returning each frame of the image to the system-level processing module, and returning the image once at a certain interval.
[0075] Optionally, the image return frequency can also be set to multiple levels, so that different return frequencies can be flexibly selected according to the overall situation of the device.
[0076] In the above embodiment, the return frequency of the image data is indicated in the first control signaling, and multiple return modes can be supported, such as return per frame, interval return or multi-level return, so as to dynamically adjust the return frequency according to system requirements, avoid excessive resource consumption in low-load scenarios, and adapt to the usage requirements of different scenarios.
[0077] The screen brightness detection device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application is not specifically limited.
[0078] The screen brightness detection device in the embodiment of the present application can be a device having an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0079] See also Figure 5 The embodiment of the present application provides a screen brightness detection method, which is applied to the screen brightness detection device described above. The device includes a system-level processing module, a display processing module, a display module, and a photosensitive module. The display module includes a screen photosensitive module disposed below the screen. The photosensitive module is communicatively connected to the system-level processing module.
[0080] The screen brightness detection method includes:
[0081] Step 501: The display processing module performs image quality enhancement processing on the first image data sent by the system-level processing module to obtain second image data, where the first image data and the second image data have different pixel values; and sends the second image data to the display module for display, and sends the second image data or third image data to the system-level processing module, where the third image data is local image data of the second image data corresponding to a detection position of the photosensitive module.
[0082] Step 502: The system-level processing module receives the second image data sent by the display processing module, obtains the third image data based on the second image data, and determines the screen brightness according to the third image data; or, the system-level processing module receives the third image data sent by the display processing module, and determines the screen brightness according to the third image data.
[0083] Optionally, the image quality enhancement process includes at least one of the following: frame interpolation process, super-resolution process, noise reduction process, color enhancement process, and color calibration process.
[0084] Optionally, the system-level processing module is a system-on-chip (SoC), and the display processing module is an independent display chip; the photosensitive module, SoC, and independent display chip are installed on a mainboard.
[0085] In the above embodiment, by returning all the image data processed by the display processing module or the local image data corresponding to the photosensitive module to the system-level processing module, the local image data (i.e., the third image data) used by the system-level processing module for screen brightness detection is processed by the display processing module, and the second image data displayed by the display module is also processed by an independent display chip. This ensures that the image data used for screen brightness detection is consistent with the image data actually displayed on the screen, thereby improving the detection accuracy of the screen brightness and ensuring the output accuracy of the photosensitive module under the screen.
[0086] In some embodiments of the present application, the display processing module sends the second image data or the third image data to the system-level processing module through a first sending unit; wherein the first sending unit includes one of the following: a MIPI CSITX unit, a slave device SPI unit, and a MIPI DSITX unit;
[0087] The system-level processing module receives the second image data or the third image data sent by the display processing module through a first receiving unit; wherein the first receiving unit includes one of the following: a MIPICSI receiving RX unit, a master device SPI unit, and a MIPIDSI RX unit.
[0088] It should be noted that due to the slow speed of the SPI interface, the clock frequency is usually less than 40MHz. If the complete second image data is returned, it can be used in scenarios where the second image data is small, such as the second image data displayed on a watch. For the MIPI CSI TX module and MIPI DSI TX module, due to their high transmission rate, they can be used to return both the second image data and the third image data.
[0089] The first sending unit is connected to the first receiving unit in the system-level processing module to form a second channel; the independent display chip sends the second image data or the third image data to the system-level processing module through the second channel.
[0090] Optionally, the first sending unit is MIPICS ITX1, and the first receiving unit is MIPICS IRX1.
[0091] Optionally, the first sending unit is a slave SPI device, and the first receiving unit is a master SPI device. Slave SPI is a slave device interface in the SPI communication protocol, which is used to respond to the control of the master device in a single-master and multiple-slave system and complete data exchange; Master SPI is the main control device in the SPI communication protocol, which is responsible for initiating and controlling the data transmission process.
[0092] Optionally, the first sending unit is MIPIDS ITX3, and the first receiving unit is MIPIDS IRX2.
[0093] In the above embodiment, the partial image data or complete image data processed by the display processing module is transmitted back to the system-level processing module by utilizing the SPI unit or the MIPI CSI TX unit or the MIPI DSI TX unit, so that the system-level processing module can determine the screen brightness based on the processed image data. This embodiment can ensure that the screenshot data and display data used for screen brightness calculation are both processed by an independent display chip, ensuring the consistency of the two, thereby ensuring the accuracy of screen brightness detection.
[0094] In some embodiments of the present application, the screen brightness detection method further includes:
[0095] The display processing module stores the second image data via the first storage unit;
[0096] The first sending unit and the second sending unit in the display processing module read the second image data from the first storage unit in a time-sharing manner, and send the second image data to the display module through the second sending unit.
[0097] For example, Figure 3 and Figure 4 In the display module, the second sending unit is MIPIDSITX2, which is connected to the display driver chip (DDIC) in the display module. The display driver chip is used to provide the display panel with the power supply and timing signals required for operation. After receiving the second image data, the DDIC controls the display screen LCM to display the second image data.
[0098] The following combination Figure 3 , taking the first sending unit as the MIPICSITX1 module, the first receiving unit as the MIPICSIRX1 module, the first storage unit as the SRAM1, the system-level processing module as the SoC, and the display processing module as an independent display chip as an example, the screen brightness detection method is exemplarily described.
[0099] In this example, an additional MIPI CSI TX1 unit is integrated within the independent display chip. The MIPI CSI TX1 unit is used to transmit the second image data processed by the independent display chip back to the SoC. Each frame of the image can be transmitted back. After receiving the second image data returned by the independent display chip, the SoC captures the third image data at the location of the photosensitive device under the screen to calculate the screen brightness. The specific steps may include:
[0100] Step 1: When it is determined that the user has enabled the processing function of the independent display chip, the SoC completes the initialization of the independent display chip through the communication interface (MIPI / SPI / I2C, etc.) and starts the image return function of the independent display chip.
[0101] During the initialization phase of the independent display chip, the frequency of image transmission must be set based on the SoC's performance and overall system power consumption. Optimally, every frame is transmitted back to the SoC for processing. However, if this is not possible due to factors such as poor SoC performance, excessive system power consumption, excessive heat generation, or insufficient communication interface speed, transmission can be scheduled at intervals (e.g., every 50 frames).
[0102] In addition, the image return frequency can also be set to multiple gears to facilitate flexible adjustment according to the overall situation of the device, such as using the communication interface to send commands to the independent display chip to modify the relevant register settings.
[0103] Step 2: After the initialization of the independent display chip is completed, the SoC transmits the first image data to the independent display chip through the DSI TX1 unit.
[0104] Step 3: The DSI RX1 unit of the independent display chip receives the first image data, and uses its internal image processing unit to perform image processing on the image data to obtain second image data;
[0105] Image processing operations include but are not limited to: interpolation processing, super-resolution processing, noise reduction processing, color enhancement processing, color calibration processing, visual effect enhancement, etc.
[0106] Step 4: The independent display chip stores the second image data in the storage unit SRAM1 inside the independent display chip;
[0107] Step 5. The DSITX2 unit and MIPI CSI TX1 unit inside the independent display chip read the second image data from SRAM1 in a time-sharing manner; the second image data read by the MIPI CSI TX1 unit is transmitted to the DDIC of the display screen, and the second image data read by the MIPI CSI TX1 unit is transmitted back to the MIPI CSI RX1 unit of the SoC.
[0108] It should be pointed out that due to the high transmission rate of the MIPI interface, every frame can be transmitted back.
[0109] Step 6: The MIPICSIRX1 unit of the SoC receives the second image data sent back by the independent display chip, and saves the second image data to a third storage unit in the SoC, such as SRAM3;
[0110] Step 7: The photosensor driving module (software module) inside the SoC captures a partial image of the location of the photosensor under the screen from the SRAM3 of the SoC, ie, the third image data.
[0111] The third image data is determined by the size of the photosensitive device, usually not exceeding 200×200 pixels, and is used to calculate screen brightness.
[0112] Compared with existing solutions, the embodiments of the present application improve the calculation accuracy of screen brightness in the scenario where the independent display chip is turned on, which can improve the display effects of functions that rely on the accuracy of screen backlight brightness, such as automatic screen brightness adjustment, eye protection mode, and independent display visual effect enhancement, thereby improving user experience.
[0113] In some embodiments of the present application, the screen brightness detection method further includes:
[0114] The display processing module stores the second image data through the first storage unit;
[0115] The second sending unit and the MCU in the display processing module read the second image data from the first storage unit in a time-sharing manner;
[0116] The second sending unit in the display module sends the second image data to the display module;
[0117] The MCU in the display processing module obtains third image data based on the second image data and sends the third image data to the second storage unit;
[0118] The display processing module stores the third image data via the second storage unit;
[0119] The first sending unit reads the third image data from the second storage unit and sends the third image data to the system-level processing module.
[0120] The following combination Figure 4 , taking the first sending unit as the slave device Slave SPI, the first receiving unit as the master device Master SPI, the first storage unit as SRAM1, the second storage unit as SRAM2, the system-level processing module as SoC, and the display processing module as an independent display chip as an example, the screen brightness detection method is exemplified.
[0121] In this example, the independent display chip does not need to integrate MIPI CSI TX1. Instead, the independent display chip's SPI interface is used to transmit local image data at the photosensitive device location back to the SoC for calculating screen brightness. Specific steps may include:
[0122] Step 1: When the user has enabled the independent display IC function, the SoC completes the initialization of the independent display chip through the communication interface (MIPI / SPI / I2C, etc.) and starts the image return function of the independent display chip.
[0123] During the initialization phase of the independent display chip, the frequency of image transmission must be set based on the SoC's performance and overall system power consumption. Optimally, every frame is transmitted back to the SoC for processing. However, if this is not possible due to factors such as poor SoC performance, excessive system power consumption, excessive heat generation, or insufficient communication interface speed, transmission can be scheduled at intervals (e.g., every 50 frames).
[0124] In addition, the image return frequency can also be set to multiple gears to facilitate flexible adjustment according to the overall situation of the device, such as using the communication interface to send commands to the independent display chip to modify the relevant register settings.
[0125] Step 2: After the initialization of the independent display chip is completed, the SoC transmits the first image data to the independent display chip through the DSI TX1 module.
[0126] Step 3: The DSI RX1 unit of the independent display chip receives the first image data, and uses its internal image processing unit to perform image processing on the image data to obtain second image data;
[0127] Image processing operations include but are not limited to: interpolation processing, super-resolution processing, noise reduction processing, color enhancement processing, color calibration processing, visual effect enhancement, etc.
[0128] Step 4: The independent display chip stores the second image data in the storage unit SRAM1 inside the independent display chip;
[0129] Step 5: The independent display chip intercepts the local image data corresponding to the location of the photosensitive device from the second image data, that is, the third image data, and saves the third image data to SRAM2.
[0130] The third image data is determined by the size of the photosensitive device, usually not exceeding 200×200 pixels, and is used to calculate screen brightness.
[0131] Step 6: The MIPIDSI TX2 module in the independent display chip reads the processed second image data from SRAM1 and transmits the second image data to the display DDIC, while the Slave SPI unit in the independent display chip reads the processed third image data from SRAM2 and transmits the third image data back to the Master SPI unit of the SoC.
[0132] Step 7: The Master SPI module in the SoC receives the third image data sent back by the independent display chip, and saves the third image data to a third storage unit in the SoC, such as SRAM3;
[0133] Step 8: The photosensitive driving module (software module) inside the SoC directly reads the third image data from SRAM3 and calculates the screen brightness according to the third image data.
[0134] In this embodiment, chip cost can be saved by using the SPI interface to transmit image data back.
[0135] In some embodiments of the present application, the screen brightness detection method further includes:
[0136] When the system-level processing module determines that the first condition is met, the system-level processing module sends a first control signaling to the display processing module, where the first control signaling is used to instruct the display processing module to enable an image data return function;
[0137] The first condition includes:
[0138] The processing function of the display processing module is turned on; or
[0139] The processing function of the display processing module is in an on state, and the image processing operation performed by the display processing module is capable of changing the RGB values of image pixels.
[0140] In this embodiment, whether to enable the display processing module's image data return function is determined based on the display processing module's enabled state and whether the image processing operation changes the RGB values of the image pixels. This conditional determination enables the image data return function only when needed, thereby reducing power consumption associated with data transmission and processing. For example, when the independent display chip only performs geometric transformations (such as scaling and rotation), data return is not required, thus conserving system resources.
[0141] In some embodiments of the present application, the first control signaling is further used to indicate the return frequency of image data.
[0142] The frequency of returning the image data may include: returning each frame of the image to the system-level processing module, and returning the image once at a certain interval.
[0143] Optionally, the image return frequency can also be set to multiple levels, so that different return frequencies can be flexibly selected according to the overall situation of the device.
[0144] In the above embodiment, the return frequency of the image data is indicated in the first control signaling, and multiple return modes can be supported, such as return per frame, interval return or multi-level return, so as to dynamically adjust the return frequency according to system requirements, avoid excessive resource consumption in low-load scenarios, and adapt to the requirements of different scenarios.
[0145] Alternatively, as Figure 6 As shown, an embodiment of the present application also provides an electronic device 600, including a processor 601 and a memory 602, wherein the memory 602 stores a program or instruction that can be run on the processor 601. When the program or instruction is executed by the processor 601, the various steps of the above-mentioned screen brightness detection method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0146] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0147] Figure 7 A schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.
[0148] The electronic device 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display module 706, a user input unit 707, an interface unit 708, a memory 709, as well as a system-level processing module 710 and a display processing module 711 and other components.
[0149] Those skilled in the art will understand that the electronic device 700 may also include a power source (such as a battery) to power each component, and the power source may be logically connected to the system-level processing module 710 through a power management system, thereby realizing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.
[0150] The display processing module 711 is configured to perform image quality enhancement processing on the first image data sent by the system-level processing module 710 to obtain second image data, where the first image data and the second image data have different pixel values; and send the second image data to the display module 706 for display, and send the second image data or third image data to the system-level processing module 710, where the third image data is local image data in the second image data corresponding to the detection position of the photosensitive module.
[0151] The system-level processing module 710 is used to receive the second image data sent by the display processing module 711, obtain the third image data based on the second image data, and determine the screen brightness according to the third image data; or, the system-level processing module 710 is used to receive the third image data sent by the display processing module 711, and determine the screen brightness according to the third image data.
[0152] Optionally, the display processing module 711 is specifically configured to send the second image data or the third image data to the system-level processing module 710 through a first sending unit; wherein the first sending unit includes one of the following: a mobile industry processor interface MIPI camera serial interface CSI sending TX unit, a slave device serial peripheral interface SPI unit, and a MIPI display serial interface DSI sending TX unit;
[0153] The system-level processing module 710 is specifically used to receive the second image data or the third image data sent by the display processing module 711 through a first receiving unit; wherein, the first receiving unit includes one of the following: a MIPI CSI receiving RX unit, a master device SPI, or a MIPI DSI RX unit.
[0154] Optionally, the display processing module 711 includes a first storage unit and a second sending unit;
[0155] a first storage unit, configured to store the second image data;
[0156] The first sending unit and the second sending unit are configured to read the second image data from the first storage unit in a time-sharing manner;
[0157] The second sending unit is further configured to send the second image data to the display module 706 .
[0158] Optionally, the display processing module 711 includes a second sending unit, a first storage unit, a second storage unit and a microcontroller unit MCU;
[0159] a first storage unit, configured to store the second image data;
[0160] The second sending unit and the MCU are configured to read the second image data from the first storage unit in a time-sharing manner;
[0161] a second sending unit, configured to send the second image data to the display module 706;
[0162] The MCU is further configured to obtain the third image data based on the second image data, and send the third image data to the second storage unit;
[0163] a second storage unit, configured to store the third image data;
[0164] The first sending unit is configured to read the third image data from the second storage unit and send the third image data to the system-level processing module 710 .
[0165] Optionally, the system-level processing module 710 is further configured to, when determining that the first condition is met, send a first control signaling to the display processing module 711, wherein the first control signaling is used to instruct the display processing module 711 to enable an image data return function;
[0166] The first condition includes: the processing function of the display processing module 711 is in an on state; or the processing function of the display processing module 711 is in an on state, and the image processing operation performed by the display processing module 711 can change the RGB value of the image pixel.
[0167] Optionally, the first control signaling is further used to indicate a frequency of returning image data.
[0168] Optionally, the image quality enhancement processing includes at least one of the following: frame interpolation processing, super-resolution processing, noise reduction processing, color enhancement processing, and color calibration processing.
[0169] In the above embodiment, all the image data processed by the display processing module or the local image data corresponding to the photosensitive module are transmitted back to the system-level processing module, so that the local image data (i.e., the third image data) used by the system-level processing module for screen brightness detection is processed by the display processing module, and the second image data displayed by the display module is also processed by an independent display chip. In this way, the image data used for screen brightness detection is ensured to be consistent with the image data actually displayed on the screen, thereby improving the detection accuracy of the screen brightness and ensuring the output accuracy of the photosensitive module under the screen.
[0170] It should be understood that in an embodiment of the present application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display module 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel 7071 and at least one of other input devices 7072. The touch panel 1071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0171] The memory 709 can be used to store software programs and various data. The memory 709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 709 may include a volatile memory or a non-volatile memory, or the memory 709 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0172] The system-level processing module 710 may include one or more processing units. Optionally, the system-level processing module 710 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into the system-level processing module 710.
[0173] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned screen brightness detection method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0174] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0175] An embodiment of the present application further provides an independent display chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, the communication interface is used to transmit image data, and the processor is used to run programs or instructions to implement the steps performed by the independent display chip in the above-mentioned screen brightness detection method.
[0176] An embodiment of the present application further provides a system-level chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, the communication interface is used to transmit image data, and the processor is used to run programs or instructions to implement the steps executed by the system-level chip in the above-mentioned screen brightness detection method.
[0177] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned screen brightness detection method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0178] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising 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, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0179] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0180] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
Claims
1. A screen brightness detection device, characterized in that: The system comprises a system-level processing module, a display processing module, a display module and a photosensitive module. The display module comprises a screen. The photosensitive module is arranged below the screen and is in communication with the system-level processing module. The display processing module is configured to perform image quality enhancement processing on the first image data sent by the system-level processing module to obtain second image data, where the first image data and the second image data have different pixel values; and send the second image data to the display module for display, and send the second image data or third image data to the system-level processing module, where the third image data is local image data in the second image data corresponding to a detection position of the photosensitive module; The system-level processing module is used to receive the second image data sent by the display processing module, obtain the third image data based on the second image data, and determine the screen brightness according to the third image data; or, the system-level processing module is used to receive the third image data sent by the display processing module, and determine the screen brightness according to the third image data.
2. The screen brightness detection device according to claim 1, characterized in that: The display processing module is specifically configured to send the second image data or the third image data to the system-level processing module through a first sending unit; wherein the first sending unit includes one of the following: a mobile industry processor interface MIPI camera serial interface CSI sending TX unit, a slave device serial peripheral interface SPI unit, or a MIPI display serial interface DSI sending TX unit; The system-level processing module is specifically used to receive the second image data or the third image data sent by the display processing module through a first receiving unit; wherein the first receiving unit includes one of the following: a MIPICSI receiving RX unit, a master device SPI, and a MIPIDSI RX unit.
3. The screen brightness detection device according to claim 2, characterized in that: The display processing module includes a first storage unit and a second sending unit; The first storage unit is used to store the second image data; The first sending unit and the second sending unit are configured to read the second image data from the first storage unit in a time-sharing manner; The second sending unit is further configured to send the second image data to the display module.
4. The screen brightness detection device according to claim 2, characterized in that: The display processing module includes a second sending unit, a first storage unit, a second storage unit and a microcontroller unit MCU; The first storage unit is used to store the second image data; The second sending unit and the MCU are configured to read the second image data from the first storage unit in a time-sharing manner; The second sending unit is used to send the second image data to the display module; The MCU is further configured to obtain the third image data based on the second image data, and send the third image data to the second storage unit; The second storage unit is used to store the third image data; The first sending unit is configured to read the third image data from the second storage unit and send the third image data to the system-level processing module.
5. The screen brightness detection device according to claim 1, characterized in that: The system-level processing module is further configured to, when determining that a first condition is satisfied, send a first control signaling to the display processing module, wherein the first control signaling is configured to instruct the display processing module to enable an image data return function; The first condition includes: The processing function of the display processing module is in an on state; or, The processing function of the display processing module is in an on state, and the image processing operation performed by the display processing module is capable of changing the RGB values of image pixels.
6. The screen brightness detection device according to claim 5, characterized in that: The first control signaling is further used to indicate the frequency of returning image data.
7. The screen brightness detection device according to claim 1, characterized in that: The image quality enhancement process includes at least one of the following: frame interpolation, super-resolution, noise reduction, color enhancement, and color calibration.
8. A screen brightness detection method, characterized in that: The screen brightness detection device according to any one of claims 1 to 7, wherein the device comprises a system-level processing module, a display processing module, a display module, and a photosensitive module, wherein the display module comprises a screen, the photosensitive module is disposed below the screen, and the photosensitive module is communicatively connected to the system-level processing module; The method comprises: The display processing module performs image quality enhancement processing on the first image data sent by the system-level processing module to obtain second image data, wherein the pixel values of the first image data and the second image data are different; and sending the second image data to the display module for display, and sending the second image data or third image data to the system-level processing module, wherein the third image data is local image data corresponding to the detection position of the photosensitive module in the second image data; The system-level processing module receives the second image data sent by the display processing module, obtains the third image data based on the second image data, and determines the screen brightness according to the third image data; or, the system-level processing module receives the third image data sent by the display processing module, and determines the screen brightness according to the third image data.
9. The screen brightness detection method according to claim 8, characterized in that: The display processing module sends the second image data or the third image data to the system-level processing module through a first sending unit; wherein the first sending unit includes one of the following: a MIPICS ITX unit, a slave device SPI unit, and a MIPIDS ITX unit; The system-level processing module receives the second image data or the third image data sent by the display processing module through a first receiving unit; wherein the first receiving unit includes one of the following: a MIPICSI receiving RX unit, a master device SPI unit, and a MIPIDSI RX unit.
10. The screen brightness detection method according to claim 9, characterized in that: The method further comprises: The display processing module stores the second image data via the first storage unit; The first sending unit and the second sending unit in the display processing module read the second image data from the first storage unit in a time-sharing manner, and send the second image data to the display module through the second sending unit.
11. The screen brightness detection method according to claim 9, characterized in that: The method further comprises: The display processing module stores the second image data via the first storage unit; The second sending unit and the MCU in the display processing module read the second image data from the first storage unit in a time-sharing manner; The second sending unit in the display module sends the second image data to the display module; The MCU in the display processing module acquires the third image data based on the second image data, and sends the third image data to the second storage unit; The display processing module stores the third image data through the second storage unit; The first sending unit reads the third image data from the second storage unit and sends the third image data to the system-level processing module.
12. An electronic device, characterized in that: The invention comprises a screen brightness detection device and a memory as described in any one of claims 1 to 7, wherein the memory stores a program or instruction that can be run on a system-level processing module in the screen brightness detection device, and when the program or instruction is executed by the system-level processing module, the steps of the screen brightness detection method as described in any one of claims 8 to 11 are implemented.