A method for adjusting display parameters and large-screen device

By setting multiple ambient light sensors on the bezel of large screen devices, the ambient light data of each pixel point in the display area is solved, and a single ambient light sensor is difficult to accurately reflect ambient light, achieving pixel-level adjustment and better environmental adaptation.

CN114842780BActive Publication Date: 2025-04-01HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110131938.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-30
Publication Date
2025-04-01
Estimated Expiration
2041-01-30

AI Technical Summary

Technical Problem

A single ambient light sensor in a large-screen device is difficult to accurately reflect the ambient light brightness and color temperature of the entire display area, resulting in the display backlight intensity and color not adapting to the surrounding environment, and the user experience is poor.

Method used

By setting multiple ambient light sensors on the display area border of the large screen device, ambient light data of each border pixel point is obtained, and ambient light data of each pixel point in the display area is calculated by projection method to achieve accurate pixel-level adjustment.

Benefits of technology

It realizes pixel-level precise adjustment of the screen of large-screen devices, making the backlight and color of the display more suitable for the surrounding environment, and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114842780B_ABST
    Figure CN114842780B_ABST
Patent Text Reader

Abstract

The present application provides a method for adjusting display parameters and a large-screen device. The large-screen device includes a display area and four frames around the display area, and multiple ambient light sensors are arranged on each frame; the large-screen device calculates the ambient light data of each pixel point at the edge of the display area based on the ambient light data collected by the multiple ambient light sensors of each frame of the display area; the large-screen device obtains the ambient light data of the pixel point of the display area based on the ambient light data of the pixel point of the display area projected to the pixel point at the edge of the display area, and adjusts the backlight brightness and image quality of the corresponding pixel point according to the ambient light data of each pixel point of the display area. Pixel-level precise adjustment of the large-screen device screen is achieved, so that the backlight and color of the large-screen device display screen are more adapted to the surrounding environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a method for adjusting display parameters and a large-screen device. Background Art

[0002] Generally speaking, terminal devices such as smartphones, large-screen TVs, speakers with screens, and high-end monitors all have ambient light sensors for adjusting the backlight intensity and color of the display screen. The ambient light sensors on terminal devices are mostly on the same plane as the display screen. The ambient light sensor is covered with a light-transmitting sheet, and the module where the ambient light sensor is placed also includes a light hole or a light-guiding component. Ambient light can be directly or reflected into the light hole and captured by the ambient light sensor. In this way, the ambient light sensor can measure the brightness and color temperature of the environment around the terminal device, so that the terminal device can adjust the backlight intensity and color of the display screen according to the brightness and color temperature of the environment.

[0003] For example, the terminal device usually adjusts the backlight intensity and color of the display screen based on a single ambient light sensor. Figure 1 For large-screen devices (such as large-screen TVs and other devices with large display screens), the size of the ambient light sensor is very small. A single ambient light sensor reflects the local ambient light brightness and color temperature of the large-screen device, and is easily blocked. It cannot accurately reflect the ambient light brightness and color temperature around the entire large-screen device, which will cause the backlight intensity and color of the terminal device display to be incompatible with the surrounding environment, resulting in a poor user experience. Summary of the invention

[0004] In order to solve the above technical problems, the present application proposes a method for adjusting display parameters and a large-screen device. The technical solution provided by the present application can achieve pixel-level precise adjustment of the backlight intensity and picture quality of the large-screen device.

[0005] In the first aspect, the present application provides a method for adjusting display parameters. The method includes: a large-screen device obtains ambient light data of a first pixel of a first frame of a first display area; obtains ambient light data of a second pixel of a second frame of the first display area; obtains ambient light data of a third pixel of a third frame of the first display area; obtains ambient light data of a fourth pixel of a fourth frame of the first display area; wherein the ambient light data includes at least one of ambient light brightness and ambient light color temperature; the large-screen device obtains ambient light data of a pixel A in a display area of ​​the large-screen device according to the ambient light data of the first pixel, the ambient light data of the second pixel, the ambient light data of the third pixel, and the ambient light data of the fourth pixel; the first pixel is a pixel projected from the pixel A to the first frame of the first display area, the second pixel is a pixel projected from the pixel A to the second frame of the first display area, the third pixel is a pixel projected from the pixel A to the third frame of the first display area, and the fourth pixel is a pixel projected from the pixel A to the fourth frame of the first display area; the large-screen device adjusts the backlight brightness and image quality of the display screen of the pixel A according to the ambient light data of the pixel A; the image quality includes at least one of hue, hue, and saturation.

[0006] In this method, the large-screen device obtains the ambient light data of the pixels in the display area according to the ambient light data projected from the pixels in the display area to the pixels of the border of the display area, and adjusts the backlight brightness and image quality of the display screen of the corresponding pixels according to the ambient light data of each pixel in the display area. This achieves accurate pixel-level adjustment of the large-screen device screen, making the backlight and color of the large-screen device display screen more compatible with the surrounding environment.

[0007] The large-screen device display area is part or all of the first display area. When the large-screen device is used alone, the large-screen device display area is the entire first display area; when the large-screen devices are used in combination, the large-screen device display area is part of the first display area.

[0008] According to the first aspect, the large-screen device obtains the ambient light data of the first pixel of the first frame of the first display area, including: the large-screen device obtains at least one ambient light data acquisition value of the first frame of the first display area; and obtains the ambient light data of the first pixel of the first frame of the first display area according to the at least one ambient light data acquisition value of the first frame of the first display area. In this method, multiple ambient light sensors are set on each frame of the large-screen device; the large-screen device calculates the ambient light data of each pixel on the frame of the display area according to the ambient light data collected by the multiple ambient light sensors of each frame of the display area.

[0009] Among them, the large-screen device obtains the ambient light data of the first pixel point of the first frame of the first display area according to at least one ambient light data collection value of the first frame of the first display area, including: the large-screen device uses the average of at least one ambient light data collection value of the first frame of the first display area as the ambient light data of the first pixel point of the first frame of the first display area; or, the large-screen device performs linear fitting according to at least one ambient light data collection value of the first frame of the first display area to obtain the ambient light data of the first pixel point of the first frame of the first display area.

[0010] In one implementation, the large-screen device performs linear fitting based on at least one ambient light data collection value of the first frame of the first display area to obtain ambient light data of the first pixel of the first frame of the first display area, including: the large-screen device determines that the ambient light data of the first pixel of the first frame of the first display area = kj + c; wherein j is the pixel value of the first pixel of the first frame of the first display area;

[0011] LUX is a matrix representation of at least one ambient light data collection value of the first frame of the first display area, and n is the number of ambient light data collection values ​​of the first frame of the first display area.

[0012] According to the first aspect, or any implementation of the first aspect above, the method also includes: if the number of ambient light data collection values ​​of the first frame of the first display area is greater than or equal to the first threshold and the current platform computing power of the large-screen device is less than the second threshold, or the number of ambient light data collection values ​​of the first frame of the first display area is less than the first threshold, taking the average of at least one ambient light data collection value of the first frame of the first display area as the ambient light data of the first pixel point of the first frame of the first display area; if the number of ambient light data collection values ​​of the first frame of the first display area is greater than or equal to the first threshold and the current platform computing power of the large-screen device is greater than or equal to the second threshold, performing linear fitting according to at least one ambient light data collection value of the first frame of the first display area to obtain the ambient light data of the first pixel point of the first frame of the first display area.

[0013] In this method, the number of ambient light sensors in the first display area frame and the current computing power of the large-screen device determine whether to use the mean method or the linear fitting method to calculate the ambient light data of the frame pixel points. The mean method has a simple calculation process, a fast calculation speed, and a fast response speed to ambient light changes. The linear fitting method can better fit the changes in ambient light at the boundary during the local backlight adjustment process.

[0014] According to the first aspect, or any implementation method of the first aspect above, the large-screen device obtains the ambient light data of the first pixel of the first border of the first display area, including: the large-screen device receives the ambient light data of the first pixel of the first border of the first display area from another large-screen device; the first pixel of the first border of the first display area is on the other large-screen device.

[0015] In this method, the large-screen device of the first display area border calculates the ambient light data of the pixel points of the first display area border, and the large-screen device in the first display area obtains the ambient light data of the pixel points of the first display area border from the large-screen device of the first display area border.

[0016] According to the first aspect, or any implementation of the first aspect above, the large-screen device obtains ambient light data of pixel A in the display area of ​​the large-screen device based on ambient light data of the first pixel, ambient light data of the second pixel, ambient light data of the third pixel, and ambient light data of the fourth pixel, including: the large-screen device obtains ambient light data of pixel A in the display area of ​​the large-screen device according to the following formula,

[0017]

[0018]

[0019] Among them, LUX (x,y) is the ambient light brightness value of pixel A(x, y), CCT (x,y) is the ambient light color temperature value of the pixel point A(x, y); g is the mark of each frame of the first display area, L g is the pixel distance between the pixel point A(x, y) and each frame of the first display area, E g LUX is the maximum pixel distance between a pixel point in the first display area and the border of the first display area; g CCT is the ambient light brightness value of the pixel point A(x, y) projected on the corresponding border of the first display area. g is the color temperature value of the ambient light of the projection pixel of the frame corresponding to the pixel point A(x, y) in the first display area.

[0020] According to the first aspect, or any implementation of the first aspect above, the method further includes: the large-screen device determines that the shape of the first display area is a rectangle.

[0021] Among them, the large-screen device determines that the shape of the first display area is a rectangle, including: the large-screen device determines that the shape of the first display area is a rectangle according to the connection status of all large-screen devices spliced ​​into the first display area; the connection status of the large-screen device includes at least one of the following: lower right connected, lower left connected, upper right connected, upper left connected, connected to the right, connected to the left, connected downward, connected upward, connected up and down, connected left and right, fully connected, and no connection.

[0022] In a second aspect, the present application provides a large-screen device. The large-screen device includes: a processor; a memory; and a computer program, wherein the computer program is stored in the memory, and when the computer program is executed by the processor, the large-screen device performs the following steps: obtaining ambient light data of a first pixel point in a first frame of a first display area; obtaining ambient light data of a second pixel point in a second frame of a first display area; obtaining ambient light data of a third pixel point in a third frame of a first display area; obtaining ambient light data of a fourth pixel point in a fourth frame of a first display area; obtaining ambient light data of a pixel point in a display area of ​​the large-screen device based on the ambient light data of the first pixel point, the ambient light data of the second pixel point, the ambient light data of the third pixel point, and the ambient light data of the fourth pixel point. Ambient light data of point A; the display area of ​​the large-screen device is part or all of the first display area; wherein the ambient light data includes at least one of ambient light brightness and ambient light color temperature; the first pixel point is the pixel point of pixel point A projected to the first border of the first display area, the second pixel point is the pixel point of pixel point A projected to the second border of the first display area, the third pixel point is the pixel point of pixel point A projected to the third border of the first display area, and the fourth pixel point is the pixel point of pixel point A projected to the fourth border of the first display area; adjust the backlight brightness and image quality of pixel point A in the display image of the first display area according to the ambient light data of pixel point A; the image quality includes at least one of hue, hue, and saturation.

[0023] According to the second aspect, obtaining ambient light data of a first pixel point of a first border of a first display area includes: obtaining at least one ambient light data acquisition value of the first border of the first display area; and obtaining ambient light data of a first pixel point of the first border of the first display area based on at least one ambient light data acquisition value of the first border of the first display area.

[0024] Among them, obtaining the ambient light data of the first pixel point of the first frame of the first display area according to at least one ambient light data collection value of the first frame of the first display area includes: taking the average of at least one ambient light data collection value of the first frame of the first display area as the ambient light data of the first pixel point of the first frame of the first display area.

[0025] Alternatively, linear fitting is performed according to at least one ambient light data collection value of the first frame of the first display area to obtain ambient light data of the first pixel point of the first frame of the first display area.

[0026] In one implementation, performing linear fitting based on at least one ambient light data collection value of the first frame of the first display area to obtain ambient light data of the first pixel of the first frame of the first display area includes: ambient light data of the first pixel of the first frame of the first display area = kj + c; wherein j is the pixel value of the first pixel of the first frame of the first display area;

[0027] LUX is a matrix representation of at least one ambient light data collection value of the first frame of the first display area, and n is the number of ambient light data collection values ​​of the first frame of the first display area.

[0028] According to the second aspect, or any implementation method of the second aspect above, the large-screen device also executes: if the number of ambient light data collection values ​​of the first frame of the first display area is greater than or equal to the first threshold and the current platform computing power of the large-screen device is less than the second threshold, or the number of ambient light data collection values ​​of the first frame of the first display area is less than the first threshold, the average of at least one ambient light data collection value of the first frame of the first display area is used as the ambient light data of the first pixel point of the first frame of the first display area; if the number of ambient light data collection values ​​of the first frame of the first display area is greater than or equal to the first threshold and the current platform computing power of the large-screen device is greater than or equal to the second threshold, linear fitting is performed according to at least one ambient light data collection value of the first frame of the first display area to obtain the ambient light data of the first pixel point of the first frame of the first display area.

[0029] According to the second aspect, or any implementation of the second aspect above, obtaining ambient light data of the first pixel of the first border of the first display area includes: receiving ambient light data of the first pixel of the first border of the first display area from another large-screen device; the first pixel of the first border of the first display area is on the other large-screen device.

[0030] According to the second aspect, or any implementation of the second aspect above, obtaining ambient light data of pixel A in the display area of ​​the large-screen device according to ambient light data of the first pixel, ambient light data of the second pixel, ambient light data of the third pixel, and ambient light data of the fourth pixel includes: obtaining ambient light data of pixel A in the display area of ​​the large-screen device according to the following formula,

[0031]

[0032]

[0033] Among them, LUX (x,y) is the ambient light brightness value of pixel A(x, y), CCT (x,y)is the ambient light color temperature value of the pixel point A(x, y); g is the mark of each frame of the first display area, L g is the pixel distance between the pixel point A(x, y) and each frame of the first display area, E g LUX is the maximum pixel distance between a pixel point in the first display area and the border of the first display area; g CCT is the ambient light brightness value of the pixel point A(x, y) projected on the corresponding border of the first display area. g is the color temperature value of the ambient light of the projection pixel of the frame corresponding to the pixel point A(x, y) in the first display area.

