Display verification method and system for household appliance display panel
Through automated display image processing and brightness adjustment technology, the time-consuming and labor-intensive problem of traditional manual verification methods is solved, and efficient and accurate home appliance display panel verification and brightness adjustment is achieved, meeting the display quality requirements of modern household appliances .
Patent Information
- Application Number
- CN202411284408.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The traditional household appliance display panel verification method relies on manual adjustment, which is time-consuming and labor-intensive, and is highly subjective. It is difficult to ensure the consistency and accuracy of the verification, and cannot meet the requirements of modern household appliances for display quality.
By acquiring the displayed image, determining the outer contour feature points, using the SIFT algorithm to calculate the offset distance for correction, and converting the image to the frequency domain space for segmentation, obtaining the brightness fluctuation value and the reduction value, and performing brightness adjustment according to the adaptive brightness adjustment model. Taking into account environmental factors and temperature influences, automatic checks and brightness adjustment is achieved.
It improves calibration efficiency and accuracy, ensures the consistency and accuracy of display quality, meets the requirements of household appliances for display quality, and extends the service life of the display panel.
Smart Images

Figure CN119295386A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of household appliance display panel verification, and in particular to a display verification method and system for a household appliance display panel. Background Art
[0002] As an important interface for human-computer interaction, the display effect of home appliance display panels directly affects the user experience. However, due to the limitations of the manufacturing process, aging caused by long-term use, and the influence of environmental factors, display panels may have problems such as inaccurate display and uneven brightness. Traditional calibration methods often rely on manual adjustment, which is not only time-consuming and labor-intensive, but also highly subjective. It is difficult to ensure the consistency and accuracy of calibration, and cannot meet the display quality requirements of modern home appliances. Summary of the invention
[0003] In order to solve at least one of the above-mentioned technical problems, the present invention provides a display verification method and system for a display panel of a household appliance.
[0004] In a first aspect, the present invention provides a display verification method for a household appliance display panel, the method comprising:
[0005] Acquire a display image of a display panel of a household appliance, determine outer contour feature points according to the display image, calculate an offset distance of the outer contour feature points using a SIFT algorithm, and correct the display image according to the offset distance;
[0006] The corrected display image is converted into the frequency domain space by Fourier transform to obtain a frequency domain image; the frequency domain image is segmented by determining the region of interest by region growing to obtain a target image;
[0007] Determine a target display area corresponding to the target image, obtain a brightness fluctuation value and a brightness reduction value of the target display area, and determine an instantaneous brightness value of the target display area according to the brightness fluctuation value and the brightness reduction value;
[0008] The difference between the instantaneous brightness value and the ideal brightness value is calculated. When it is determined that the difference is greater than the preset brightness threshold, the instantaneous temperature of the light-emitting element of the household appliance display panel and the ambient light intensity are collected, and the brightness of the household appliance display panel is adjusted according to the instantaneous brightness value, instantaneous temperature, light intensity and the preset adaptive brightness adjustment model.
[0009] Preferably, the instantaneous brightness value of the target display area is determined according to the brightness fluctuation value and the brightness reduction value:
[0010]
[0011] Where, L s Indicates the instantaneous brightness value, L0 indicates the reference brightness value, L c, L d They represent the brightness fluctuation value and the brightness reduction value respectively, T represents the preset threshold, α is the adjustment factor; β is a constant, satisfying β>1.
[0012] Preferably, the step of obtaining the brightness fluctuation value and the brightness reduction value of the target display area includes:
[0013] Determine the initial brightness value of the target display area according to the factory parameters of the home appliance display panel;
[0014] Calculate the grayscale value of each pixel in the target display area at the current moment, calculate the grayscale average value of all pixels to obtain the current brightness value, and make a difference between the initial brightness value and the current brightness value to obtain the brightness reduction value;
[0015] Get the maximum grayscale value and the minimum grayscale value of all pixels, and calculate the brightness fluctuation value based on the maximum grayscale value and the minimum grayscale value.
[0016] Preferably, the calculating the offset distance of the outer contour feature points by using the SIFT algorithm and correcting the displayed image according to the offset distance comprises:
[0017] Select key feature points from the outer contour feature points, and use the SIFT algorithm to determine the actual coordinates of the key feature points in the displayed image;
[0018] Obtain the reference coordinates of the key feature points, calculate the offset distance of each key feature point according to the actual coordinates and the reference coordinates, and calculate the average offset distance of all key feature points as the offset distance of the outer contour feature points;
[0019] The translation parameters of the geometric transformation are determined according to the offset distance of the outer contour feature points to perform translation correction on the displayed image.
[0020] Preferably, the selecting key feature points from the outer contour feature points includes:
[0021] When the home appliance display panel is rectangular, the four vertex corners and the midpoints of the four sides are selected as key feature points;
[0022] When the display panel of the household appliance is circular, the center of the circle and the four equal points on the circumference are selected as key feature points.
[0023] Preferably, after converting the corrected display image into the frequency domain space through Fourier transform, the method further includes performing adaptive filtering and image enhancement on the converted display image to obtain a frequency domain image.
[0024] In a second aspect, the present invention further provides a display verification system for a household appliance display panel, the system comprising:
[0025] An offset correction unit, used to obtain a display image of a display panel of a household appliance, determine an outer contour feature point according to the display image, calculate an offset distance of the outer contour feature point using a SIFT algorithm, and correct the display image according to the offset distance;
[0026] An image segmentation unit is used to convert the corrected display image into a frequency domain space through Fourier transform to obtain a frequency domain image; determine a region of interest through region growing to segment the frequency domain image to obtain a target image;
[0027] An instantaneous brightness calculation unit, used to determine a target display area corresponding to a target image, obtain a brightness fluctuation value and a brightness reduction value of the target display area, and determine an instantaneous brightness value of the target display area according to the brightness fluctuation value and the brightness reduction value;
[0028] The brightness adjustment unit is used to calculate the difference between the instantaneous brightness value and the ideal brightness value. When it is determined that the difference is greater than a preset brightness threshold, the instantaneous temperature of the light-emitting element of the household appliance display panel and the ambient light intensity are collected, and the brightness of the household appliance display panel is adjusted according to the instantaneous brightness value, instantaneous temperature, light intensity and a preset adaptive brightness adjustment model.
[0029] In a third aspect, the present invention further provides an electronic device comprising a processor and a memory, wherein the memory is used to store computer program code, and the computer program code comprises computer instructions. When the processor executes the computer instructions, the electronic device executes the method as described in the first aspect above and any possible implementation thereof.
[0030] In a fourth aspect, the present invention further provides a computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, wherein the computer program includes program instructions, and when the program instructions are executed by a processor of an electronic device, the processor executes the method as described in the first aspect above and any possible implementation thereof.
[0031] Compared with the prior art, the present invention has the following beneficial effects:
[0032] 1) The present invention first obtains the display image of the display panel of the household appliance, determines the outer contour feature points according to the display image, calculates the offset distance of the outer contour feature points using the SIFT algorithm, and corrects the display image according to the offset distance. The limited number of outer contour feature points can reduce the amount of calculation and improve the calculation efficiency. The offset distance is calculated by the SIFT algorithm to correct the display image, which can ensure the position accuracy of the display image.
[0033] 2) The present invention obtains a frequency domain image by converting the corrected display image into the frequency domain space through Fourier transform; determines the region of interest through region growing to segment the frequency domain image to obtain a target image; by identifying the region of interest and combining it with the automated processing process, the verification efficiency can be greatly improved, and the verification accuracy can be improved through SIFT algorithm feature point description and frequency domain image processing to ensure the consistency of the verification results.
[0034] 3) After obtaining the target image, the present invention will determine the target display area corresponding to the target image, obtain the brightness fluctuation value and the brightness reduction value of the target display area, and determine the instantaneous brightness value of the target display area according to the brightness fluctuation value and the brightness reduction value; calculate the difference between the instantaneous brightness value and the ideal brightness value, and when it is determined that the difference is greater than the preset brightness threshold, collect the instantaneous temperature of the light-emitting element of the household appliance display board and the ambient light intensity, and adjust the brightness of the household appliance display board according to the instantaneous brightness value, instantaneous temperature, light intensity and a preset adaptive brightness adjustment model. By considering the influence of brightness fluctuation and usage time, the instantaneous brightness can be accurately verified and evaluated to accurately control the decision of whether brightness adjustment is needed. When brightness adjustment is required, the present invention takes into account the influence of environmental factors and instantaneous temperature, and quickly and accurately performs adaptive adjustment of brightness based on a preset adaptive brightness adjustment model. It has the advantages of strong environmental adaptability and high flexibility, and meets the requirements of household appliances for display quality.
[0035] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the background technology, the drawings required for use in the embodiments of the present invention or the background technology will be described below.
[0037] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and are used to illustrate the technical solutions of the present disclosure together with the specification.
[0038] Figure 1 A schematic flow chart of a display verification method for a household appliance display panel provided by an embodiment of the present invention;
[0039] Figure 2 The embodiment of the present invention provides Figure 1 Schematic diagram of the process of the sub-steps of step S10;
[0040] Figure 3 A schematic diagram of the structure of a display verification system for a household appliance display panel provided by an embodiment of the present invention;
[0041] Figure 4 A schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0042] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0043] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0044] The calibration of display panels of household appliances currently usually relies on manual calibration, which still has low efficiency and low accuracy and cannot meet the display quality requirements of household appliances. To this end, the present invention aims to provide a display calibration method for a display panel of a household appliance, which can effectively improve the calibration efficiency and calibration quality, thereby meeting the display requirements of different users for household appliances.
[0045] See also Figure 1 , Figure 1 The present invention provides a flow chart of a display verification method for a household appliance display panel. Figure 1 As shown, the method includes:
[0046] S10, acquiring a display image of a display panel of a household appliance, determining outer contour feature points according to the display image, calculating an offset distance of the outer contour feature points using a SIFT algorithm, and correcting the display image according to the offset distance.
[0047] Home appliance display panels usually refer to display interfaces integrated into home appliances such as washing machines, refrigerators, microwave ovens, etc., which are used to display device status information, operation prompts, etc. The display panel may have display deviations due to long-term use, changes in ambient light, or hardware aging. Therefore, calibration can help adjust display parameters such as brightness, contrast, and color to ensure display consistency and accuracy. At the same time, regular calibration can extend the service life of the display panel, and timely adjustment can avoid hardware damage caused by long-term inaccurate display.
[0048] In this embodiment, in order to obtain the display image, the image of the display panel can usually be captured by a camera. However, if the display panel supports digital output, the image data can be directly obtained from the display panel interface. After the display image is obtained, the outer contour feature points need to be determined according to the display image.
[0049] Preferably, in one embodiment, the selecting key feature points from the outer contour feature points comprises:
[0050] When the home appliance display panel is rectangular, the four vertex corners and the midpoints of the four sides are selected as key feature points;
[0051] When the display panel of the household appliance is circular, the center of the circle and the four equal points on the circumference are selected as key feature points.
[0052] In the display panel, it is usually divided into the inner display surface and the outer contour. The inner display panel refers to the area where the actual display content is displayed, that is, the area where the text, icons, indicator lights and other information that the user can see are located. This part is usually the core part of the display panel, responsible for presenting various status information and operation prompts. The outer contour refers to the area around the boundary of the inner display panel. It does not participate in the actual display content, but has an important impact on the design and appearance of the entire display panel. The outer contour may include non-display components such as borders, decorative strips, and buttons.
[0053] Usually, the display panels of household appliances are designed as regular geometric shapes such as rectangles, circles or ellipses. When selecting the feature points of the outer contour, in order to reduce the amount of calculation, some key points can be selected, such as the four vertices and the midpoints of the four sides of the rectangle, and the center and the four-division points on the circumference of the circle. For ellipses, the center point and the four-division points on the circumference of the ellipse can also be selected. This can greatly reduce the amount of calculation.
[0054] The SIFT algorithm is an algorithm for detecting and describing local features that remains invariant under different scales and rotations. For each set of corresponding external contour feature points, their position differences are calculated between the original image and the image to be corrected. These position differences can be used to estimate the geometric transformation between the images.
[0055] See also Figure 2 In one embodiment, the method of calculating the offset distance of the outer contour feature points by using the SIFT algorithm and correcting the displayed image according to the offset distance includes:
[0056] S101, selecting key feature points from the outer contour feature points, and determining the actual coordinates of the key feature points in the displayed image using the SIFT algorithm;
[0057] S102, obtaining the reference coordinates of the key feature points, calculating the offset distance of each key feature point according to the actual coordinates and the reference coordinates, and calculating the average offset distance of all key feature points as the offset distance of the outer contour feature points;
[0058] S103 . Determine a translation parameter of the geometric transformation according to the offset distance of the outer contour feature point to perform translation correction on the displayed image.
[0059] In this embodiment, a group of key feature points are selected from the outer contour feature points. For example, when it is a rectangle, there are 8 points in total for the outer contour feature points, from which two vertices of the diagonally opposite corners and one midpoint of each of the long side and the short side can be selected for calculation. Then, the SIFT algorithm is used to determine the actual coordinates of the key feature points in the displayed image. Then, the reference coordinates of each key feature point in an unshifted or ideal state are determined. For each key feature point, the difference between its actual coordinates and the reference coordinates, that is, the offset distance, is calculated. The calculation can be performed according to the distance formula between two points. Furthermore, the average value of the offset distances of all key feature points is calculated as the offset distance of the outer contour feature points as a whole. Finally, the translation parameters in the geometric transformation are determined according to the offset distance, and the determined translation parameters are used to perform translation correction on the entire displayed image.
[0060] Therefore, this embodiment calculates the offset through the characteristic key points of the outer contour to correct the displayed image. After the displayed image is corrected, its outer contour characteristic points are aligned with the corresponding characteristic points of the reference image. This allows the displayed content to be more accurately presented at the predetermined position. In this way, the visual deviation caused by improper installation of the display panel or display angle problems can be reduced, making the displayed content look more consistent and stable, and improving the display quality.
[0061] S20, converting the corrected display image into the frequency domain space through Fourier transform to obtain a frequency domain image; determining the region of interest through region growing to segment the frequency domain image to obtain a target image.
[0062] In this embodiment, the calibrated display image is first read and converted into a grayscale image, and then the image is converted from the spatial domain to the frequency domain using a fast Fourier transform (FFT), and the center of the spectrum is moved to the center of the image for better visualization. Since processing in the frequency domain can more easily process the high-frequency and low-frequency components in the image, the effect of removing noise and enhancing image features is better.
[0063] Preferably, after converting the corrected display image to the frequency domain space by Fourier transform, the method further includes performing adaptive filtering and image enhancement on the converted display image to obtain a frequency domain image, wherein the adaptive filtering may use a Gaussian filter, and the image enhancement may use methods such as contrast stretching or histogram equalization.
[0064] After obtaining the frequency domain image, the region of interest is determined by region growing to segment the frequency domain image and obtain the target image, including:
[0065] 1) Determine the seed point: Select one or more seed points as the starting point of region growth. For example, you can select points where there are obvious display defects, such as the location of black spots or stripes.
[0066] 2) Region Growing: Use a region growing algorithm to determine pixels similar to the seed point and group them into the same region. This can be achieved by iteratively comparing the color or grayscale values of adjacent pixels.
[0067] 3) Determine the boundary: Determine the boundary of the region, that is, obtain the final region of interest (ROI).
[0068] 4) Image segmentation: Create a mask based on the determined region of interest, and use the mask to segment the frequency domain image, retaining only the region of interest. This can be achieved by multiplying the mask with the frequency domain image, performing an inverse Fourier transform on the segmented frequency domain image, and converting it back to the spatial domain to obtain the target image.
[0069] S30, determining a target display area corresponding to the target image, obtaining a brightness fluctuation value and a brightness reduction value of the target display area, and determining an instantaneous brightness value of the target display area according to the brightness fluctuation value and the brightness reduction value.
[0070] Specifically, obtaining the brightness fluctuation value and the brightness reduction value of the target display area includes:
[0071] Determine the initial brightness value of the target display area according to the factory parameters of the home appliance display panel;
[0072] Calculate the grayscale value of each pixel in the target display area at the current moment, calculate the grayscale average value of all pixels to obtain the current brightness value, and make a difference between the initial brightness value and the current brightness value to obtain the brightness reduction value;
[0073] Get the maximum grayscale value and the minimum grayscale value of all pixels, and calculate the brightness fluctuation value based on the maximum grayscale value and the minimum grayscale value.
[0074] The calculation formula of brightness fluctuation value is:
[0075]
[0076] In the formula, G max , G min Represent the maximum grayscale value and the minimum grayscale value, G i Represents the grayscale value of the i-th pixel, there are N pixels in total, and σ represents the brightness fluctuation value.
[0077] Furthermore, the instantaneous brightness value of the target display area is determined according to the brightness fluctuation value and the brightness reduction value:
[0078]
[0079] Where, L s Indicates the instantaneous brightness value, L0 indicates the reference brightness value, L c , L d They represent the brightness fluctuation value and the brightness reduction value respectively, T represents the preset threshold, α is the adjustment factor; β is a constant, satisfying β>1.
[0080] Therefore, the instantaneous brightness value of the target display area can be calculated by the above formula, and the display effect can be dynamically adjusted according to the brightness change of the display area to ensure that the displayed content is always clearly visible.
[0081] S40. Calculate the difference between the instantaneous brightness value and the ideal brightness value. When it is determined that the difference is greater than a preset brightness threshold, collect the instantaneous temperature of the light-emitting element of the household appliance display panel and the ambient light intensity, and adjust the brightness of the household appliance display panel according to the instantaneous brightness value, instantaneous temperature, light intensity and a preset adaptive brightness adjustment model.
[0082] After the instantaneous brightness value is obtained, the ideal brightness value of the target display area is determined according to the design specifications of the home appliance display panel or the user settings, and the difference between the two is calculated. If the difference is less than or equal to the preset brightness threshold, the instantaneous brightness can be kept unchanged without adjustment. On the contrary, if the difference is greater than the preset brightness threshold, it means that the current display brightness effect is not ideal, and the brightness needs to be adjusted.
[0083] Specifically, a temperature sensor is used to collect the instantaneous temperature of the light-emitting element of the display panel, and a light sensor is used to collect the light intensity of the environment. Then, a preset adaptive brightness adjustment model can be obtained, which is constructed based on a neural network model, and is trained with instantaneous brightness value, instantaneous temperature, light intensity and ideal target brightness value as a training set. After a large amount of data training, the accuracy of the model is tested to generate the final adaptive brightness adjustment model. When applied, only the instantaneous brightness value, instantaneous temperature and light intensity are needed as model inputs to quickly output the target brightness that should be displayed, so as to adaptively adjust the display brightness of the display panel to the target brightness. Among them, the neural network model includes but is not limited to convolutional neural network, recurrent neural network, support vector machine, random forest model, etc. In other embodiments, user preferences can also be considered when training the model, that is, a large amount of usage data of different users is collected, so as to learn the usage habits of different users to judge their respective preferences, and when adjusting the brightness, more targeted adjustment schemes can be provided for different users, so as to meet the needs of different users.
[0084] Therefore, this embodiment can automatically adjust the brightness of the display panel to adapt to different environmental conditions by real-time monitoring of the brightness, temperature and ambient light intensity of the display panel. By reducing the brightness in a well-lit environment, it helps save energy and improves the user experience of the home appliance display panel.
[0085] In summary, the display verification method of the household appliance display panel provided by the embodiment of the present invention can at least achieve the following effects:
[0086] 1) The present invention first obtains the display image of the display panel of the household appliance, determines the outer contour feature points according to the display image, calculates the offset distance of the outer contour feature points using the SIFT algorithm, and corrects the display image according to the offset distance. The limited number of outer contour feature points can reduce the amount of calculation and improve the calculation efficiency. The offset distance is calculated by the SIFT algorithm to correct the display image, which can ensure the position accuracy of the display image.
[0087] 2) The present invention obtains a frequency domain image by converting the corrected display image into the frequency domain space through Fourier transform; determines the region of interest through region growing to segment the frequency domain image to obtain a target image; by identifying the region of interest and combining it with the automated processing process, the verification efficiency can be greatly improved, and the verification accuracy can be improved through SIFT algorithm feature point description and frequency domain image processing to ensure the consistency of the verification results.
[0088] 3) After obtaining the target image, the present invention will determine the target display area corresponding to the target image, obtain the brightness fluctuation value and the brightness reduction value of the target display area, and determine the instantaneous brightness value of the target display area according to the brightness fluctuation value and the brightness reduction value; calculate the difference between the instantaneous brightness value and the ideal brightness value, and when it is determined that the difference is greater than the preset brightness threshold, collect the instantaneous temperature of the light-emitting element of the household appliance display board and the ambient light intensity, and adjust the brightness of the household appliance display board according to the instantaneous brightness value, instantaneous temperature, light intensity and a preset adaptive brightness adjustment model. By considering the influence of brightness fluctuation and usage time, the instantaneous brightness can be accurately verified and evaluated to accurately control the decision of whether brightness adjustment is needed. When brightness adjustment is required, the present invention takes into account the influence of environmental factors and instantaneous temperature, and quickly and accurately performs adaptive adjustment of brightness based on a preset adaptive brightness adjustment model. It has the advantages of strong environmental adaptability and high flexibility, and meets the requirements of household appliances for display quality.
[0089] See also Figure 3 In one embodiment, the present invention further provides a display verification system for a household appliance display panel, the system comprising:
[0090] The offset correction unit 100 is used to obtain a display image of a display panel of a household appliance, determine an outer contour feature point according to the display image, calculate an offset distance of the outer contour feature point using a SIFT algorithm, and correct the display image according to the offset distance;
[0091] The image segmentation unit 200 is used to convert the corrected display image into a frequency domain space by Fourier transform to obtain a frequency domain image; determine the region of interest by region growing to segment the frequency domain image to obtain a target image;
[0092] The instantaneous brightness calculation unit 300 is used to determine a target display area corresponding to a target image, obtain a brightness fluctuation value and a brightness reduction value of the target display area, and determine an instantaneous brightness value of the target display area according to the brightness fluctuation value and the brightness reduction value;
[0093] The brightness adjustment unit 400 is used to calculate the difference between the instantaneous brightness value and the ideal brightness value. When it is determined that the difference is greater than a preset brightness threshold, the instantaneous temperature of the light-emitting element of the household appliance display panel and the ambient light intensity are collected, and the brightness of the household appliance display panel is adjusted according to the instantaneous brightness value, instantaneous temperature, light intensity and a preset adaptive brightness adjustment model.
[0094] It can be understood that the functions or modules included in the display verification system provided in this embodiment can be used to execute the method described in the above method embodiment. Its specific implementation can refer to the description of the above method embodiment. For the sake of brevity, it will not be repeated here.
[0095] The present invention also provides an electronic device, including a processor and a memory, wherein the memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device executes a method as described in any possible implementation manner.
[0096] The present invention also provides a computer-readable storage medium, in which a computer program is stored. The computer program includes program instructions. When the program instructions are executed by a processor of an electronic device, the processor executes a method as described in any possible implementation manner.
[0097] See also Figure 4 , Figure 4 A schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention.
[0098] The electronic device 2 includes a processor 21, a memory 22, an input device 23, and an output device 24. The processor 21, the memory 22, the input device 23, and the output device 24 are coupled via a connector, and the connector includes various interfaces, transmission lines, or buses, etc., which are not limited in the embodiments of the present invention. It should be understood that in various embodiments of the present invention, coupling refers to mutual connection in a specific manner, including direct connection or indirect connection through other devices, for example, through various interfaces, transmission lines, buses, etc.
[0099] The processor 21 may be one or more graphics processing units (GPUs). When the processor 21 is a GPU, the GPU may be a single-core GPU or a multi-core GPU. Optionally, the processor 21 may be a processor group consisting of multiple GPUs, and the multiple processors are coupled to each other via one or more buses. Optionally, the processor may also be other types of processors, etc., which are not limited in the embodiments of the present invention.
[0100] The memory 22 can be used to store computer program instructions and various computer program codes including program codes for executing the scheme of the present invention. Optionally, the memory includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or portable read only memory (CD-ROM), which is used for related instructions and data.
[0101] The input device 23 is used to input data and / or signals, and the output device 24 is used to output data and / or signals. The input device 23 and the output device 24 can be independent devices or an integrated device.
[0102] It can be understood that in the embodiment of the present invention, the memory 22 can not only be used to store related instructions, and the embodiment of the present invention does not limit the specific data stored in the memory.
[0103] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0104] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. Those skilled in the art can also clearly understand that the descriptions of the various embodiments of the present invention have different focuses. For the convenience and brevity of description, the same or similar parts may not be repeated in different embodiments. Therefore, for parts not described or not described in detail in a certain embodiment, refer to the records of other embodiments.
[0105] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the 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 system, 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, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0106] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0107] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0108] A person skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by a computer program to instruct the relevant hardware, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned method embodiments. The aforementioned storage medium includes: a read-only memory (ROM) or a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
Claims
1. A display verification method for a household appliance display panel, characterized in that: The method comprises: Acquire a display image of a display panel of a household appliance, determine outer contour feature points according to the display image, calculate an offset distance of the outer contour feature points using a SIFT algorithm, and correct the display image according to the offset distance; The corrected display image is converted into the frequency domain space by Fourier transform to obtain a frequency domain image; the frequency domain image is segmented by determining the region of interest by region growing to obtain a target image; Determine a target display area corresponding to the target image, obtain a brightness fluctuation value and a brightness reduction value of the target display area, and determine an instantaneous brightness value of the target display area according to the brightness fluctuation value and the brightness reduction value; The difference between the instantaneous brightness value and the ideal brightness value is calculated. When it is determined that the difference is greater than the preset brightness threshold, the instantaneous temperature of the light-emitting element of the household appliance display panel and the ambient light intensity are collected, and the brightness of the household appliance display panel is adjusted according to the instantaneous brightness value, instantaneous temperature, light intensity and the preset adaptive brightness adjustment model.
2. The display verification method of a household appliance display panel according to claim 1, characterized in that: The instantaneous brightness value of the target display area is determined according to the brightness fluctuation value and the brightness reduction value: Where, L s Indicates the instantaneous brightness value, L0 indicates the reference brightness value, L c , L d They represent the brightness fluctuation value and the brightness reduction value respectively, T represents the preset threshold, α is the adjustment factor; β is a constant, satisfying β>1.
3. The display verification method of a household appliance display panel according to claim 1, characterized in that: The step of obtaining the brightness fluctuation value and the brightness reduction value of the target display area includes: Determine the initial brightness value of the target display area according to the factory parameters of the home appliance display panel; Calculate the grayscale value of each pixel in the target display area at the current moment, calculate the grayscale average value of all pixels to obtain the current brightness value, and make a difference between the initial brightness value and the current brightness value to obtain the brightness reduction value; Get the maximum grayscale value and the minimum grayscale value of all pixels, and calculate the brightness fluctuation value based on the maximum grayscale value and the minimum grayscale value.
4. The display verification method of a household appliance display panel according to claim 1, characterized in that: The method of calculating the offset distance of the outer contour feature points by using the SIFT algorithm and correcting the displayed image according to the offset distance includes: Select key feature points from the outer contour feature points, and use the SIFT algorithm to determine the actual coordinates of the key feature points in the displayed image; Obtain the reference coordinates of the key feature points, calculate the offset distance of each key feature point according to the actual coordinates and the reference coordinates, and calculate the average offset distance of all key feature points as the offset distance of the outer contour feature points; The translation parameters of the geometric transformation are determined according to the offset distance of the outer contour feature points to perform translation correction on the displayed image.
5. The display verification method of a household appliance display panel according to claim 4, characterized in that: The step of selecting key feature points from the outer contour feature points includes: When the home appliance display panel is rectangular, the four vertex corners and the midpoints of the four sides are selected as key feature points; When the display panel of the household appliance is circular, the center of the circle and the four equal points on the circumference are selected as key feature points.
6. The display verification method of a household appliance display panel according to claim 1, characterized in that: After converting the corrected display image into the frequency domain space through Fourier transform, the method further includes performing adaptive filtering and image enhancement on the converted display image to obtain a frequency domain image.
7. A display verification system for a household appliance display panel, characterized in that: The system comprises: An offset correction unit, used to obtain a display image of a display panel of a household appliance, determine an outer contour feature point according to the display image, calculate an offset distance of the outer contour feature point using a SIFT algorithm, and correct the display image according to the offset distance; An image segmentation unit is used to convert the corrected display image into a frequency domain space through Fourier transform to obtain a frequency domain image; determine a region of interest through region growing to segment the frequency domain image to obtain a target image; An instantaneous brightness calculation unit, used to determine a target display area corresponding to a target image, obtain a brightness fluctuation value and a brightness reduction value of the target display area, and determine an instantaneous brightness value of the target display area according to the brightness fluctuation value and the brightness reduction value; The brightness adjustment unit is used to calculate the difference between the instantaneous brightness value and the ideal brightness value. When it is determined that the difference is greater than a preset brightness threshold, the instantaneous temperature of the light-emitting element of the household appliance display panel and the ambient light intensity are collected, and the brightness of the household appliance display panel is adjusted according to the instantaneous brightness value, instantaneous temperature, light intensity and a preset adaptive brightness adjustment model.
8. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory is used to store computer program codes, and the computer program codes include computer instructions. When the processor executes the computer instructions, the electronic device executes the display verification method for the display panel of a household appliance as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor of an electronic device, the processor executes the display verification method for a household appliance display panel according to any one of claims 1 to 6.