[0034] According to the second aspect, or any implementation of the second aspect above, the large-screen device further executes: determining that the shape of the first display area is a rectangle.

[0035] According to the second aspect, or any implementation method of the second aspect above, determining that the shape of the first display area is a rectangle includes: determining that the shape of the first display area is a rectangle based on the connection status of all large-screen devices spliced ​​into the first display area; the connection status of the large-screen device includes at least one of the following: lower right connected, lower left connected, upper right connected, upper left connected, connected to the right, connected to the left, connected downward, connected upward, connected up and down, connected left and right, fully connected, and no connection.

[0036] The second aspect and any implementation of the second aspect correspond to the first aspect and any implementation of the first aspect respectively. The technical effects corresponding to the second aspect and any implementation of the second aspect can refer to the technical effects corresponding to the first aspect and any implementation of the first aspect, which will not be repeated here.

[0037] In a third aspect, the present application provides a method for adjusting display parameters. The method is applied to a large-screen device, the large-screen device comprising a first display screen, the first display screen comprising a first display area, and a first frame, a second frame, a third frame, and a fourth frame around the first display area; the edges of the first display area that are in contact with the first frame, the second frame, the third frame, and the fourth frame and located on the first display area are respectively the first edge, the second edge, the third edge, and the fourth edge; the first edge, the second edge, the first frame, and the second frame are all parallel to the first direction, and the third edge, the fourth edge, the third frame, and the fourth frame are all parallel to the second direction; the first frame and the second frame are respectively distributed with M ambient light sensors, the third frame and the fourth frame are respectively distributed with N ambient light sensors, and M and N is a positive integer greater than 1; the method includes: obtaining first ambient light data of a first pixel, second ambient light data of a second pixel, third ambient light data of a third pixel, and fourth ambient light data of a fourth pixel; obtaining ambient light data A of pixel A in the first display area according to the first ambient light data, the second ambient light data, the third ambient light data, and the fourth ambient light data; adjusting the backlight brightness and image quality of pixel A according to the ambient light data A; the image quality includes at least one of hue, hue, and saturation; wherein the first pixel, the second pixel, the third pixel, and the fourth pixel are respectively a pixel projected from pixel A to the first edge, the second edge, the third edge, and the fourth edge.

[0038] In this method, the large-screen device obtains the ambient light data of the pixels in the display area based on the ambient light data projected from the pixels in the display area to the edge pixels of the display area, and adjusts the backlight brightness and image quality of the corresponding pixels based on the ambient light data of each pixel in the display area. This achieves accurate pixel-level adjustment of the large-screen device image, making the backlight and color of the large-screen device display image more compatible with the surrounding environment.

[0039] According to the third aspect, first ambient light data of a first pixel is obtained; including: obtaining a data collection value of at least one ambient light sensor among M ambient light sensors of the first frame; and obtaining the first ambient light data of the first pixel according to the data collection value.

[0040] In this method, multiple ambient light sensors are set on each large-screen device frame; the large-screen device calculates the ambient light data of each pixel on the edge of the display area based on the ambient light data collected by the multiple ambient light sensors on each frame of the display area.

[0041] In one implementation, first ambient light data of a first pixel is obtained according to a data collection value, including: obtaining an average of data collection values ​​of at least one ambient light sensor, the average being the first ambient light data of the first pixel.

[0042] In another implementation, first ambient light data of a first pixel is obtained according to the data collection value; including: performing linear fitting on the data collection value of at least one ambient light sensor to obtain the first ambient light data of the first pixel.

[0043] In one implementation, if the number of data collection values ​​of at least one ambient light sensor is greater than or equal to a first threshold, and the processor computing power of the large-screen device is less than a second threshold; or, the data collection value of at least one ambient light sensor is less than the first threshold; the average of the data collection values ​​of at least one ambient light sensor is used as the first ambient light data; if the number of data collection values ​​of at least one ambient light sensor is greater than or equal to the first threshold, and the processor computing power of the large-screen device is greater than or equal to the second threshold, the data collection values ​​of the at least one ambient light sensor are linearly fitted to obtain the first ambient light data of the first pixel.

[0044] In this method, the number of ambient light sensors in the first display area frame and the current computing power of the large-screen device determine whether to use the mean method or the linear fitting method to calculate the ambient light data of the frame pixel points. The mean method has a simple calculation process, a fast calculation speed, and a fast response speed to ambient light changes. The linear fitting method can better fit the changes in ambient light at the boundary during the local backlight adjustment process.

[0045] According to the third aspect, or any one of the implementation methods of the third aspect above, third ambient light data of a third pixel is obtained; including: obtaining a data acquisition value of at least one ambient light sensor among the N ambient light sensors of the third frame; and obtaining the third ambient light data of the third pixel based on the data acquisition value.

[0046] In one implementation, linear fitting is performed on data collection values ​​of at least one ambient light sensor to obtain first ambient light data of a first pixel; including: determining the first ambient light data = kj + c; wherein j is the pixel value of the first pixel;

[0047] LUX is a matrix representation of data collection values ​​of at least one ambient light sensor, and n is the number of data collection values ​​of at least one ambient light sensor.

[0048] In a fourth aspect, the present application provides a method for adjusting display parameters. The method is applied to a large-screen device, which communicates with another large-screen device; for example, the large-screen device communicates with another large-screen device by wire, or the large-screen device communicates with another large-screen device by wireless; the large-screen device includes a first display screen, the first display screen includes a first display area, and a first frame, a second frame, a third frame, and a fourth frame around the first display area; the edges of the first display area that are in contact with the first frame, the second frame, the third frame, and the fourth frame and located on the first display area are respectively the first edge, the second edge, the third edge, and the fourth edge; the first edge, the second edge, the first frame, and the second frame are all parallel to the first direction, and the third edge, the fourth edge, the third frame, and the fourth frame are all parallel to the second direction; the first frame and the second frame are respectively provided with M ambient light sensors, and the third frame and the fourth frame are respectively provided with N ambient light sensors. Light sensor, M and N are both positive integers greater than 1; another large-screen device includes a second display screen, the second display screen includes a second display area, and a fifth frame, a sixth frame, a seventh frame and an eighth frame around the second display area; the edges of the second display area that are in contact with the fifth frame, the sixth frame, the seventh frame and the eighth frame and are located on the second display area are the fifth edge, the sixth edge, the seventh edge and the eighth edge respectively; the fifth edge, the sixth edge, the fifth frame and the sixth frame are all parallel to the first direction, and the seventh edge, the eighth edge, the seventh frame and the eighth frame are all parallel to the second direction; the fifth frame and the sixth frame are respectively distributed with K ambient light sensors, and the seventh frame and the eighth frame are respectively distributed with L ambient light sensors, and K and L are both positive integers greater than 1; the eighth frame is in contact with the third frame; that is to say, the two large-screen devices are spliced ​​into one display area.

[0049] The method includes: obtaining first ambient light data of a first pixel, second ambient light data of a second pixel, and fourth ambient light data of a fourth pixel; receiving a first message; the first message includes third ambient light data of a third pixel provided by another large-screen device; obtaining ambient light data A of pixel A in a first display area based on the first ambient light data, the second ambient light data, the third ambient light data, and the fourth ambient light data; adjusting the backlight brightness and image quality of pixel A based on the ambient light data A; the image quality includes at least one of hue, hue, and saturation; wherein the first pixel, the second pixel, the third pixel, and the fourth pixel are respectively a pixel projected from pixel A to the first edge, the second edge, the seventh edge, and the fourth edge.

[0050] In this method, two large-screen devices are spliced ​​into a display area; the large-screen device obtains the ambient light data of the pixels in the display area based on the ambient light data projected from the pixels in the display area to the edge pixels of the display area, and adjusts the backlight brightness and image quality of the corresponding pixels based on the ambient light data of each pixel in the display area. This achieves accurate pixel-level adjustment of the large-screen device image, making the backlight and color of the large-screen device display image more compatible with the surrounding environment.

[0051] According to the third aspect or the fourth aspect, or any implementation of the third aspect or the fourth aspect, ambient light data A of a pixel point A in a first display area is obtained according to the first ambient light data, the second ambient light data, the third ambient light data, and the fourth ambient light data; including: the large-screen device obtains the ambient light data A according to the following formula,

[0052]

[0053]

[0054] Among them, LUX (x,y) is the ambient light brightness value of pixel A(x, y), CCT (x,y) is the ambient light color temperature value of pixel point A(x, y); L g is the pixel distance between pixel point A(x, y) and each selected border, E g LUX is the maximum value of the minimum pixel distances from each pixel in the first display area to the selected border; g CCT is the ambient light brightness value of the pixel point A(x, y) projected to the corresponding selected border. g is the ambient light color temperature value of the pixel point projected by the pixel point A(x, y) to the corresponding selected frame; g is the serial number of the selected frame. For example, the selected frames are the first frame, the second frame, the seventh frame and the fourth frame, and the serial numbers of the first frame, the second frame, the seventh frame and the fourth frame are 0, 1, 2, and 3 respectively.

[0055] According to the third aspect or the fourth aspect, or any implementation of the third aspect or the fourth aspect, the first direction is perpendicular to the second direction; that is, the shape of the display area is a rectangle.

[0056] In a fifth aspect, the present application provides a large-screen device, which includes: a processor; a memory; and a computer program, wherein the computer program is stored in the memory, and when the computer program is executed by the processor, the large-screen device performs the following steps: obtain first ambient light data of a first pixel, second ambient light data of a second pixel, third ambient light data of a third pixel, and fourth ambient light data of a fourth pixel; obtain ambient light data A of pixel A in a first display area based on the first ambient light data, the second ambient light data, the third ambient light data, and the fourth ambient light data; adjust the backlight brightness and picture quality of pixel A based on the ambient light data A; the picture quality includes at least one of hue, hue, and saturation; wherein the first pixel, the second pixel, the third pixel, and the fourth pixel are respectively a pixel projected from pixel A to the first edge, the second edge, the third edge, and the fourth edge.

[0057] According to the fifth aspect, first ambient light data of a first pixel is obtained; including: obtaining a data collection value of at least one ambient light sensor among M ambient light sensors of the first frame; and obtaining the first ambient light data of the first pixel according to the data collection value.

[0058] In one implementation, first ambient light data of a first pixel is obtained according to a data collection value, including: obtaining an average of data collection values ​​of at least one ambient light sensor, the average being the first ambient light data of the first pixel.

[0059] In another implementation, first ambient light data of a first pixel is obtained according to the data collection value; including: performing linear fitting on the data collection value of at least one ambient light sensor to obtain the first ambient light data of the first pixel.

[0060] According to the fifth aspect, or any implementation method of the fifth aspect above, the large-screen device also executes: if the number of data collection values ​​of at least one ambient light sensor is greater than or equal to the first threshold, and the processor computing power of the large-screen device is less than the second threshold; or, the data collection value of at least one ambient light sensor is less than the first threshold; the average of the data collection values ​​of at least one ambient light sensor is used as the first ambient light data; if the number of data collection values ​​of at least one ambient light sensor is greater than or equal to the first threshold, and the processor computing power of the large-screen device is greater than or equal to the second threshold, then linear fitting is performed on the data collection values ​​of at least one ambient light sensor to obtain the first ambient light data of the first pixel.

[0061] According to the fifth aspect, or any implementation method of the fifth aspect above, third ambient light data of the third pixel is obtained; including: obtaining the data acquisition value of at least one ambient light sensor among the N ambient light sensors of the third frame; according to the data acquisition value, obtaining the third ambient light data of the third pixel.

[0062] According to the fifth aspect, or any implementation of the fifth aspect above, linear fitting is performed on the data collection value of at least one ambient light sensor to obtain first ambient light data of a first pixel; including: determining the first ambient light data=kj+c; wherein j is the pixel value of the first pixel;

[0063] LUX is a matrix representation of data collection values ​​of at least one ambient light sensor, and n is the number of data collection values ​​of at least one ambient light sensor.

[0064] According to the fifth aspect, or any implementation of the fifth aspect, ambient light data A of pixel A in the first display area is obtained according to the first ambient light data, the second ambient light data, the third ambient light data and the fourth ambient light data; including: the large-screen device obtains the ambient light data A according to the following formula,

[0065]

[0066]

[0067] Among them, LUX (x,y) is the ambient light brightness value of pixel A(x, y), CCT (x,y) is the ambient light color temperature value of pixel point A(x, y); L g is the pixel distance between pixel point A(x, y) and each selected border, E g LUX is the maximum value of the minimum pixel distances from each pixel in the first display area to the selected border; g CCT is the ambient light brightness value of the pixel point A(x, y) projected to the corresponding selected border. g is the ambient light color temperature value of the pixel point projected by the pixel point A(x, y) to the corresponding selected frame; g is the serial number of the selected frame. For example, the selected frames are the first frame, the second frame, the seventh frame and the fourth frame, and the serial numbers of the first frame, the second frame, the seventh frame and the fourth frame are 0, 1, 2, and 3 respectively.

[0068] The fifth aspect and any implementation of the fifth aspect correspond to the third aspect and any implementation of the third aspect, respectively. The technical effects corresponding to the fifth aspect and any implementation of the fifth aspect can refer to the technical effects corresponding to the third aspect and any implementation of the third aspect, which will not be repeated here.

[0069] In a sixth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium includes a computer program, and when the computer program is executed on an electronic device, the electronic device executes the method of the first aspect and any one of the implementations of the first aspect, the third aspect and any one of the implementations of the third aspect, or the fourth aspect and any one of the implementations of the fourth aspect.

[0070] The sixth aspect and any implementation of the sixth aspect correspond to the first aspect and any implementation of the first aspect, respectively. The technical effects corresponding to the sixth aspect and any implementation of the sixth aspect can refer to the technical effects corresponding to the first aspect and any implementation of the first aspect, which will not be repeated here.

[0071] In a seventh aspect, a computer program product is provided. When the computer program product is run on a computer, the computer executes the method according to the first aspect and any one of the implementations of the first aspect, the third aspect and any one of the implementations of the third aspect, or the fourth aspect and any one of the implementations of the fourth aspect.

[0072] The seventh aspect and any implementation of the seventh aspect correspond to the first aspect and any implementation of the first aspect, respectively. The technical effects corresponding to the seventh aspect and any implementation of the seventh aspect can refer to the technical effects corresponding to the first aspect and any implementation of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] Figure 1 It is a structural schematic diagram of a large-screen device in the prior art;

[0074] Figure 2 A schematic diagram of the hardware structure of a large-screen device applicable to a method for adjusting display parameters provided in an embodiment of the present application;

[0075] Figure 3A A schematic diagram of the structure of a large-screen device to which a method for adjusting display parameters provided in an embodiment of the present application is applicable;

[0076] Figure 3B A schematic diagram of the structure of a sensor module in a large-screen device to which a method for adjusting display parameters provided in an embodiment of the present application is applicable;

[0077] Figure 4A schematic diagram of the structure of a large-screen device to which a method for adjusting display parameters provided in an embodiment of the present application is applicable;

[0078] Figure 5 A flow chart of a method for adjusting display parameters provided in an embodiment of the present application;

[0079] Figure 6 A schematic diagram of a value range of pixel points on a large-screen device border in a method for adjusting display parameters provided in an embodiment of the present application;

[0080] Figure 7 A schematic diagram of an example of obtaining the ambient light brightness value and the ambient light color temperature value of a pixel point in a display area in a method for adjusting display parameters provided in an embodiment of the present application;

[0081] Figures 8A-9B This is a schematic diagram of splicing multiple large-screen devices;

[0082] Fig.10 A schematic diagram of the connection status of a large-screen device in a method for adjusting display parameters provided in an embodiment of the present application;

[0083] Fig.11 A flow chart of a method for adjusting display parameters provided in an embodiment of the present application;

[0084] Figure 12-Figure 17 A schematic diagram of an example of a large-screen splicing scene in a method for adjusting display parameters provided in an embodiment of the present application;

[0085] Fig.18 A schematic diagram of a distributed control system for adjusting display parameters of a display area after multiple large-screen devices are spliced ​​together;

[0086] Fig.19 A schematic diagram of the structural composition of a large-screen device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0087] The terms used in the following embodiments are only for the purpose of describing specific embodiments, and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" refer to one or more (including two). The term "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0088] References to "one embodiment" or "some embodiments" etc. described in this specification mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Thus, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways. The term "connected" includes direct and indirect connections, unless otherwise stated.

[0089] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0090] In the embodiments of the present application, the words "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.

[0091] The display parameter adjustment method provided in the embodiment of the present application can be applied to a large-screen device provided with an ambient light sensor. A large-screen device is defined according to the size of the display screen. Generally, an electronic device with a display screen size greater than 32 inches is called a large-screen device.

[0092] The above-mentioned large-screen devices may include smart home devices (for example, smart TVs, smart screens, large screens, smart speakers, etc.), portable computers (such as mobile phones, etc.), handheld computers, tablet computers, laptops, netbooks, personal computers (personal computers, PCs), augmented reality (AR) and virtual reality (VR) devices, car computers, etc., and the embodiments of the present application do not impose any restrictions on this.

[0093] Exemplarily, the large-screen device of the embodiment of the present application may include Figure 2 The structure shown. The large-screen device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna, a wireless communication module 150, an audio module 160, a speaker 160A, a microphone 160B, a display screen 170 and a sensor module 180, etc. The sensor module 180 may include a pressure sensor, an air pressure sensor, a gyroscope sensor, an acceleration sensor, a magnetic sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a touch sensor, an ambient light sensor, etc.

[0094] It is understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the large-screen device 100. In other embodiments of the present application, the large-screen device 100 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0095] The processor 110 may include one or more processing units. For example, the processor 110 may include a central processing unit (CPU), an application processor, a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent components or integrated into one or more processors. In some embodiments, the large-screen device 100 may also include one or more processors 110. Among them, the controller may generate an operation control signal based on the instruction opcode and the timing signal to complete the control of fetching and executing instructions.

[0096] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0097] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0098] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the large-screen device 100, and can also be used to transfer data between the large-screen device 100 and peripheral devices. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.

[0099] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the large-screen device 100. In other embodiments of the present application, the large-screen device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0100] The charging management module 140 is used to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input through the wireless charging coil of the large-screen device 100. While the charging management module 140 is charging the battery 142, it can also power the playback device through the power management module 141.

[0101] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and supplies power to the processor 110, the internal memory 121, the display screen 170, and the wireless communication module 150. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.

[0102] The antenna is used to transmit and receive electromagnetic wave signals. Each antenna in the large-screen device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization rate of the antenna.

[0103] The wireless communication module 150 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the large-screen device 100. The wireless communication module 150 can be one or more devices integrating at least one communication processing module. The wireless communication module 150 receives electromagnetic waves via an antenna, modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 150 can also receive the signal to be sent from the processor 110, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through the antenna.

[0104] The large screen device 100 implements the display function through a GPU, a display screen 170, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 170 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.

[0105] The display screen 170 is used to display images, videos, etc. The display screen 170 includes a display panel. The display panel can be an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), a multi-zone backlight brightness control screen, etc. In some embodiments, the large-screen device 100 may include 1 or N display screens 170, where N is a positive integer greater than 1.

[0106] The internal memory 121 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM). The random access memory may include static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM, for example, the fifth generation DDR SDRAM is generally referred to as DDR5 SDRAM), etc. The non-volatile memory may include a disk storage device and a flash memory. Flash memory can be divided into NOR FLASH, NAND FLASH, 3D NAND FLASH, etc. according to the operating principle, single-level cell (SLC), multi-level cell (MLC), triple-level cell (TLC), quad-level cell (QLC), etc. according to the storage unit potential level, and universal flash storage (UFS), embedded multi media card (eMMC), etc. according to the storage specification. Random access memory can be directly read and written by processor 110, and can be used to store executable programs (such as machine instructions) of operating systems or other running programs, and can also be used to store user and application data. Non-volatile memory can also store executable programs and store user and application data, etc., and can be loaded into the memory in advance for direct reading and writing by processor 110.

[0107] The external memory interface 120 can be used to connect to an external non-volatile memory to expand the storage capacity of the large-screen device 100. The external non-volatile memory communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external non-volatile memory.

[0108] The large screen device 100 can implement audio functions such as music playing and recording through the audio module 160, the speaker 160A, the microphone 160B, and the application processor.

[0109] The audio module 160 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 160 can also be used to encode and decode audio signals. In some embodiments, the audio module 160 can be arranged in the processor 110, or some functional modules of the audio module 160 can be arranged in the processor 110.

[0110] The speaker 160A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The large-screen device 100 can play music through the speaker 160A.

[0111] Microphone 160B, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. The user can make a sound by putting his mouth close to the microphone 160B to input the sound signal into the microphone 160B. The large-screen device 100 can be provided with at least one microphone 160B. In other embodiments, the large-screen device 100 can be provided with two microphones 160B, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the large-screen device 100 can also be provided with three, four or more microphones 160B to collect sound signals, reduce noise, identify the source of sound, realize directional recording function, etc.

[0112] The pressure sensor is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor can be arranged on the display screen. There are many types of pressure sensors, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. A capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor, the capacitance between the electrodes changes. The large-screen device 100 determines the intensity of the pressure based on the change in capacitance. When a touch operation acts on the display screen 170, the large-screen device 100 detects the intensity of the touch operation based on the pressure sensor. The large-screen device 100 can also calculate the position of the touch based on the detection signal of the pressure sensor.

[0113] The air pressure sensor is used to measure air pressure. In some embodiments, the large screen device 100 calculates the altitude through the air pressure value measured by the air pressure sensor to assist positioning and navigation.

[0114] The gyroscope sensor can be used to determine the motion posture of the large-screen device 100. In some embodiments, the angular velocity of the large-screen device 100 around three axes (i.e., x, y, and z axes) can be determined by the gyroscope sensor. The gyroscope sensor can be used for shooting anti-shake, navigation, somatosensory game scenes, etc.

[0115] The acceleration sensor can detect the magnitude of acceleration of the large-screen device 100 in various directions (generally three axes). When the large-screen device 100 is stationary, the magnitude and direction of gravity can be detected; and the posture of the large-screen device 100 (for example, horizontal or vertical) can be determined according to the direction of gravity.

[0116] The magnetic sensor includes a Hall sensor. The large-screen device 100 can use the magnetic sensor to detect the opening and closing of the flip leather case. In some embodiments, when the large-screen device 100 is a flip machine, the large-screen device 100 can detect the opening and closing of the flip cover according to the magnetic sensor. Then, according to the detected opening and closing state of the leather case or the opening and closing state of the flip cover, the flip cover automatic unlocking and other features are set.

[0117] The distance sensor is used to measure the distance. The large screen device 100 can measure the distance by infrared or laser.

[0118] The proximity light sensor may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The large-screen device 100 emits infrared light outward through the light emitting diode. The large-screen device 100 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the large-screen device 100. When insufficient reflected light is detected, the large-screen device 100 can determine that there is no object near the large-screen device 100. The large-screen device 100 can use the proximity light sensor to detect that the user is holding the large-screen device 100 close to the ear to talk, so as to automatically turn off the display screen to save power. The proximity light sensor can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.

[0119] The fingerprint sensor is used to collect fingerprints. The large-screen device 100 can use the collected fingerprint characteristics to achieve fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc.

[0120] The touch sensor is also called a "touch panel". The touch sensor can be arranged on the display screen 170, and the touch sensor and the display screen 170 form a touch screen, also called a "touch screen". The touch sensor is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 170. In other embodiments, the touch sensor can also be arranged on the surface of the large-screen device 100, which is different from the position of the display screen 170.

[0121] The ambient light sensor is used to measure the brightness and color temperature of the ambient light. The brighter the ambient light, the stronger the ambient light intensity detected by the ambient light sensor; the darker the ambient light, the weaker the ambient light intensity detected by the ambient light sensor. The color temperature reflects the hue of the ambient light. The large-screen device 100 can adjust the backlight brightness of the display screen 170 according to the brightness of the ambient light measured by the ambient light sensor, and can adjust the image quality (e.g., hue, hue, saturation, etc.) of the image displayed on the display screen 170 according to the color temperature of the ambient light measured by the ambient light sensor. Exemplarily, according to the device format, the ambient light sensor can be divided into: single ambient light device, color temperature ambient light device, and three-in-one device including ambient light function; according to the method of ambient light detection, the ambient light sensor is divided into monochrome ambient light device and multi-color ambient light device.

[0122] The method for adjusting display parameters provided in the embodiment of the present application can be applied to the above-mentioned large-screen device 100. The large-screen device 100 includes multiple ambient light sensors. Each ambient light sensor measures a set of ambient light data (including ambient light brightness, color temperature, etc.). The large-screen device 100 adjusts the backlight brightness of the display screen and the image quality of the display screen according to the ambient light data measured by the multiple ambient light sensors to achieve precise adjustment at the pixel level.

[0123] In some examples, such as Figure 3A As shown, at least one sensor module 11 is installed at each frame of the large screen device 100. The sensor module 11 adopts a liftable structure. For example, please refer to Figure 3B The sensor module 11 includes a box body 111, a liftable module 112, and one or more ambient light sensors 113. The ambient light sensor 113 may be the above-mentioned ambient light sensor; the ambient light sensor 113 is fixed to the liftable module 112. The liftable module 112 may be extended or retracted into the box body 111 by a motor drive. The box body 111 is embedded in the large-screen device 100. When the ambient light sensor 113 is lifted up with the liftable module 112, ambient light data may be measured and obtained.

[0124] In some examples, such as Figure 4 As shown, one or more ambient light sensor devices 21 are fixed at each frame of the large screen device 100, and the ambient light sensor devices 21 may be the above-mentioned ambient light sensors. Generally speaking, the number of ambient light sensor devices 21 is related to the size of the large screen device 100. The larger the size of the large screen device 100, the greater the number of ambient light sensor devices 21. For example, the spacing between the ambient light sensor devices 21 is 50 cm; that is, an ambient light sensor device 21 is set every 50 cm at the frame of the large screen device 100.

[0125] like Figure 5 As shown, the method for adjusting display parameters provided in the embodiment of the present application may include:

[0126] S501. Each ambient light sensor on the large-screen device collects ambient light data.

[0127] Ambient light data includes ambient light brightness and color temperature. Ambient light brightness reflects light intensity; the brighter the ambient light, the stronger the ambient light intensity detected by the ambient light sensor; the darker the ambient light, the weaker the ambient light intensity detected by the ambient light sensor. Color temperature is a unit of measurement for color components contained in light, reflecting the hue of ambient light. The spectral components contained in the light emitted by a theoretical absolute black body heated to a certain temperature are called color temperature at this temperature, and the unit of measurement is "K" (Kelvin). For example, the color of light emitted by a 100W bulb is the same as the color of an absolute black body at 2527℃, so the color temperature of the light emitted by this bulb is (2527+273)K=2800K.

[0128] Each ambient light sensor on the large-screen device periodically (for example, the collection period is 0.1 seconds) collects ambient light data to obtain the corresponding ambient light brightness collection value and color temperature collection value. Taking the upper frame of the large-screen device as an example, the upper frame of the large-screen device is equipped with N ambient light sensors, among which the i-th ambient light sensor collects and obtains the corresponding ambient light brightness collection value lux i And the ambient light color temperature collection value cct i .

[0129] Each ambient light sensor on the large-screen device uploads the acquired ambient light brightness collection value and ambient light color temperature collection value to the processor.

[0130] S502. The processor of the large-screen device obtains the ambient light brightness value of the pixel on a frame of the large-screen device according to at least one ambient light brightness acquisition value of the frame, and obtains the ambient light color temperature value of the pixel on the frame according to at least one ambient light color temperature acquisition value of the frame.

[0131] The processor calculates the ambient light brightness value of the pixel point on a frame according to at least one ambient light brightness acquisition value on the frame, and obtains the ambient light color temperature value of the pixel point on the frame according to at least one ambient light color temperature acquisition value on the frame.

[0132] In one implementation, the average value of at least one ambient light brightness collection value on a frame is used as the ambient light brightness value of each pixel on the frame, and the average value of at least one ambient light color temperature collection value on a frame is used as the ambient light color temperature value of each pixel on the frame. The average method is used, the calculation process is simple, the calculation speed is fast, and the response speed to ambient light changes is fast.

[0133] In one implementation, based on at least one ambient light brightness collection value on a frame, a linear fit is performed on the ambient light brightness value of each pixel on the frame; based on at least one ambient light color temperature collection value on a frame, a linear fit is performed on the ambient light color temperature value of each pixel on the frame. The linear fitting method can better fit the change of ambient light at the boundary during the local backlight adjustment process.

[0134] It is understandable that in other implementations, methods such as quadratic linear fitting may be used to obtain the ambient light brightness value and the ambient light color temperature value of the pixel points on the border; this will not be described in detail in this application.

[0135] In some examples, the processor determines whether to use a mean value method or a linear fitting method to calculate the ambient light brightness value and the ambient light color temperature value of the pixel point of the border according to the number N of ambient light sensors on a border and the current computing power (CP) of the large-screen device. In some examples, if N is greater than or equal to the first threshold N Q (For example, N Q =5) and CP is less than the second threshold CP Q , or N is less than the first threshold N Q , using the mean method, the mean of at least one ambient light brightness collection value on a border is used as the ambient light brightness value of the border pixel point, and the mean of at least one ambient light color temperature collection value on a border is used as the ambient light color temperature value of the border pixel point. If N is greater than or equal to the first threshold N Q And CP is greater than or equal to the second threshold CP Q , using a linear fitting method, based on at least one ambient light brightness collection value on a border, a linear fitting is performed on the ambient light brightness value of each pixel on the border; based on at least one ambient light color temperature collection value on a border, a linear fitting is performed on the ambient light color temperature value of each pixel on the border.

[0136] Wherein, CP is the inverse of the CPU occupancy rate of the current ambient light process (the process that processes the data uploaded by the ambient light sensor). Q is the inverse of the first CPU usage rate. For example, if the first CPU usage rate is 5%, then CP Q When CP is less than 20 (i.e., the CPU occupancy rate of the current ambient light process is greater than 5%), the average method with less computational effort is used. Q The value should be greater than or equal to 10 to avoid affecting the operation of other modules in the system.

[0137] In one example, a frame of a large-screen device is provided with N ambient light sensors, wherein the i-th ambient light sensor collects and obtains the corresponding ambient light brightness collection value. And the ambient light color temperature collection value Use the following formula ① to calculate the ambient light brightness value of the border pixel j Use the following formula ② to calculate the ambient light color temperature value of the border pixel j

[0138]

[0139]

[0140] That is, if N>=N Q And CP <CP Q , or N <N Q ; Using the mean method.

[0141] If N>=N Q And CP>=CP Q , using the linear fitting method.

[0142] Among them, g is used to identify different borders of large-screen devices. Specifically, g=0 represents the upper border of the large-screen device, g=1 represents the right border of the large-screen device, g=2 represents the lower border of the large-screen device, and g=3 represents the left border of the large-screen device. The value range of j is as follows: Figure 6 As shown in the figure, in a clockwise direction, each border of a large-screen device starts at pixel 0. For example, if the resolution of a large-screen device display is 1920x1080, the top border takes values ​​from left to right of [0, 1920], the bottom border takes values ​​from right to left of [0, 1920], the left border takes values ​​from bottom to top of [0, 1080], and the right border takes values ​​from top to bottom of [0, 1080].

[0143] k and c are brightness coefficients, k' and c' are color temperature coefficients. The following takes the brightness coefficients k and c as an example to introduce the method for determining the brightness coefficient and color temperature coefficient in the linear fitting method.

[0144] Take the upper border of a large-screen device as an example.

[0145] 1. N ambient light sensors are set on the upper frame, and the i-th ambient light sensor obtains the ambient light brightness collection value And the ambient light color temperature collection value The N ambient light brightness collection values ​​of the upper frame are: The N ambient light brightness collection values ​​correspond to the upper border pixel points 1,…i,…n. That is, the sampling values ​​of the upper border sampling points 1,…i,…n are

[0146] 2. Define the error of the linear fitting equation at pixel point i on the upper border as: in, Is the target estimated value of the linear fitting equation at the upper border pixel point i.

[0147] The purpose of linear fitting is to minimize the sum of errors at all sampling points. Minimizing the sum of errors is equivalent to minimizing the sum of variances, and its objective function is:

[0148] Define Using matrix representation, Then the objective function can be expressed as Taking the derivative of θ, when the derivative is 0, the sum of variances is minimized, that is, the sum of errors is minimized. Taking the derivative of θ, the derivative is 0, that is, D T (Dθ - LUX) = 0, and through calculation, we obtain

[0149] In one implementation, in the above linear fitting method, the interpolation method is used to increase the number of sampling samples to obtain more accurate linear fitting data. Exemplarily, given the ambient light luminance acquisition value lux s and the ambient light color temperature acquisition value cct s of the sampling point s, and t the ambient light luminance acquisition value lux t and the ambient light color temperature acquisition value cct of the sampling point t; where s < t. The interpolation method is used to add a sampling point w (s < w < t), and the ambient light luminance acquisition value lux of the sampling point w is calculated using the following formula ③ w , and the ambient light color temperature acquisition value cct of the sampling point w is calculated using the following formula ④ w .

[0150]

[0151]

[0152] S503. The processor of the large-screen device obtains the ambient light luminance value and the ambient light color temperature value of each pixel point in the display area according to the ambient light luminance value and the ambient light color temperature value of the border pixel points.

[0153] The processor of the large-screen device calculates the ambient light luminance value of the pixel points in the display area by weighted calculation based on the ambient light luminance values of the border pixel points corresponding to the pixel points in the display area; and calculates the ambient light color temperature value of the pixel points in the display area by weighted calculation based on the ambient light color temperature values of the border pixel points corresponding to the pixel points in the display area.

[0154] The processor calculates the ambient light luminance value LUX of the pixel point (x, y) in the display area according to the following formula ⑤ (x,y) , and calculates the ambient light color temperature value CCT of the pixel point (x, y) in the display area according to the following formula ⑥ (x,y) .

[0155]

[0156]

[0157] Among them, L g is the pixel distance from the pixel point (x, y) to each border of the display area, L0 is the pixel distance from the pixel point (x, y) to the upper border, L1 is the pixel distance from the pixel point (x, y) to the right border, L2 is the pixel distance from the pixel point (x, y) to the lower border, and L3 is the pixel distance from the pixel point (x, y) to the left border. g is the maximum pixel distance between the pixel point in the display area and the border of the display area; when g = 0 or g = 2, E g is the maximum vertical pixel distance of the display area of ​​the large-screen device, that is, the height H of the display area of ​​the large-screen device; when g=1 or g=3, E g It is the maximum horizontal pixel distance of the display area of ​​the large-screen device, that is, the width W of the display area of ​​the large-screen device.

[0158] LUX g LUX is the ambient light brightness value of the pixel point (x, y) on the corresponding border; the pixel point (x, y) on the corresponding border is the pixel point projected on the corresponding border. 0 The ambient light brightness value of the pixel point (x, y) projected onto the border of the large screen device. LUX 1 The ambient light brightness value of the pixel point (x, y) projected to the right border of the large screen device. LUX 2 The ambient light brightness value of the pixel point (x, y) projected to the bottom border of the large screen device. LUX 3 The ambient light brightness value of the pixel (x, y) projected to the left border of the large screen device.

[0159] CCT g is the ambient light color temperature value of the pixel point (x, y) projected on the corresponding border; where CCT 0 The color temperature of the ambient light projected from the pixel point (x, y) to the border of the large screen device. CCT 1 The color temperature of the ambient light projected from pixel (x, y) to pixel y on the right border of the large screen device CCT 2 The color temperature of the ambient light projected from the pixel point (x, y) to the bottom border of the large screen device. CCT3 The color temperature of the ambient light projected from pixel (x, y) to pixel y on the left border of the large screen device

[0160] For example, please refer to Figure 7 The resolution of the large screen device 100 is 1920x1080; the upper frame and the lower frame are respectively provided with 5 ambient light sensors, and the left frame and the right frame are respectively provided with 3 ambient light sensors. The ambient light data collected by the 5 ambient light sensors on the upper frame of the large screen device 100 are Each ambient light sensor uploads the acquired ambient light data to the processor. The processor uses the above formula ① to calculate the ambient light brightness value of the upper border pixel points 1, 2, ... 1920 Use the above formula ② to calculate the ambient light color temperature value of the upper border pixel 1, 2, ... 1920 Using the same method, we can also use the above formula ① to calculate the ambient light brightness value of the right border pixel 1, 2, ... 1080 Use the above formula ② to calculate the ambient light color temperature value of the right border pixel 1, 2, ... 1080 Use the above formula ① to calculate the ambient light brightness value of the bottom border pixel 1, 2, ... 1920 Use the above formula ② to calculate the ambient light color temperature value of the bottom border pixel 1, 2, ... 1920 Use the above formula ① to calculate the ambient light brightness value of the left border pixel 1, 2, ... 1080 Use the above formula ② to calculate the ambient light color temperature value of the left border pixel 1, 2, ... 1080

[0161] The ambient light brightness value of the pixel point (x, y) on the border of the large screen device corresponding to the pixel point x is The ambient light brightness value of the pixel (x, y) corresponding to the pixel y on the right border of the large screen device is The ambient light brightness value of the pixel point (x, y) corresponding to the pixel point (1920-x) on the bottom border of the large-screen device is The ambient light brightness value of the pixel point (x, y) corresponding to the pixel point (1080-y) on the left border of the large-screen device is

[0162] According to formula ⑤, the ambient light brightness value LUX of the pixel (x, y) (x,y) for

[0163] The color temperature of the ambient light at the pixel point (x, y) on the border of the large-screen device corresponding to the pixel point x is The color temperature of the ambient light at pixel point (x, y) on the right border of the large-screen device corresponding to pixel point y is The color temperature of the ambient light at the pixel point (x, y) on the bottom frame of the large-screen device corresponding to the pixel point (1920-x) is The color temperature of the ambient light at the pixel point (x, y) on the left border of the large-screen device corresponding to the pixel point (1080-y) is

[0164] According to formula ⑥, the ambient light color temperature CCT of the pixel (x, y) (x,y) for

[0165] S504. The processor of the large-screen device obtains backlight parameters of corresponding pixels according to the ambient light brightness value of each pixel in the display area of ​​the large-screen device, and obtains image quality parameters of corresponding pixels according to the ambient light color temperature value of each pixel in the display area of ​​the large-screen device.

[0166] In one implementation, the ambient light brightness value of a pixel is converted into a backlight parameter of the pixel according to a preset backlight parameter correspondence table. Exemplarily, the backlight parameter includes backlight brightness, contrast, etc. Table 1 shows an example of a backlight parameter correspondence table.

[0167] Table 1

[0168]

[0169] In one implementation, the ambient light color temperature value of a pixel is converted into a pixel quality parameter according to a preset image quality parameter correspondence table. Exemplarily, the image quality parameter includes hue, hue, color saturation, etc. Table 2 shows an example of an image quality parameter correspondence table.

[0170] Table 2

[0171]

[0172]

[0173] S505. The processor of the large-screen device adjusts the backlight of each pixel in the display area according to the backlight parameter of the pixel, and adjusts the image quality of the displayed picture of the pixel according to the image quality parameter of each pixel in the display area.

[0174] The method for adjusting display parameters provided in the embodiment of the present application calculates the ambient light brightness value and ambient light brightness value of each pixel on a frame based on data collected by multiple ambient light sensors on the frame, and obtains the ambient light brightness value and ambient light color temperature value of each pixel in the display area based on the ambient light brightness value and ambient light color temperature value of the four frame pixels; in this way, the backlight and image quality of each pixel can be adjusted according to the ambient light brightness value and ambient light color temperature value of each pixel, thereby realizing pixel-level display parameter adjustment.

[0175] In some embodiments, multiple large-screen devices described above may be spliced ​​together as a whole display area.

[0176] In some examples, multiple large-screen devices are spliced ​​into a rectangular display area. For example, Fig. 8A , 9 large-screen devices are assembled into a rectangular display area of ​​3 rows and 3 columns; among them, the right side and bottom side of the large-screen device in the 1st row and 1st column are connected to other large-screen devices, that is, the lower right connection; the left side and right side (and bottom side) of the large-screen device in the 1st row and 2nd column are connected to other large-screen devices, that is, left-right connection; the left side and bottom side of the large-screen device in the 1st row and 3rd column are connected to other large-screen devices, that is, left-right connection; the upper side and lower side (and right side) of the large-screen device in the 2nd row and 1st column are connected to other large-screen devices, that is, up and down connection; the left, right side and top and bottom sides of the large-screen device in the 2nd row and 2nd column are connected to other large-screen devices, that is, full connection; the upper side and bottom side (and left side) of the large-screen device in the 2nd row and 3rd column are connected to other large-screen devices, that is, up and down connection; the right side and top side of the large-screen device in the 3rd row and 1st column are connected to other large-screen devices, that is, top-right connection; the left side and right side (and top side) of the large-screen device in the 3rd row and 2nd column are connected to other large-screen devices, that is, left-right connection; the left side and top side of the large-screen device in the 3rd row and 3rd column are connected to other large-screen devices, that is, top-left connection. For example, Figure 8B , 3 large-screen devices are assembled into a rectangular display area of ​​1 row and 3 columns; the large-screen devices in the first column are connected to other large-screen devices on the right, i.e. connected to the right; the large-screen devices in the second column are connected to other large-screen devices on the left and right, i.e. connected to the left; the large-screen devices in the third column are connected to other large-screen devices on the left, i.e. connected to the left. For example, Figure 8C , 3 large-screen devices are arranged into a rectangular display area of ​​3 rows and 1 column; among them, the large-screen devices in the first row are connected to other large-screen devices at the bottom, that is, they are connected downward; the large-screen devices in the second row are connected to other large-screen devices at the upper and lower sides, that is, they are connected up and down; the large-screen devices in the third row are connected to other large-screen devices at the upper side, that is, they are connected upward.

[0177] In some examples, multiple large-screen devices are spliced ​​into a non-rectangular display area. For example, Fig. 9A , 4 large-screen devices are assembled into a non-rectangular display area; the connection states of the 4 large-screen devices are downward connection, upper and lower connection, upper right connection and left connection respectively. For example, Fig. 9B , 5 large-screen devices are assembled into a non-rectangular display area; the connection statuses of the 5 large-screen devices are respectively downward connection, right connection, full connection, left connection and upward connection.

[0178] like Fig.10 As shown, the connection status of the large-screen device includes: lower right connection, lower left connection, upper right connection, upper left connection, right connection, left connection, downward connection, upward connection, upper and lower connection, left and right connection, full connection, no connection (i.e. no splicing), etc.

[0179] In one implementation, the connection status of the large-screen device includes three categories: the first category includes lower right connection, lower left connection, upper right connection and upper left connection; the second category includes rightward connection and leftward connection; the third category includes downward connection and upward connection. If the connection status of multiple large-screen devices spliced ​​into a display area includes at least two of the first, second and third categories, it is determined that the display area after splicing is a non-rectangular display area.

[0180] The present application also provides a method for adjusting display parameters, which can be applied to the case where multiple large-screen devices are spliced ​​into a rectangular display area. Fig.11 As shown, the method includes:

[0181] S1101. The large-screen device determines a connection status of the large-screen device.

[0182] The large-screen device is any one of a plurality of large-screen devices spliced ​​into a display area.

[0183] The large-screen device determines a connection relationship between the large-screen device and surrounding large-screen devices, and determines its connection state according to its connection relationship with other large-screen devices.

[0184] Exemplarily, the large-screen device determines whether the posture of the large-screen device is horizontal or vertical based on a gravity sensor (eg, the above-mentioned acceleration sensor), and further determines the upper border, lower border, left border, and right border of the large-screen device.

[0185] In one implementation, the large-screen device determines its connection relationship with other large-screen devices based on the sensor module on the frame, and determines its connection status based on its connection relationship with other large-screen devices. Fig.12As shown, 9 large-screen devices are assembled into a rectangular display area of ​​3 rows and 3 columns, and each large-screen device has at least one sensor module on the upper frame, lower frame, left frame and right frame. The large-screen device determines whether the frame is connected to other large-screen devices based on the sensor module on the frame. Exemplarily, the large-screen device in the first row and the first column is recorded as (1, 1). The large-screen device (1, 1) determines that it is a horizontal screen based on the gravity sensor, so that its upper frame, lower frame, left frame and right frame are determined. The large screen device (1, 1) determines that the sensor module on the upper frame is raised, and determines that the upper frame is not connected to other large screen devices; the large screen device (1, 1) determines that the sensor module on the left frame is raised, and determines that the left frame is not connected to other large screen devices; the large screen device (1, 1) determines that the sensor module on the lower frame is not raised, and determines that the lower frame is connected to other large screen devices; the large screen device (1, 1) determines that the sensor module on the right frame is not raised, and determines that the right frame is connected to other large screen devices; thus, the large screen device (1, 1) determines that its connection state is right bottom connection. The large screen device (1, 2) determines that it is a horizontal screen according to the gravity sensor, and thus determines its upper frame, lower frame, left frame and right frame. The large-screen device (1, 2) determines that the sensor module on its upper frame is raised, and determines that the upper frame is not connected to other large-screen devices; the large-screen device (1, 2) determines that the sensor module on the left frame is not raised, and determines that the left frame is connected to other large-screen devices; the large-screen device (1, 2) determines that the sensor module on the lower frame is not raised, and determines that the lower frame is connected to other large-screen devices; the large-screen device (1, 2) determines that the sensor module on the right frame is not raised, and determines that the right frame is connected to other large-screen devices; in this way, the large-screen device (1, 2) determines that its connection state is left-right connection. Using the same method, the large screen device (1, 3) determines that its connection state is lower left connection; the large screen device (2, 1) determines that its connection state is upper and lower connection; the large screen device (2, 2) determines that its connection state is fully connected; the large screen device (2, 3) determines that its connection state is upper and lower connection; the large screen device (3, 1) determines that its connection state is upper right connection; the large screen device (3, 2) determines that its connection state is left and right connection; the large screen device (3, 3) determines that its connection state is upper left connection.

[0186] In another implementation, the large-screen device determines its connection relationship with other large-screen devices based on the contact points on the frame, and determines its connection status based on its connection relationship with other large-screen devices. Fig.13As shown, 9 large-screen devices are assembled into a rectangular display area of ​​3 rows and 3 columns, and each large-screen device has at least one contact on the upper frame, lower frame, left frame and right frame. The large-screen device determines whether the frame is connected to other large-screen devices according to the connection format (including high level and low level) of the contacts on the frame. For example, if the contact on the frame is at a high level, it means it is connected, and the large-screen device determines that the frame is connected to other large-screen devices. Take the large-screen device in the 3rd row and 1st column as an example. The large-screen device (3, 1) determines that it is a horizontal screen according to the gravity sensor, so as to determine its upper frame, lower frame, left frame and right frame. The large-screen device (3, 1) determines that the contact of the upper frame is at a high level, and determines that the upper frame is connected to other large-screen devices; determines that the contact of the right frame is at a high level, and determines that the right frame is connected to other large-screen devices; in this way, the large-screen device (3, 1) determines that its connection state is upper right connection. Using the same method, the large screen device (1, 1) determines that its connection state is right bottom connection; the large screen device (1, 2) determines that its connection state is left-right connection; the large screen device (1, 3) determines that its connection state is left bottom connection; the large screen device (2, 1) determines that its connection state is top-bottom connection; the large screen device (2, 2) determines that its connection state is fully connected; the large screen device (2, 3) determines that its connection state is top-bottom connection; the large screen device (3, 2) determines that its connection state is left-right connection; the large screen device (3, 3) determines that its connection state is top-left connection.

[0187] S1102. The large-screen device obtains the connection status of other large-screen devices that are spliced ​​into a display area with the large-screen device, and determines the shape of the display area after splicing according to the connection status of all large-screen devices in the display area after splicing. If the large-screen device determines that the shape of the display area after splicing is a rectangle, execute S1103; if the large-screen device determines that the shape of the display area after splicing is a non-rectangular shape, end the display parameter adjustment process.

[0188] In one implementation, Fig.14 As shown, 9 large-screen devices are assembled into a rectangular display area with 3 rows and 3 columns. A wired communication connection or a wireless communication connection is established between two adjacent large-screen devices, and the 9 large-screen devices form a local area network; in this way, the 9 large-screen devices can communicate with each other. Each large-screen device broadcasts its own connection status in the local area network, so that each large-screen device obtains the connection status of all large-screen devices in the local area network.

[0189] The large-screen device is any large-screen device in the local area network. If the large-screen device determines that the connection status of all large-screen devices in the local area network includes at least two of the first, second and third categories, then the display area after splicing is determined to be a non-rectangular display area. If the large-screen device determines that the connection status of all large-screen devices in the local area network includes one of the first, second and third categories, then the display area after splicing is determined to be a rectangular display area.

[0190] S1103. The large-screen device obtains its physical position in the spliced ​​display area.

[0191] In one implementation, the large-screen device determines its physical location based on its own connection status and the physical location and connection status of the large-screen device connected to it. Fig. 8ATake the display area after splicing shown as an example. The large-screen device (large-screen device (1, 1)) that determines its own connection status as lower right connection determines its own physical position as row 1, column 1. The large-screen device (1, 1) sends a first message to the large-screen device connected to it, and the first message includes information such as the physical position (row a, column b) and connection status of the sender's large-screen device. The large-screen device (1, 2) connected to the large-screen device (1, 1) receives the first message from the large-screen device (1, 1), and obtains the physical position of the large-screen device (1, 1) as row 1, column 1, and the connection status as lower right connection according to the first message; the large-screen device (1, 2) determines its own physical position as row 1, column 2 according to its own connection status (left and right connection) and the physical position and connection status of the large-screen device (1, 1). The large screen device (2, 1) connected to the large screen device (1, 1) receives a first message from the large screen device (1, 1), and obtains the physical position of the large screen device (1, 1) as the first row and the first column, and the connection state as the lower right connection according to the first message; the large screen device (2, 1) determines its own physical position as the second row and the first column according to its own connection state (upper and lower connection) and the physical position and connection state of the large screen device (1, 1). The large screen device (1, 2) sends a first message to the large screen device connected thereto, and the first message includes information such as the physical position (first row and second column) and the connection state of the large screen device (1, 2). The large-screen device (1, 3) connected to the large-screen device (1, 2) receives a first message from the large-screen device (1, 2), and obtains, based on the first message, that the physical position of the large-screen device (1, 2) is the first row and second column, and the connection status is left-right connection; the large-screen device (1, 3) determines that its own physical position is the first row and third column based on its own connection status (lower left connection) and the physical position and connection status of the large-screen device (1, 2). The large screen device (2, 2) connected to the large screen device (1, 2) receives the first message of the large screen device (1, 2), and obtains the physical position of the large screen device (1, 2) as the first row and the second column according to the first message, and the connection state is left-right connection; the large screen device (2, 2) also receives the first message of the large screen device (2, 1), and obtains the physical position of the large screen device (2, 1) as the second row and the first column according to the first message of the large screen device (2, 1), and the connection state is top-bottom connection; the large screen device (2, 2) determines its own physical position as the second row and the second column according to its own connection state (full connection), the physical position and connection state of the large screen device (1, 2), and the physical position and connection state of the large screen device (2, 1). By analogy, each large screen device obtains its physical position in the display area after splicing.

[0192] In another implementation, when multiple large-screen devices are spliced ​​into one display area, the physical location of each large-screen device is preset. Each large-screen device determines its own physical location according to an administrator input.

[0193] S1104: The large-screen device obtains a pixel range within the display area after splicing, and a pixel position of each pixel point within the pixel range within the display area after splicing.

[0194] When multiple large-screen devices are spliced ​​together, the pixel range of the display area is expanded accordingly. Fig.15 The following is a schematic diagram of pixel area division after large-screen devices are spliced. A single large-screen device is spliced ​​in a 3x3 manner. The pixels of a single large-screen device before splicing are 1920x1080, and the pixels of the display area after splicing are (1920×3)×(1080×3), that is, 5760x3240. The pixel distance between the pixel point and the display area border is extended after splicing.

[0195] The pixel area division diagram after splicing large screen devices is as follows: Fig.15 , the pixel range of the large screen device (1, 1) after splicing is (0~1920)x(0~1080). The pixel range of the long side of the large screen device (1, 2) after splicing is ((0+1920)~(1920+1920)), that is, (1920~3840); the pixel range of the short side remains unchanged; the pixel range of the large screen device (1, 2) after splicing is (1920~3840)x(0~1080). The pixel range of the long side of the large screen device (2, 1) after splicing remains unchanged; the pixel range of the short side is ((0+1080)~(1080+1080)), that is, (1080~2160); the pixel range of the large screen device (2, 1) after splicing is (0~1920)x(1080~2160). By analogy, the pixel range of the large screen device (1, 3) after splicing is (3840-5760)x(0-1080); the pixel range of the large screen device (2, 2) after splicing is (1920-3840)x(1080-2160); the pixel range of the large screen device (2, 3) after splicing is (3840-5760)x(1080-2160); the pixel range of the large screen device (3, 1) after splicing is (0-1920)x(2160-3240); the pixel range of the large screen device (3, 2) after splicing is (1920-3840)x(2160-3240); the pixel range of the large screen device (3, 3) after splicing is (3840-5760)x(2160-3240).

[0196] The large-screen device determines the pixel position of each pixel in the display area after splicing. For example, if the large-screen device is spliced ​​to the ath row and bth column of the display area, the pixel position of the pixel point (x, y) on the large-screen device in the display area after splicing is (x+(b-1)*1920, y+(a-1)*1080). Fig.15In the figure, the large-screen device is spliced ​​to the 2nd row and the 2nd column, and the pixel position of the pixel point (x, y) on the large-screen device in the display area after splicing is (x+1920, y+1080).

[0197] S1105. The large-screen device obtains the ambient light brightness value and the ambient light color temperature value of each pixel in the display area of ​​the large-screen device.

[0198] Each ambient light sensor on each border of the spliced ​​display area collects ambient light data.

[0199] In some embodiments, the large-screen devices located in the top row of the display area after splicing send the ambient light data collected by the ambient light sensors of their upper frames to other large-screen devices in the local area network. In this way, any large-screen device in the local area network obtains the ambient light data collected by all ambient light sensors of the upper frame of the display area after splicing. The large-screen devices located in the rightmost column send the ambient light data collected by the ambient light sensors of their right frames to other large-screen devices in the local area network. In this way, any large-screen device in the local area network obtains the ambient light data collected by all ambient light sensors of the right frame of the display area after splicing. The large-screen devices located in the bottom row send the ambient light data collected by the ambient light sensors of their lower frames to other large-screen devices in the local area network. In this way, any large-screen device in the local area network obtains the ambient light data collected by all ambient light sensors of the lower frame of the display area after splicing. The large-screen devices located in the leftmost row send the ambient light data collected by the ambient light sensors of their left frames to other large-screen devices in the local area network. In this way, any large-screen device in the local area network obtains the ambient light data collected by all ambient light sensors of the left frame of the display area after splicing.

[0200] Any large-screen device in the local area network calculates the ambient light brightness value of the pixel on a border of the spliced ​​display area based on at least one ambient light brightness collection value on the border, and obtains the ambient light color temperature value of the pixel on the border based on at least one ambient light color temperature collection value on a border of the spliced ​​display area.

[0201] In one implementation, the average value of at least one ambient light brightness collection value on a frame of the spliced ​​display area is used as the ambient light brightness value of the pixel point on the frame, and the average value of at least one ambient light color temperature collection value on a frame of the spliced ​​display area is used as the ambient light color temperature value of the pixel point on the frame. The average method is used, the calculation process is simple, the calculation speed is fast, and the response speed to the change of ambient light is fast.

[0202] In one implementation, based on at least one ambient light brightness acquisition value on a frame of the display area after splicing, a linear fit is performed on the ambient light brightness value of each pixel on the frame; based on at least one ambient light color temperature acquisition value on a frame of the display area after splicing, a linear fit is performed on the ambient light color temperature value of each pixel on the frame. The linear fitting method can better fit the change of ambient light at the boundary during the local backlight adjustment process.

[0203] It is understandable that in other implementations, methods such as quadratic linear fitting may be used to calculate the ambient light brightness value and ambient light color temperature value of the pixel points on the border of the display area after splicing; this will not be described in detail in this application.

[0204] Among them, the specific process of the mean method and the linear fitting method can refer to the introduction of the mean method and the linear fitting method of a single large-screen device in S502, which will not be repeated here.

[0205] For example, please refer to Fig.16 , a single large-screen device with a pixel of 1920x1080 is spliced ​​in a 3x3 manner, and the pixels of the display area after splicing are 5760x3240. The upper and lower frames of a single large-screen device each have 3 ambient light sensors, and the upper frame of the display area after splicing has 9 ambient light sensors, and the lower frame of the display area after splicing has 9 ambient light sensors; the left and right frames of a single large-screen device each have 2 ambient light sensors, and the left frame of the display area after splicing has 6 ambient light sensors, and the right frame of the display area after splicing has 6 ambient light sensors. Each ambient light sensor collects ambient light data. Exemplarily, the three ambient light sensors on the upper frame of the large-screen device (1, 1) collect ambient light data and The large screen device (1, 1) sends ambient light data to other large screen devices in the local area network and The three ambient light sensors on the upper frame of the large-screen device (1, 2) collect ambient light data and The large screen device (1, 2) sends ambient light data to other large screen devices in the local area network and The three ambient light sensors on the upper frame of the large screen device (1, 3) collect ambient light data and The large screen device (1, 3) sends ambient light data to other large screen devices in the local area network and In this way, each large-screen device in the local area network obtains the ambient light data collected by the ambient light sensor on the upper frame of the spliced ​​display area. and Similarly, each large-screen device in the local area network also obtains the ambient light data collected by the ambient light sensor on the right frame of the spliced ​​display area. and The ambient light data collected by the ambient light sensor at the bottom frame of the spliced ​​display area is also obtained and The ambient light data collected by the ambient light sensor on the left border of the spliced ​​display area is also obtained and

[0206] Any large-screen device in the domain network can calculate the ambient light brightness value of the border pixel point based on at least one ambient light brightness collection value of a border of the spliced ​​display area, and calculate the ambient light color temperature value of the border pixel point based on at least one ambient light color temperature collection value of a border of the spliced ​​display area; and calculate the ambient light brightness value and ambient light color temperature value of the pixel point within the pixel range of the large-screen device. For example, the large-screen device calculates the ambient light brightness value of the pixel point within the pixel range of the large-screen device according to formula ⑤, and calculates the ambient light color temperature value of the pixel point within the pixel range of the large-screen device according to formula ⑥. Among them, in formula ⑤ and formula ⑥, L0 is the pixel distance from the pixel point (x, y) to the upper border of the spliced ​​display area, L1 is the pixel distance from the pixel point (x, y) to the right border of the spliced ​​display area, L2 is the pixel distance from the pixel point (x, y) to the lower border of the spliced ​​display area, and L3 is the pixel distance from the pixel point (x, y) to the left border of the spliced ​​display area. When g=0 or g=2, E g is the maximum vertical distance of the display area, that is, the height of the display area after splicing; when g = 1 or g = 3, E g It is the maximum horizontal distance of the display area, that is, the width of the display area after splicing.

[0207] Exemplarily, the large screen device (2, 2) where the pixel point (2040, 1900) is located obtains the ambient light data collected by the ambient light sensors of each frame of the spliced ​​display area from the large screen device at the frame of the spliced ​​display area. The large screen device (2, 2) uses the above formula ① to calculate the ambient light brightness values ​​of the pixel points 1, 2, ... 1920, ... 2x1920, ... 3x1920 on the upper frame of the spliced ​​display area Use the above formula ② to calculate the ambient light color temperature of the pixels 1, 2, ... 1920, ... 2x1920, ... 3x1920 on the upper border of the spliced ​​display area Use the above formula ① to calculate the ambient light brightness values ​​of the right border pixels 1, 2, ... 1080 ... 2x1080, ... 3x1080 in the spliced ​​display area Use the above formula ② to calculate the ambient light color temperature of the right border pixels 1, 2, ... 1080 ... 2x1080, ... 3x1080 in the spliced ​​display area Use the above formula ① to calculate the ambient light brightness values ​​of the bottom border pixels 1, 2, ...1920, ...2x1920, ...3x1920 Use the above formula ② to calculate the ambient light color temperature values ​​of the bottom border pixels 1, 2, ...1920, ...2x1920, ...3x1920 Use the above formula ① to calculate the ambient light brightness values ​​of the left border pixels 1, 2, ... 1080 ... 2x1080, ... 3x1080 Use the above formula ② to calculate the ambient light color temperature values ​​of the left border pixels 1, 2, ... 1080 ... 2x1080, ... 3x1080

[0208] The pixel point (2040, 1900) in the upper border of the display area after stitching corresponds to the pixel point 2040. The ambient light brightness value of the pixel point 2040 in the upper border of the display area after stitching is The color temperature of the ambient light is The pixel point (2040, 1900) in the right border of the display area after stitching corresponds to the pixel point 1900. The ambient light brightness value of the pixel point 1900 in the right border of the display area after stitching is The color temperature of the ambient light is The pixel point (2040, 1900) corresponding to the pixel point at the bottom border of the display area after splicing is 1920x3-2040=3720. The ambient light brightness value of the pixel point 3720 at the bottom border of the display area after splicing is The color temperature of the ambient light is The pixel point (2040, 1900) corresponding to the left border of the display area after splicing is 1080x3-1900=1340. The ambient light brightness value of the pixel point 1340 on the left border of the display area after splicing is The color temperature of the ambient light is

[0209] According to formula ⑤, the ambient light brightness value LUX of the pixel (2040, 1900) (2040,1900) for

[0210] According to formula ⑥, the ambient light color temperature value CCT of the pixel (2040, 1900) (2040,1900) for

[0211] In other embodiments, the large-screen devices located in the top row of the display area after splicing send the ambient light data collected by the ambient light sensors of their upper frames to the other large-screen devices in the row. In this way, any large-screen device in the top row obtains the ambient light data collected by all the ambient light sensors of the upper frame of the display area after splicing. Each large-screen device in the top row calculates the ambient light brightness value of the pixel on the frame based on at least one ambient light brightness collection value of the upper frame of the display area after splicing, and obtains the ambient light color temperature value of the pixel on the frame based on at least one ambient light color temperature collection value of the upper frame of the display area after splicing. The large-screen devices located in the rightmost column of the display area after splicing send the ambient light data collected by the ambient light sensors of their right frames to the other large-screen devices in the column. In this way, any large-screen device in the rightmost column obtains the ambient light data collected by all the ambient light sensors of the right frame of the display area after splicing. Each large-screen device in the rightmost column calculates the ambient light brightness value of the pixel on the frame according to at least one ambient light brightness acquisition value of the right frame of the spliced ​​display area, and obtains the ambient light color temperature value of the pixel on the frame according to at least one ambient light color temperature acquisition value of the right frame of the spliced ​​display area. The large-screen devices located in the bottom row of the spliced ​​display area send the ambient light data collected by the ambient light sensor of its lower frame to the other large-screen devices in the row. In this way, any large-screen device in the bottom row obtains the ambient light data collected by all the ambient light sensors of the lower frame of the spliced ​​display area. Each large-screen device in the bottom row calculates the ambient light brightness value of the pixel on the frame according to at least one ambient light brightness acquisition value of the lower frame of the spliced ​​display area, and obtains the ambient light color temperature value of the pixel on the frame according to at least one ambient light color temperature acquisition value of the lower frame of the spliced ​​display area. The large-screen devices located in the leftmost column of the spliced ​​display area send the ambient light data collected by the ambient light sensor of its left frame to the other large-screen devices in the column. In this way, any large-screen device in the leftmost column obtains the ambient light data collected by all ambient light sensors on the left frame of the spliced ​​display area. Each large-screen device in the leftmost column calculates the ambient light brightness value of the pixel on the frame based on at least one ambient light brightness collection value of the left frame of the spliced ​​display area, and obtains the ambient light color temperature value of the pixel on the frame based on at least one ambient light color temperature collection value of the left frame of the spliced ​​display area. Among them, the large-screen device can use the mean method, linear fitting method, quadratic linear fitting method and other methods to calculate the ambient light brightness value and ambient light color temperature value of the pixel on the frame of the spliced ​​display area.

[0212] For example, Fig.16 The three ambient light sensors on the upper frame of the medium and large screen device (1, 1) collect ambient light data and The large screen device (1, 1) sends ambient light data to the large screen device (1, 2) and the large screen device (1, 3) and The three ambient light sensors on the upper frame of the large-screen device (1, 2) collect ambient light data and The large screen device (1, 2) sends ambient light data to the large screen device (1, 1) and the large screen device (1, 3) and The three ambient light sensors on the upper frame of the large screen device (1, 3) collect ambient light data and The large screen device (1, 3) sends ambient light data to the large screen device (1, 1) and the large screen device (1, 2) and In this way, the large screen device (1, 1), the large screen device (1, 2) and the large screen device (1, 3) all obtain the ambient light data collected by the ambient light sensor on the upper frame of the display area after splicing. and Similarly, large screen device (1, 3), large screen device (2, 2) and large screen device (3, 3) all obtain the ambient light data collected by the ambient light sensor on the right frame of the spliced ​​display area. and Large screen device (3, 1), large screen device (3, 2) and large screen device (3, 3) all obtain the ambient light data collected by the ambient light sensor at the lower frame of the display area after splicing. and Large screen device (1, 1), large screen device (2, 1) and large screen device (3, 1) all obtain the ambient light data collected by the ambient light sensor on the left border of the display area after splicing. and

[0213] The large screen device (1, 1) calculates the ambient light brightness value of the pixel points on the upper frame of the large screen device (1, 1) according to at least one ambient light brightness acquisition value of the upper frame of the display area after splicing, and calculates the ambient light color temperature value of the pixel points on the upper frame of the large screen device (1, 1) according to at least one ambient light color temperature acquisition value of the upper frame of the display area after splicing. The large screen device (1, 2) calculates the ambient light brightness value of the pixel points on the upper frame of the large screen device (1, 2) according to at least one ambient light brightness acquisition value of the upper frame of the display area after splicing, and calculates the ambient light color temperature value of the pixel points on the upper frame of the large screen device (1, 2) according to at least one ambient light color temperature acquisition value of the upper frame of the display area after splicing. The large screen device (1, 3) calculates the ambient light brightness value of the pixel points on the upper frame of the large screen device (1, 3) according to at least one ambient light brightness acquisition value of the upper frame of the display area after splicing, and calculates the ambient light color temperature value of the pixel points on the upper frame of the large screen device (1, 3) according to at least one ambient light color temperature acquisition value of the upper frame of the display area after splicing. Similarly, the large screen device (1, 3) calculates the ambient light brightness value and the ambient light color temperature value of the right border pixel of the large screen device (1, 3); the large screen device (2, 3) calculates the ambient light brightness value and the ambient light color temperature value of the right border pixel of the large screen device (2, 3); the large screen device (3, 3) calculates the ambient light brightness value and the ambient light color temperature value of the right border pixel of the large screen device (3, 3); the large screen device (3, 1) calculates the ambient light brightness value and the ambient light color temperature value of the bottom border pixel of the large screen device (3, 1); the large screen device (3, 2) calculates the ambient light brightness value and the ambient light color temperature value of the bottom border pixel of the large screen device (3, 2) the ambient light brightness value and the ambient light color temperature value of the pixel points of the lower border; the large screen device (3, 3) calculates the ambient light brightness value and the ambient light color temperature value of the pixel points of the lower border of the large screen device (3, 3); the large screen device (1, 1) calculates the ambient light brightness value and the ambient light color temperature value of the pixel points of the left border of the large screen device (1, 1); the large screen device (2, 1) calculates the ambient light brightness value and the ambient light color temperature value of the pixel points of the left border of the large screen device (2, 1); the large screen device (3, 1) calculates the ambient light brightness value and the ambient light color temperature value of the pixel points of the left border of the large screen device (3, 1).

[0214] Alternatively, each large-screen device in the top row of the display area after splicing calculates the ambient light brightness value of the pixel points on its own upper frame according to at least one ambient light brightness acquisition value of its own upper frame, and obtains the ambient light color temperature value of the pixel points on its own upper frame according to at least one ambient light color temperature acquisition value of its own upper frame. Each large-screen device in the rightmost column of the display area after splicing calculates the ambient light brightness value of the pixel points on its own right frame according to at least one ambient light brightness acquisition value of its own right frame, and obtains the ambient light color temperature value of the pixel points on its own right frame according to at least one ambient light color temperature acquisition value of its own right frame. Each large-screen device in the bottom row of the display area after splicing calculates the ambient light brightness value of the pixel points on its own lower frame according to at least one ambient light brightness acquisition value of its own lower frame, and obtains the ambient light color temperature value of the pixel points on its own lower frame according to at least one ambient light color temperature acquisition value of its own lower frame. After splicing, each large-screen device in the leftmost column of the display area calculates the ambient light brightness value of the pixel on its own left border based on at least one ambient light brightness collection value of its own left border, and obtains the ambient light color temperature value of the pixel on its own left border based on at least one ambient light color temperature collection value of its own left border.

[0215] For example, Fig.16 The three ambient light sensors on the upper frame of the medium and large screen device (1, 1) collect ambient light data and Large screen device (1, 1) collects values ​​based on the ambient light brightness of the upper border and Calculate the ambient light brightness value of the pixel point on the upper border of the large screen device (1, 1), and collect the value based on the ambient light color temperature of the upper border and Calculate the ambient light color temperature collection value of the pixel point on the upper frame of the large screen device (1, 1). The three ambient light sensors on the upper frame of the large screen device (1, 2) collect ambient light data and Large screen devices (1, 2) collect values ​​based on the ambient light brightness of the upper border and Calculate the ambient light brightness value of the pixel point on the upper border of the large screen device (1, 2), and collect the value based on the ambient light color temperature of the upper border and Calculate the ambient light color temperature value of the pixel points on the upper frame of the large screen device (1, 2). The three ambient light sensors on the upper frame of the large screen device (1, 3) collect ambient light data and Large screen devices (1, 3) collect values ​​based on the ambient light brightness of the upper frame and Calculate the ambient light brightness value of the pixel point on the upper border of the large screen device (1, 3), and collect the value based on the ambient light color temperature of the upper border and Calculate the ambient light color temperature value of the upper border pixel of the large screen device (1, 3). Similarly, the large screen device (1, 3) calculates the ambient light brightness value and ambient light color temperature value of the right border pixel of the large screen device (1, 3); the large screen device (2, 3) calculates the ambient light brightness value and ambient light color temperature value of the right border pixel of the large screen device (2, 3); the large screen device (3, 3) calculates the ambient light brightness value and ambient light color temperature value of the right border pixel of the large screen device (3, 3); the large screen device (3, 1) calculates the ambient light brightness value and ambient light color temperature value of the lower border pixel of the large screen device (3, 1); the large screen device (3, 2) calculates the ambient light brightness value and ambient light color temperature value of the lower border pixel of the large screen device (3, 2) the ambient light brightness value and the ambient light color temperature value of the pixel points of the lower border; the large screen device (3, 3) calculates the ambient light brightness value and the ambient light color temperature value of the pixel points of the lower border of the large screen device (3, 3); the large screen device (1, 1) calculates the ambient light brightness value and the ambient light color temperature value of the pixel points of the left border of the large screen device (1, 1); the large screen device (2, 1) calculates the ambient light brightness value and the ambient light color temperature value of the pixel points of the left border of the large screen device (2, 1); the large screen device (3, 1) calculates the ambient light brightness value and the ambient light color temperature value of the pixel points of the left border of the large screen device (3, 1).

[0216] In some examples, when the ambient light brightness values ​​(or ambient light color temperature values) of the same pixel on the border of the spliced ​​display area calculated by two adjacent large-screen devices are inconsistent, smoothing is performed; that is, the average of the values ​​calculated by the two large-screen devices is taken. For example, Fig.17 , the ambient light brightness value of the upper border pixel 1920 calculated by the large screen device (1, 1) is P; the ambient light brightness value of the upper border pixel 1920 calculated by the large screen device (1, 2) is R; then the ambient light brightness value of the upper border pixel 1920 is determined to be (P+R) / 2.

[0217] Any large-screen device in the local area network obtains the ambient light brightness value and ambient light color temperature value of the pixel points on the border of the spliced ​​display area from the large-screen device at the corresponding border, and calculates the ambient light brightness value and ambient light color temperature value of the pixel points within the pixel range of the large-screen device. For example, the large-screen device calculates the ambient light brightness value of the pixel points within the pixel range of the large-screen device according to formula ⑤, and calculates the ambient light color temperature value of the pixel points within the pixel range of the large-screen device according to formula ⑥.

[0218] For example, Fig.16The pixel point corresponding to the middle pixel (2040, 1900) in the upper border of the display area after splicing is 2040, and the upper border pixel point 2040 is located on the large-screen device (1, 2); the pixel point corresponding to the right border of the display area after splicing is 1900 for the pixel point (2040, 1900), and the right border pixel point 1900 is located on the large-screen device (2, 3); the pixel point corresponding to the lower border of the display area after splicing is 1920x3-2040=3720 for the pixel point (2040, 1900), and the lower border pixel point 3720 is located on the large-screen device (3, 2); the pixel point corresponding to the left border of the display area after splicing is 1080x3-1900=1340 for the pixel point (2040, 1900), and the left border pixel point 1340 is located on the large-screen device (2, 1). The large screen device (2, 2) with pixel point (2040, 1900) obtains the ambient light brightness value of the upper border pixel point 2040 from the large screen device (1, 2) The color temperature of the ambient light is Get the ambient light brightness value of the right border pixel 1900 from the large screen device (2, 3) The color temperature of the ambient light is Get the ambient light brightness value of the bottom border pixel 3720 from the large screen device (3, 2) The color temperature of the ambient light is Get the ambient light brightness value of the left border pixel 1340 from the large screen device (2, 1) The color temperature of the ambient light is

[0219] The large screen device (2, 2) calculates the ambient light brightness value of the pixel point (2040, 1900) according to formula ⑤, and calculates the ambient light color temperature value of the pixel point (2040, 1900) according to formula ⑥.

[0220] Taking two large-screen devices as an example, the large-screen devices communicate with another large-screen device; for example, the two large-screen devices communicate via a wired manner, or the two large-screen devices communicate via a wireless manner.

[0221] A large-screen device includes a first display screen, the first display screen includes a first display area, and a first frame, a second frame, a third frame, and a fourth frame around the first display area; the edges of the first display area that are in contact with the first frame, the second frame, the third frame, and the fourth frame and located on the first display area are respectively the first edge, the second edge, the third edge, and the fourth edge; the first edge, the second edge, the first frame, and the second frame are all parallel to the first direction, and the third edge, the fourth edge, the third frame, and the fourth frame are all parallel to the second direction. M ambient light sensors are distributed on the upper frame and the lower frame, respectively, and N ambient light sensors are distributed on the left frame and the right frame, respectively, and M and N are both positive integers greater than 1.

[0222] Another large-screen device includes a second display screen, the second display screen includes a second display area, and a fifth frame, a sixth frame, a seventh frame, and an eighth frame around the second display area; the edges of the second display area that are in contact with the fifth frame, the sixth frame, the seventh frame, and the eighth frame and are located on the second display area are the fifth edge, the sixth edge, the seventh edge, and the eighth edge respectively; the fifth edge, the sixth edge, the fifth frame, and the sixth frame are all parallel to the first direction, and the seventh edge, the eighth edge, the seventh frame, and the eighth frame are all parallel to the second direction. K ambient light sensors are distributed on the upper frame and the lower frame respectively, and L ambient light sensors are distributed on the left frame and the right frame respectively, and K and L are both positive integers greater than 1.

[0223] In one example, Fig.16 Taking the medium-large screen device (2, 2) as an example, the upper frame of the display screen of the large screen device (2, 2) is the first frame, the lower frame is the second frame, the left frame is the third frame, and the right frame is the fourth frame. The edge of the display area of ​​the display screen of the large screen device (2, 2) that contacts the upper frame is the first edge, the edge that contacts the lower frame is the second edge, the edge that contacts the left frame is the third edge, and the edge that contacts the right frame is the fourth edge. Fig.16 Taking the medium-large screen device (2, 1) as another large screen device as an example, the upper frame of the display screen of the large screen device (2, 1) is the fifth frame, the lower frame is the sixth frame, the left frame is the seventh frame, and the right frame is the eighth frame. The edge of the display area of ​​the display screen of the large screen device (2, 1) that contacts the upper frame is the fifth edge, the edge that contacts the lower frame is the sixth edge, the edge that contacts the left frame is the seventh edge, and the edge that contacts the right frame is the eighth edge.

[0224] The right frame (i.e., the eighth frame) of the large-screen device (2, 1) is in contact with the left frame (i.e., the third frame) of the large-screen device (2, 2); that is, the large-screen device (2, 1) and the large-screen device (2, 2) are spliced ​​into a display area.

[0225] In this way, the pixel point (2040, 1900) of the display area of ​​the large screen device (2, 2) is projected on the pixel point at the left edge of the display area after splicing, that is, the pixel point projected on the left edge (that is, the seventh edge) of the large screen device (2, 1).

[0226] In another example, Fig.16 Taking the medium-large screen device (2, 2) as an example, the left frame of the display screen of the large screen device (2, 2) is the first frame, the right frame is the second frame, the upper frame is the third frame, and the lower frame is the fourth frame. The edge of the display area of ​​the display screen of the large screen device (2, 2) that contacts the left frame is the first edge, the edge that contacts the right frame is the second edge, the edge that contacts the upper frame is the third edge, and the edge that contacts the lower frame is the fourth edge. Fig.16 Taking the medium-large screen device (1, 2) as another large screen device as an example, the left frame of the display screen of the large screen device (1, 2) is the fifth frame, the right frame is the sixth frame, the upper frame is the seventh frame, and the lower frame is the eighth frame. The edge of the display area of ​​the display screen of the large screen device (1, 2) that contacts the left frame is the fifth edge, the edge that contacts the right frame is the sixth edge, the edge that contacts the upper frame is the seventh edge, and the edge that contacts the lower frame is the eighth edge.

[0227] The lower frame (i.e., the eighth frame) of the large-screen device (1, 2) is in contact with the upper frame (i.e., the third frame) of the large-screen device (2, 2); that is, the large-screen device (1, 2) and the large-screen device (2, 2) are spliced ​​into a display area.

[0228] In this way, the pixel points (2040, 1900) of the display area of ​​the large screen device (2, 2) are projected onto the pixel points at the upper edge of the display area after splicing, that is, the pixel points projected onto the upper edge (that is, the seventh edge) of the large screen device (1, 2).

[0229] Similarly, the upper frame of the large screen device (3, 2) contacts the lower frame of the large screen device (2, 2), and the pixel points (2040, 1900) of the display area of ​​the large screen device (2, 2) are projected on the pixel points at the lower edge of the display area after splicing, that is, the pixel points projected on the lower edge of the large screen device (3, 2). The left frame of the large screen device (2, 3) contacts the right frame of the large screen device (2, 2), and the pixel points (2040, 1900) of the display area of ​​the large screen device (2, 2) are projected on the pixel points at the right edge of the display area after splicing, that is, the pixel points projected on the right edge of the large screen device (2, 3).

[0230] The two large-screen devices can be spliced ​​together in such a way that the right frame of the large-screen device touches the left frame of another large-screen device; or the left frame of the large-screen device touches the right frame of another large-screen device; or the bottom frame of the large-screen device touches the top frame of another large-screen device; or the top frame of the large-screen device touches the bottom frame of another large-screen device.

[0231] The pixel points (2040, 1900) of the display area of ​​the large-screen device (2, 2) are projected onto the border of the large-screen device (2, 2) or another large-screen device, namely the selected border. Exemplarily, the serial numbers of the four selected borders are 0, 1, 2, and 3 in the order of top, right, bottom, and left, respectively.

[0232] S1106. The large-screen device obtains backlight parameters of corresponding pixels according to the ambient light brightness value of each pixel of the large-screen device, and obtains image quality parameters of corresponding pixels according to the ambient light color temperature value of each pixel of the large-screen device.

[0233] Each large-screen device in the local area network obtains the backlight parameters of the corresponding pixel points according to the ambient light brightness value of each pixel point within its pixel range, and obtains the image quality parameters of the corresponding pixel points according to the ambient light color temperature value of each pixel point within its pixel range.

[0234] A method for a large-screen device to obtain backlight parameters and image quality parameters of pixels in its display area can be referred to S504 and will not be described in detail here.

[0235] S1107. The large-screen device adjusts the backlight of the large-screen device and the image quality of the displayed image according to the backlight parameters and image quality parameters of each pixel of the large-screen device.

[0236] Each large-screen device in the local area network adjusts the backlight and the image quality of the display screen of the corresponding large-screen device according to the backlight parameters and image quality parameters of each pixel point within its pixel range.

[0237] The method for adjusting display parameters provided in the embodiment of the present application is that multiple large-screen devices are spliced ​​into a rectangular display area. Each of the multiple large-screen devices calculates the ambient light brightness value and the ambient light color temperature value of each pixel point within its respective pixel range according to the ambient light brightness value and the ambient light color temperature value of the pixel points of the border of the display area after splicing; and adjusts the backlight and image quality of the corresponding pixel point according to the ambient light brightness value and the ambient light color temperature value of each pixel point. The picture of the display area after splicing is adjusted at the pixel level. Multiple large-screen devices are processed in a distributed manner and perform calculations independently, making full use of the computing resources of each large-screen device and improving computing efficiency.

[0238] For example, Fig.18A distributed control system for adjusting display parameters of a display area after multiple large-screen devices are spliced ​​is shown. The distributed control system includes at least two large-screen devices and a data transmission channel. The data transmission channel is used for wired or wireless communication between multiple large-screen devices in the distributed control system. For example, the data transmission channel is a system bus; it can be used for a large-screen device to send its own physical location and connection status to other large-screen devices; it can be used for a border large-screen device to send the ambient light brightness value and ambient light color temperature value of border pixels to other large-screen devices; it can be used for a large-screen device to send data collected by its own ambient light sensor to other large-screen devices, etc. The large-screen device includes an ambient light brightness value and color temperature value calculation unit, a backlight parameter and image quality parameter calculation unit, a backlight and image quality control unit, a communication control unit, etc. Among them, the ambient light brightness value and color temperature value calculation unit is used to calculate the ambient light brightness value and ambient light color temperature value of each pixel point within its own pixel range according to the ambient light brightness value and ambient light color temperature value of the pixel point of the spliced ​​display area border; the backlight parameter and image quality parameter calculation unit is used to calculate the backlight parameter and image quality parameter of the pixel point according to the ambient light brightness value and ambient light color temperature value of the pixel point; the backlight and image quality control unit is used to adjust the backlight of the display area and the image quality of the display picture according to the backlight parameter and image quality parameter of each pixel point in the display area; the communication control unit is used to control the large-screen device to receive messages as a client or send messages as a server; for example, the client and the server communicate through the TCP / UDP method of the local area network.

[0239] It should be noted that all or part of the various embodiments of the present application can be freely and arbitrarily combined, and the combined technical solutions are also within the scope of the present application.

[0240] It is understandable that, in order to realize the above functions, the above-mentioned large-screen device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present application.

[0241] The embodiment of the present application can divide the functional modules of the above-mentioned large-screen device according to the above-mentioned method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0242] In one example, see Fig.19 , which shows a possible structural diagram of a large-screen device involved in the above embodiment. The large-screen device 1900 includes: a processing unit 1910 , a storage unit 1920 and a communication unit 1930 .

[0243] The processing unit 1910 is used to control and manage the actions of the large screen device 1900. For example, it can be used to execute Figure 5 or Fig.11 and / or other processes for the techniques described herein.

[0244] The storage unit 1920 is used to store program codes and data of the large-screen device 1900. For example, it can be used to store the calculated ambient light brightness value and ambient light color temperature value of the pixel points of the large-screen device border; it can be used to store the calculated ambient light brightness value and ambient light color temperature value of the pixel points in the display area of ​​the large-screen device, etc.

[0245] The communication unit 1930 is used to support the communication between the large-screen device 1900 and other electronic devices. For example, it can be used to transmit the ambient light brightness collection value and the ambient light color temperature collection value between the large-screen devices 1900, notify the connection status of the large-screen device, obtain the ambient light brightness value and the ambient light color temperature value of the border pixel point, etc.

[0246] Of course, the unit modules in the large screen device 1900 include but are not limited to the processing unit 1910, the storage unit 1920 and the communication unit 1930. For example, the large screen device 1900 may also include a power supply unit, etc. The power supply unit is used to supply power to the large screen device 1900.

[0247] The processing unit 1910 may be a processor or a controller, such as a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The storage unit 1920 may be a memory. The communication unit 1930 may be a transceiver, a transceiver circuit, etc.

[0248] For example, the processing unit 1910 is a processor (such as Figure 2 The processor 110 shown in FIG. 1 ), the storage unit 1920 may be a memory (eg, Figure 2 The internal memory 121 shown in FIG. 1 ), the communication unit 1930 may be referred to as a communication interface, and includes a wireless communication module (such as Figure 2 The wireless communication module 150 shown in FIG. 1 ). The large-screen device 1900 provided in the embodiment of the present application may be Figure 2 The large screen device 100 shown. The processor, memory, communication interface, etc. mentioned above may be connected together, for example, via a bus.

[0249] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program code is stored. When a processor executes the computer program code, the large-screen device executes the method in the above embodiment.

[0250] The embodiments of the present application also provide a computer program product. When the computer program product is run on a computer, the computer executes the method in the above embodiments.

[0251] Among them, the large-screen device 1900, computer-readable storage medium or computer program product provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0252] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the electronic device can be divided into different functional modules to complete all or part of the functions described above.

[0253] In the several embodiments provided in the present application, it should be understood that the disclosed electronic devices and methods can be implemented in other ways. For example, the electronic device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another electronic device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of electronic devices or units can be electrical, mechanical or other forms.

[0254] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0255] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROMs, magnetic disks, or optical disks.

[0256] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for adjusting display parameters, applied to a large-screen device, the large-screen device comprising a first display screen, the first display screen comprising a first display area, and a first frame, a second frame, a third frame and a fourth frame around the first display area; the edges of the first display area that are in contact with the first frame, the second frame, the third frame and the fourth frame and are located on the first display area are respectively a first edge, a second edge, a third edge and a fourth edge; the first edge, the second edge, the first frame and the second frame are all parallel to a first direction, and the third edge, the fourth edge, the third frame and the fourth frame are all parallel to a second direction; the first frame and the second frame are respectively distributed with M ambient light sensors, the third frame and the fourth frame are respectively distributed with N ambient light sensors, and M and N are both positive integers greater than 1; characterized in that The method comprises: Acquire first ambient light data of a first pixel, second ambient light data of a second pixel, third ambient light data of a third pixel, and fourth ambient light data of a fourth pixel; Acquire the ambient light data of the pixel point A according to the first ambient light data, the second ambient light data, the third ambient light data, and the fourth ambient light data, the pixel distance between the pixel point A of the first display area and each frame of the first display area, the maximum longitudinal pixel distance in the first display area, and the maximum transverse pixel distance in the first display area; the ambient light data of the pixel point A includes ambient light brightness and ambient light color temperature; Adjusting the backlight brightness of the pixel A according to the ambient light brightness, and adjusting the image quality of the pixel A according to the ambient light color temperature; the image quality includes at least one of hue, hue, and saturation; Among them, the first pixel point, the second pixel point, the third pixel point and the fourth pixel point are respectively a pixel point projected from the pixel point A to the first edge, the second edge, the third edge and the fourth edge.

2. The method according to claim 1, characterized in that The step of obtaining first ambient light data of a first pixel point comprises: Acquire a data collection value of at least one ambient light sensor among the M ambient light sensors of the first frame; According to the data collection value, first ambient light data of the first pixel is acquired.

3. The method according to claim 2, characterized in that The step of acquiring first ambient light data of the first pixel point according to the data acquisition value comprises: An average value of data collection values ​​of the at least one ambient light sensor is acquired, where the average value is first ambient light data of the first pixel.

4. The method according to claim 2, characterized in that: The step of acquiring first ambient light data of the first pixel point according to the data acquisition value comprises: Linear fitting is performed on the data collection values ​​of the at least one ambient light sensor to obtain first ambient light data of the first pixel.

5. The method according to claim 2, characterized in that: The method further comprises: If the number of data collection values ​​of the at least one ambient light sensor is greater than or equal to the first threshold, and the processor computing power of the large-screen device is less than the second threshold; or the data collection value of the at least one ambient light sensor is less than the first threshold; taking an average of data collection values ​​of the at least one ambient light sensor as the first ambient light data; If the number of data collection values ​​of the at least one ambient light sensor is greater than or equal to a first threshold, and the processor computing power of the large-screen device is greater than or equal to a second threshold, a linear fit is performed on the data collection values ​​of the at least one ambient light sensor to obtain the first ambient light data of the first pixel.

6. The method according to claim 2, characterized in that The step of obtaining the third ambient light data of the third pixel point comprises: Acquire a data collection value of at least one ambient light sensor among the N ambient light sensors of the third frame; According to the data collection value, third ambient light data of the third pixel is acquired.

7. The method according to claim 4, characterized in that The performing linear fitting on the data collection value of the at least one ambient light sensor to obtain the first ambient light data of the first pixel point comprises: Determine the first ambient light data=kj+c; Wherein, j is the pixel value of the first pixel; LUX is a matrix representation of the data collection values ​​of the at least one ambient light sensor, and n is the number of the data collection values ​​of the at least one ambient light sensor.

8. A method for adjusting display parameters, applied to a large-screen device, wherein the large-screen device communicates with another large-screen device; the large-screen device comprises a first display screen, wherein the first display screen comprises a first display area, and a first frame, a second frame, a third frame and a fourth frame around the first display area; the edges of the first display area that are in contact with the first frame, the second frame, the third frame and the fourth frame and are located on the first display area are respectively a first edge, a second edge, a third edge and a fourth edge; the first edge, the second edge, the first frame and the second frame are all parallel to a first direction, and the third edge, the fourth edge, the third frame and the fourth frame are all parallel to a second direction; the first frame and the second frame are respectively provided with M ambient light sensors, and the third frame and the fourth frame are respectively provided with N ambient light sensors, and M and N are both positive integers greater than 1; The another large-screen device includes a second display screen, the second display screen includes a second display area, and a fifth frame, a sixth frame, a seventh frame and an eighth frame around the second display area; the edges of the second display area that are in contact with the fifth frame, the sixth frame, the seventh frame and the eighth frame and are located on the second display area are respectively the fifth edge, the sixth edge, the seventh edge and the eighth edge; the fifth edge, the sixth edge, the fifth frame and the sixth frame are all parallel to the first direction, and the seventh edge, the eighth edge, the seventh frame and the eighth frame are all parallel to the second direction; the fifth frame and the sixth frame are respectively distributed with K ambient light sensors, the seventh frame and the eighth frame are respectively distributed with L ambient light sensors, and K and L are both positive integers greater than 1; the eighth frame is in contact with the third frame; It is characterized in that The method comprises: Acquire first ambient light data of a first pixel, second ambient light data of a second pixel, and fourth ambient light data of a fourth pixel; A first message is received; the first message includes third ambient light data of a third pixel point provided by the other large-screen device; Acquire ambient light data of pixel A in the first display area according to the first ambient light data, the second ambient light data, the third ambient light data and the fourth ambient light data; the ambient light data of pixel A includes ambient light brightness and ambient light color temperature; Adjusting the backlight brightness of the pixel A according to the ambient light brightness, and adjusting the image quality of the pixel A according to the ambient light color temperature; the image quality includes at least one of hue, hue, and saturation; Among them, the first pixel point, the second pixel point, the third pixel point and the fourth pixel point are respectively a pixel point projected from the pixel point A to the first edge, the second edge, the seventh edge and the fourth edge.

9. The method according to any one of claims 1 to 8, characterized in that: The step of acquiring ambient light data of a pixel point A in the first display area according to the first ambient light data, the second ambient light data, the third ambient light data and the fourth ambient light data comprises: The large screen device obtains the ambient light data according to the following formula: Among them, LUX (x,y) is the ambient light brightness value of pixel A(x, y), CCT (x,y) is the ambient light color temperature value of pixel point A(x, y); g is the serial number of the selected border, L g is the pixel distance between pixel point A(x, y) and each selected border, E g is the maximum value of the minimum pixel distances between each pixel point in the first display area and the selected border; LUX g CCT is the ambient light brightness value of the pixel point A(x, y) projected to the corresponding selected border. g It is the color temperature value of the ambient light of the pixel point A(x, y) projected onto the corresponding selected border.

10. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: The first direction is perpendicular to the second direction.

11. A large screen device, characterized in that: The large-screen device comprises: a first display screen, the first display screen comprises a first display area, and a first frame, a second frame, a third frame and a fourth frame around the first display area; the edges of the first display area that are in contact with the first frame, the second frame, the third frame and the fourth frame and are located on the first display area are respectively a first edge, a second edge, a third edge and a fourth edge; the first edge, the second edge, the first frame and the second frame are all parallel to a first direction, and the third edge, the fourth edge, the third frame and the fourth frame are all parallel to a second direction; the first frame and the second frame are respectively distributed with M ambient light sensors, and the third frame and the fourth frame are respectively distributed with N ambient light sensors, and M and N are both positive integers greater than 1; processor; Memory; and a computer program, wherein the computer program is stored in the memory, and when the computer program is executed by the processor, the large-screen device performs the following steps: Acquire first ambient light data of a first pixel, second ambient light data of a second pixel, third ambient light data of a third pixel, and fourth ambient light data of a fourth pixel; Acquire the ambient light data of the pixel point A according to the first ambient light data, the second ambient light data, the third ambient light data, and the fourth ambient light data, the pixel distance between the pixel point A of the first display area and each frame of the first display area, the maximum longitudinal pixel distance in the first display area, and the maximum transverse pixel distance in the first display area; the ambient light data of the pixel point A includes ambient light brightness and ambient light color temperature; Adjusting the backlight brightness of the pixel A according to the ambient light brightness, and adjusting the image quality of the pixel A according to the ambient light color temperature; the image quality includes at least one of hue, hue, and saturation; Among them, the first pixel point, the second pixel point, the third pixel point and the fourth pixel point are respectively a pixel point projected from the pixel point A to the first edge, the second edge, the third edge and the fourth edge.

12. The large-screen device according to claim 11, characterized in that: The step of obtaining first ambient light data of a first pixel point comprises: Acquire a data collection value of at least one ambient light sensor among the M ambient light sensors of the first frame; According to the data collection value, first ambient light data of the first pixel is acquired.

13. The large-screen device according to claim 12, characterized in that: The step of acquiring first ambient light data of the first pixel point according to the data acquisition value comprises: An average value of data collection values ​​of the at least one ambient light sensor is acquired, where the average value is first ambient light data of the first pixel.

14. The large-screen device according to claim 12, characterized in that: The step of acquiring first ambient light data of the first pixel point according to the data acquisition value comprises: Linear fitting is performed on the data collection values ​​of the at least one ambient light sensor to obtain first ambient light data of the first pixel.

15. The large-screen device according to claim 12, characterized in that: The large screen device further executes: If the number of data collection values ​​of the at least one ambient light sensor is greater than or equal to the first threshold, and the processor computing power of the large-screen device is less than the second threshold; or the data collection value of the at least one ambient light sensor is less than the first threshold; taking an average of data collection values ​​of the at least one ambient light sensor as the first ambient light data; If the number of data collection values ​​of the at least one ambient light sensor is greater than or equal to a first threshold, and the processor computing power of the large-screen device is greater than or equal to a second threshold, a linear fit is performed on the data collection values ​​of the at least one ambient light sensor to obtain the first ambient light data of the first pixel.

16. The large-screen device according to claim 12, characterized in that: The step of obtaining the third ambient light data of the third pixel point comprises: Acquire a data collection value of at least one ambient light sensor among the N ambient light sensors of the third frame; According to the data collection value, third ambient light data of the third pixel is acquired.

17. The large-screen device according to claim 14, characterized in that: The performing linear fitting on the data collection value of the at least one ambient light sensor to obtain the first ambient light data of the first pixel point comprises: Determine the first ambient light data=kj+c; Wherein, j is the pixel value of the first pixel; LUX is a matrix representation of the data collection values ​​of the at least one ambient light sensor, and n is the number of the data collection values ​​of the at least one ambient light sensor.

18. The large-screen device according to any one of claims 11 to 17, characterized in that: The step of acquiring ambient light data of a pixel point A in the first display area according to the first ambient light data, the second ambient light data, the third ambient light data and the fourth ambient light data comprises: The large screen device obtains the ambient light data according to the following formula: Among them, LUX (x,y) is the ambient light brightness value of pixel A(x, y), CCT (x,y) is the ambient light color temperature value of pixel point A(x, y); g is the serial number of the selected border, L g is the pixel distance between pixel point A(x, y) and each selected border, E g is the maximum value of the minimum pixel distances between each pixel point in the first display area and the selected border; LUX g CCT is the ambient light brightness value of the pixel point A(x, y) projected onto the corresponding selected border. g It is the color temperature value of the ambient light of the pixel point projected by the pixel point A(x, y) onto the corresponding selected border.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises a computer program, and when the computer program is executed on an electronic device, the electronic device is enabled to execute the method according to any one of claims 1 to 10.

20. A computer program product, characterized in that When the computer program product runs on a large-screen device, the large-screen device is enabled to execute the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Liquid crystal display and display device

    CN105469749A

  • Screen display adjusting method and device, electronic device, and storage medium

    CN109215612A

  • Liquid crystal backlight control system and liquid crystal TV

    CN203232682U