CN117116200B - Method and system for adjusting resolution of LED display screen - Google Patents
Method and system for adjusting resolution of LED display screen Download PDFInfo
- Publication number
- CN117116200B CN117116200B CN202311374949.3A CN202311374949A CN117116200B CN 117116200 B CN117116200 B CN 117116200B CN 202311374949 A CN202311374949 A CN 202311374949A CN 117116200 B CN117116200 B CN 117116200B
- Authority
- CN
- China
- Prior art keywords
- coordination
- resource
- data
- resolution
- soft
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000008569 process Effects 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 claims description 13
- 230000001105 regulatory effect Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 238000012163 sequencing technique Methods 0.000 claims description 5
- 238000000547 structure data Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 23
- 238000012544 monitoring process Methods 0.000 abstract description 4
- 238000012545 processing Methods 0.000 abstract description 4
- 230000002035 prolonged effect Effects 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 78
- 238000004458 analytical method Methods 0.000 description 6
- 238000013468 resource allocation Methods 0.000 description 6
- 230000015556 catabolic process Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000033228 biological regulation Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000006731 degradation reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000007621 cluster analysis Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000020169 heat generation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The invention discloses a method and a system for adjusting resolution of an LED display screen, and particularly relates to the field of data processing, wherein when the resolution of a display is adjusted, a plurality of software graphic resource demand data are collected, a data set is constructed, and a resource management coefficient is calculated so as to evaluate the use condition of resources and find problems; comparing the resource management coefficient with a display quality threshold value, generating management signals of different levels, monitoring and evaluating the resource use in real time, and supporting adjustment feedback; meanwhile, the high-level and medium-level management signals are obtained, coordination information and soft and hard coordination difference indexes are recorded, adjustment effects are analyzed, data in multiple directions such as soft and hard coordination, resource management and control, coordination performance and the like are considered, the effect is definitely achieved through objective factors, finally, the coordination difference indexes and corresponding thresholds are compared, corresponding signals are generated, the hidden problem existing in adjustment is definitely extracted, resolution adjustment is optimized, and user experience, system performance and display service life are facilitated to be prolonged.
Description
Technical Field
The invention relates to the field of data processing, in particular to a method and a system for adjusting resolution of an LED display screen.
Background
LED displays (Light Emitting Diode Display Screen) are a modern display technology widely used for displaying images, text and video. They use Light Emitting Diodes (LEDs) as light sources, which can produce bright, high contrast images. LED displays have a wide variety of applications including televisions, computer displays, outdoor billboards, large screens in stadiums, digital billboards in shops, traffic signals, and many other fields.
The resolution of an LED display screen is typically determined by the arrangement of its physical pixels, and thus adjustment of the resolution is typically required based on the hardware characteristics of the display screen itself. The resolution represents the number of pixels on the screen, typically in terms of horizontal and vertical pixel numbers (e.g., 1920x1080, representing 1920 pixels horizontally and 1080 pixels vertically).
Resolution adjustment of LED displays is typically done to accommodate different application requirements and signal sources. By adjusting the resolution, the user can ensure that the best image quality and visual effect are obtained in different situations. For example, adjusting resolution under different display content and video sources may provide clearer images, better compatibility, and ensure that the display screen is capable of presenting the best appearance of the content. Therefore, the LED display screen can be flexibly configured according to different occasions and requirements so as to meet specific requirements of users.
The existing LED display screen has some problems in resolution adjustment, and the existing method is generally insufficient for fully analyzing the operation conditions of software and hardware under different resolutions. Although display effects at some resolutions may be good, it is easy to cause excessive utilization of system display resources or display loads to continue to run high, and these hidden problems are not easily found in the conventional art. This may shorten the life of the LED display screen, as high loads may lead to premature wear of the LED elements, thereby reducing the sustainability and durability of the display screen; secondly, not every resolution can stably realize a good display effect, but satisfactory performance can be obtained only under certain specific resolutions, and the inconsistency is easy to mislead the decision of resolution adjustment, while the existing resolution adjustment is only aimed at certain specific commonly used resolution gears, and the unusual but used resolution adjustment gears are ignored, so that a user can meet good display effect under certain conditions, but similar experience cannot be obtained under other conditions, and user experience is affected.
In order to solve the above problems, a technical solution is now provided.
Disclosure of Invention
In order to overcome the above-mentioned drawbacks of the prior art, embodiments of the present invention provide for, when adjusting the resolution of a display, collecting a plurality of software graphic resource demand data, constructing a data set, and calculating a resource management coefficient to evaluate the use condition of resources and find problems; comparing the resource management coefficient with a display quality threshold value, generating management signals of different levels, monitoring and evaluating the resource use in real time, and supporting adjustment feedback; meanwhile, the high-level and medium-level management signals are obtained, coordination information and soft and hard coordination difference indexes are recorded, adjustment effects are analyzed, data in multiple directions such as soft and hard coordination, resource management and control, coordination performance and the like are considered, the effect is definitely achieved through objective factors, finally, the coordination difference indexes and corresponding thresholds are compared, corresponding signals are generated, the hidden problem existing in adjustment is definitely extracted, resolution adjustment is optimized, user experience and system performance are improved, the service life of a display is prolonged, and the problems in the background technology are solved.
In order to achieve the above purpose, the present invention provides the following technical solutions:
step S100, acquiring resource parameters when the resolution of a display screen is regulated, acquiring software graphic resource requirements under the current resolution according to the resource parameters, and collecting the software graphic resource requirements under different resolutions to construct a data set;
step S200, analyzing the data set to obtain a resource management coefficient, and further analyzing the resource management coefficient to generate different levels of management signals, including high-level management signals, medium-level management signals and readjustment signals;
step S300, under the condition of obtaining high-level and medium-level management signals, coordination information under different resolutions is obtained, and the coordination information is comprehensively calculated to obtain a soft-hard coordination difference index;
and step S400, analyzing the soft-hard coordination difference index to generate a perfect signal and a readjusting signal.
In a preferred embodiment, step S100 specifically includes the steps of:
the resource parameters comprise a total video memory, a used video memory, graphic resource requirements of task processes and reserved graphic resources;
the graphic resource requirements of the general existing and used video memory and task processes and the reserved graphic resources are comprehensively calculated to obtain the software graphic resource requirements, wherein the calculation formula is as follows:
in the formula, M, TGM, UGM, GRD, RGR is respectively software graphics resource requirement, total video memory, used video memory, graphics resource requirement of task process and reserved graphics resource.
In a preferred embodiment, step S200 specifically includes the following:
recording software graphic resource demand data regulated to each resolution, and counting the data structure data sets;
sequentially sequencing the data in the data set from small to large according to the resolution ratio, and calculating a resource management coefficient, wherein the calculation formula is as follows:
wherein RMC is a resource management coefficient, X o Represents the o-th data in the data set,the average value of the logarithmic data is represented, o represents the data number, o=1, 2, … …, N is a positive integer, and N represents the total number of data.
In a preferred embodiment, the resource management coefficients are compared with the first and second display quality thresholds, respectively, and if the resource management coefficients are less than the first display quality threshold, an advanced management signal is generated; when the resource management coefficient is greater than or equal to the display quality threshold, generating a readjustment signal; and if the resource management coefficient is larger than or equal to the first display quality threshold and smaller than the second display quality threshold, generating a medium-level management signal.
In a preferred embodiment, step S300 specifically includes the following:
step S311, under the condition of obtaining the advanced and intermediate management signals, recording coordination information when the display adjusts the resolution, where the coordination information includes a display frame rate, a resolution adjustment frequency, a data volume displayed by each frame, a software graphics demand resource rendered by each frame, a response time of the display screen, and a refresh period of the display, and calculating a soft and hard coordination index of the display by the coordination information, where a calculation formula is as follows:
wherein:
p is a software and hardware coordination index;
N f for displaying the frame rate;
r is resolution adjustment frequency;
F s the amount of data displayed for each frame;
M f software graphics rendered for each frame require resources;
c is CPU performance factor;
t is the response time of the display screen;
d is the refresh period of the display.
In a preferred embodiment, step S312, during the running period of the display, collects data of a plurality of soft and hard coordination indexes, sorts the soft and hard coordination indexes from large to small, selects the maximum value, the middle value and the minimum value of the soft and hard coordination indexes as an initial cluster center, and creates three corresponding initial clusters;
step S313, for each soft and hard coordination index, calculating the distance between the soft and hard coordination index and each cluster center, and distributing the soft and hard coordination index to the cluster closest to the cluster center;
step S314, calculating the average value of all data points in each cluster, and taking the average value as a new cluster center;
step S315, repeatedly executing step S313 and step S314 until the clustering center is not changed, and distributing each software and hardware coordination index into the cluster of the final clustering center to form a final clustering result;
step S316, obtaining a soft-hard coordination difference index, wherein the calculation formula is as follows:
wherein:
e is a soft-hard coordination difference index;
k is the number of clusters;
i is the index of the cluster;
L i the number of data points for cluster i;
P ij the software and hardware coordination index value of the jth data point in the cluster i;
μ i is the mean of the hardware and software coordination index of cluster i.
In a preferred embodiment, step S317, the soft-hard coordination difference index is compared with the coordination threshold, and if the soft-hard coordination difference index is smaller than the coordination threshold, a perfect signal is generated; and if the soft-hard coordination difference index is greater than or equal to the coordination consistency index, generating a readjusting signal.
In a preferred embodiment, a system for adjusting resolution of an LED display screen includes a resource data unit, a resource model unit, a resource presentation unit, a coordination data unit, an overall mashup unit, and an overall result unit;
the resource data unit is used for acquiring resource parameters when the resolution of the display screen is regulated, acquiring software graphic resource requirements under the current resolution according to the resource parameters, collecting the software graphic resource requirements under different resolutions to construct a data set, and transmitting the data set to the resource model unit;
the resource model unit is used for analyzing the data set to obtain a resource management coefficient, and transmitting the resource management coefficient to the resource display unit;
the resource display unit is used for further analyzing the resource management coefficient to generate different-level management signals, including a high-level management signal, a medium-level management signal and a readjustment signal, and sending the different-level management signals to the coordination data unit;
the coordination data unit is used for obtaining coordination information under different resolutions under the condition of obtaining high-level and medium-level management signals, and sending the coordination information to the integral mashup unit;
the integrated mashup unit is used for comprehensively calculating the coordination information to obtain a soft-hard coordination difference index, and sending the soft-hard coordination difference index to the integrated result unit;
the overall result unit is used for analyzing the soft-hard coordination difference index to generate a perfect signal and a readjustment signal.
The invention discloses a method and a system for adjusting resolution of an LED display screen, which have the technical effects and advantages that:
1. and when the resolution of the display is adjusted, collecting a plurality of software graphic resource demand data, constructing a data set, and comprehensively analyzing the data set to calculate resource management coefficients. This factor helps analyze the resource management conditions during resolution adjustment to find potential operational problems. In addition, the resource management coefficient is compared with the first display quality threshold and the second display quality threshold respectively, and management signals of different levels are generated according to the comparison result. The method is beneficial to monitoring and evaluating the resource use condition under different resolutions in real time, and is used for defining the resource use degree level and providing support for better feedback adjustment effect;
2. under the condition of acquiring the high-level and medium-level management signals, the coordination information of the display when the resolution is adjusted is recorded, and the information is comprehensively analyzed to calculate the soft-hard coordination difference index. And simultaneously, recording the performance data of the display switched to different resolutions, and carrying out summary analysis. By adopting macroscopic integral modes such as cluster analysis and the like to evaluate the adjustment result, the data analysis in multiple directions such as the coordination of software and hardware under different resolutions, the resource management and control and the coordination performance and the like is considered, and the effect is explicitly adjusted based on objective factors. And finally, comparing the soft and hard coordination difference index with a coordination consistency threshold value to generate a perfected signal or a readjusted signal so as to more comprehensively feed back the adjustment effect, which is helpful for better optimizing and managing the resolution adjustment of the display, improving the user experience, optimizing the system performance, extracting the potential problem of clear display, ensuring more effective adjustment and helping to better improve the service life and the use effect of the display.
Drawings
FIG. 1 is a schematic flow chart of a method and a system for adjusting resolution of an LED display screen according to the present invention;
fig. 2 is a schematic structural diagram of a method and a system for adjusting resolution of an LED display screen according to the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
Fig. 1 shows a method for adjusting resolution of an LED display screen according to the present invention, including the steps of:
step S100, acquiring resource parameters when the resolution of a display screen is regulated, acquiring software graphic resource requirements under the current resolution according to the resource parameters, and collecting the software graphic resource requirements under different resolutions to construct a data set;
step S200, analyzing the data set to obtain a resource management coefficient, and further analyzing the resource management coefficient to generate different levels of management signals, including high-level management signals, medium-level management signals and readjustment signals;
step S300, under the condition of obtaining high-level and medium-level management signals, coordination information under different resolutions is obtained, and the coordination information is comprehensively calculated to obtain a soft-hard coordination difference index;
and step S400, analyzing the soft-hard coordination difference index to generate a perfect signal and a readjusting signal.
The software and hardware resource requirements under different resolutions are greatly changed, including processor performance, display memory of a display card, bandwidth and the like, and if effective resource management and control are not available, resource waste or shortage can be caused, so that the system performance is affected. And secondly, the control capability of the software and hardware resources is related to the quality of the display effect. Reasonable resource allocation can ensure that clear and smooth images can be obtained under different resolutions without causing blurring, jamming or rendering problems. Furthermore, resource management also involves energy conservation and thermal management. More power and heat sink resources may be needed at high resolution, so effective resource management helps to reduce energy consumption, reduce heat generation, and extend hardware life. In summary, analyzing and recording software and hardware resource management capabilities is critical when the display adjusts to different resolutions. This helps optimize resource allocation, improves display effects, and ensures that the system operates efficiently and stably under a variety of conditions. Such analysis and recording is a critical step in ensuring display performance and reliability.
The step S100 specifically includes the following steps:
the resource parameters comprise a total video memory, a used video memory, graphic resource requirements of task processes and reserved graphic resources;
the graphic resource requirements of the general existing and used video memory and task processes and the reserved graphic resources are comprehensively calculated to obtain the software graphic resource requirements, wherein the calculation formula is as follows:
in the formula, M, TGM, UGM, GRD, RGR is respectively software graphics resource requirement, total video memory, used video memory, graphics resource requirement of task process and reserved graphics resource.
The software graphics resource requirements are used to evaluate the usability of the display for software and hardware resource management at the current resolution, especially in situations where graphics resources are limited.
The total video memory refers to all the available graphic memory capacity on the display card or the graphic adapter, and is the sum of the capacity of graphic resources such as graphic data, text textures and the like stored in the display card;
existing memory capacity is used to refer to memory capacity that has been allocated and used in the current computing or graphics task;
the graphic resource requirement of a task process refers to the graphic resource required by the running task or process and is used for measuring the requirement of one task or process on the graphic performance;
reserved graphics resources are one type of graphics resources that are provided to ensure system stability and performance. Typically, an operating system or application program reserves a portion of resources in the available memory to cope with sudden graphics demands or to ensure that the system is functioning properly. These resources are typically not used by tasks or processes, but can be used to provide additional performance or standby resources when needed.
The step S200 specifically includes the following:
the software graphic resource requirement data adjusted to each resolution is recorded, and the data structure data sets are counted.
Sequentially sequencing the data in the data set from small to large according to the resolution ratio, and calculating a resource management coefficient, wherein the calculation formula is as follows:
wherein RMC is a resource management coefficient, X o Represents the o-th data in the data set,the average value of the logarithmic data is represented, o represents the data number, o=1, 2, … …, N is a positive integer, and N represents the total number of data.
The larger the value of the resource management coefficient, the worse the software and hardware resource management capability of the display screen under different resolutions, namely, insufficient resource allocation and management, resulting in performance degradation, image quality degradation or other problems. This means that at high resolution or different resolutions, the software and hardware of the display screen cannot effectively adapt or allocate the required resources, resulting in an insufficient resource situation; on the contrary, if the value of the resource management coefficient is lower, the software and hardware resource management capability of the display screen is better under different resolutions, and the resource can be effectively adapted and allocated so as to meet the requirements under different resolutions. Meaning that the display screen can accommodate different resolutions without degrading performance or image quality, providing a better user experience.
Comparing the resource management coefficient with the first display quality threshold and the second display quality threshold respectively, if the resource management coefficient is smaller than the first display quality threshold, indicating that the resource allocation and management regulation and control capability adjusted to each resolution is good, and generating an advanced management signal, wherein the display quality is stable and good under different resolutions;
when the resource management coefficient is larger than or equal to the display quality threshold, the resource allocation and management regulation and control capability adjusted to each resolution is poor, and a readjustment signal is generated;
if the resource management coefficient is greater than or equal to the first display quality threshold and less than the second display quality threshold, the resource allocation and management regulation and control capability under different resolutions are generally indicated, the improvement and lifting space is larger, and further analysis is needed to generate a medium-level management signal.
When the resolution of the display is adjusted, the invention collects a plurality of software graphic resource demand data, constructs a data set, and comprehensively analyzes the data set to calculate resource management coefficients. This factor helps analyze the resource management conditions during resolution adjustment to find potential operational problems. In addition, the resource management coefficient is compared with the first display quality threshold and the second display quality threshold respectively, and management signals of different levels are generated according to the comparison result. The method is beneficial to real-time monitoring and evaluation of the resource use condition under different resolutions, the resource use degree grade is clear, and support is provided for better feedback adjustment effect.
The software and hardware resource requirements at different resolutions are greatly different, and the coordination of the software and the hardware can ensure that the resources are effectively allocated and managed. If the software and hardware are not coordinated, resource waste, performance degradation and even system breakdown can be caused. Second, software and hardware coordination is critical to the user experience. Resolution adjustment may affect image quality, response time, and fluency. By coordinating software and hardware, better display effect can be provided, the problems of blurring, blocking, delay and the like are avoided, and the user satisfaction is improved. In addition, software and hardware coordination may also help discover potential problems and bottlenecks. By recording the coordination information, the shortage, conflict or deficiency of resources can be timely identified, so that the optimization and improvement can be carried out in a targeted manner, and the stable operation of the system under various resolutions can be ensured. In summary, the coordination of analysis and recording software and hardware is important when the display adjusts different resolutions, which is helpful to optimize resource management and improve user experience, and ensures that the system can operate efficiently and stably under various conditions. Such analysis and recording is a critical step in ensuring display performance and reliability.
The step S300 specifically includes the following:
step S311, under the condition of obtaining the advanced and intermediate management signals, recording coordination information when the display adjusts the resolution, where the coordination information includes a display frame rate, a resolution adjustment frequency, a data volume displayed by each frame, a software graphics demand resource rendered by each frame, a response time of the display screen, and a refresh period of the display, and calculating a soft and hard coordination index of the display by the coordination information, where a calculation formula is as follows:
wherein:
p is a software and hardware coordination index;
N f for displaying the frame rate;
r is resolution adjustment frequency;
F s the amount of data displayed for each frame;
M f software graphics rendered for each frame require resources;
c is CPU performance factor;
t is the response time of the display screen;
d is the refresh period of the display;
the soft and hard coordination index is used for measuring the running pressure of the software and hardware at different resolutions in unit time, reflects the coordination ability of the software and hardware, and aims to measure whether the performance of the display can effectively meet the required graphics processing and rendering requirements under specific resolution and display setting so as to ensure that a user obtains good visual experience.
Step S312, collecting data of a plurality of soft and hard coordination indexes in the running period of the display, sequencing the soft and hard coordination indexes from large to small, selecting the maximum value, the middle value and the minimum value of the soft and hard coordination indexes as initial clustering centers, and creating three corresponding initial clusters;
step S313, for each soft and hard coordination index, calculating the distance between the soft and hard coordination index and each cluster center, and distributing the soft and hard coordination index to the cluster closest to the cluster center;
step S314, calculating the average value of all data points in each cluster, and taking the average value as a new cluster center;
step S315, repeatedly executing step S313 and step S314 until the clustering center is not changed, and distributing each software and hardware coordination index into the cluster of the final clustering center to form a final clustering result;
step S316, obtaining a soft-hard coordination difference index, wherein the calculation formula is as follows:
wherein:
e is a soft-hard coordination difference index;
k is the number of clusters;
i is the index of the cluster;
L i the number of data points for cluster i;
P ij the software and hardware coordination index value of the jth data point in the cluster i;
μ i the mean value of the software and hardware coordination indexes of the cluster i;
the soft and hard coordination difference index is used for analyzing the overall soft and hard coordination capability trend when the resolution of the display is adjusted, and if the soft and hard coordination difference index is smaller, the soft and hard coordination overall effect is better, and the effect trend is more consistent.
Step S317, comparing the soft-hard coordination difference index with a coordination consistency threshold, if the soft-hard coordination difference index is smaller than the coordination consistency index, indicating that the display resolution adjustment effect is better, and generating a perfect signal; if the soft-hard coordination difference index is greater than or equal to the coordination consistency index, the fact that the soft-hard coordination difference index is greater than or equal to the coordination consistency index indicates that the soft-hard coordination is inconsistent or different exists between the soft-hard coordination, which means that after resolution adjustment, the cooperative work between the soft-hard coordination is limited or has some problems, so that the display effect is poor, the performance is reduced or other problems are caused, and a readjustment signal is generated.
Under the condition of acquiring high-level and medium-level management signals, the invention records the coordination information of the display when the resolution is adjusted, and comprehensively analyzes the information to calculate the soft-hard coordination difference index. And simultaneously, recording the performance data of the display switched to different resolutions, and carrying out summary analysis. By adopting macroscopic integral modes such as cluster analysis and the like to evaluate the adjustment result, the data analysis in multiple directions such as the coordination of software and hardware under different resolutions, the resource management and control and the coordination performance and the like is considered, and the effect is explicitly adjusted based on objective factors. And finally, comparing the soft and hard coordination difference index with a coordination consistency threshold value to generate a perfected signal or a readjusted signal so as to more comprehensively feed back the adjustment effect. The resolution adjustment method is beneficial to better optimizing and managing the resolution adjustment of the display, improving user experience, optimizing system performance, extracting potential problems of clear display, guaranteeing more effective adjustment and helping better improve the service life and the use effect of the display.
FIG. 2 shows an adjustment system for resolution of an LED display screen, comprising a resource data unit, a resource model unit, a resource presentation unit, a coordination data unit, an overall mashup unit and an overall result unit;
the resource data unit is used for acquiring resource parameters when the resolution of the display screen is regulated, acquiring software graphic resource requirements under the current resolution according to the resource parameters, collecting the software graphic resource requirements under different resolutions to construct a data set, and transmitting the data set to the resource model unit;
the resource model unit is used for analyzing the data set to obtain a resource management coefficient, and transmitting the resource management coefficient to the resource display unit;
the resource display unit is used for further analyzing the resource management coefficient to generate different-level management signals, including a high-level management signal, a medium-level management signal and a readjustment signal, and sending the different-level management signals to the coordination data unit;
the coordination data unit is used for obtaining coordination information under different resolutions under the condition of obtaining high-level and medium-level management signals, and sending the coordination information to the integral mashup unit;
the integrated mashup unit is used for comprehensively calculating the coordination information to obtain a soft-hard coordination difference index, and sending the soft-hard coordination difference index to the integrated result unit;
the overall result unit is used for analyzing the soft-hard coordination difference index to generate a perfect signal and a readjustment signal.
The above formulas are all formulas with dimensionality removed and numerical calculation, the formulas are formulas with the latest real situation obtained by software simulation through collecting a large amount of data, and preset parameters and threshold selection in the formulas are set by those skilled in the art according to the actual situation.
The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the processes or functions described in accordance with the embodiments of the present application are all or partially produced. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more sets of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided in the present application, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of 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.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the present application, and the changes and substitutions are intended to be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Finally: the foregoing description of the preferred embodiments of the invention is not intended to limit the invention to the precise form disclosed, and any such modifications, equivalents, and alternatives falling within the spirit and principles of the invention are intended to be included within the scope of the invention.
Claims (7)
1. The method for adjusting the resolution of the LED display screen is characterized by comprising the following steps of:
step S100, acquiring resource parameters when the resolution of a display screen is regulated, acquiring software graphic resource requirements under the current resolution according to the resource parameters, and collecting the software graphic resource requirements under different resolutions to construct a data set;
step S200, analyzing the data set to obtain a resource management coefficient, and further analyzing the resource management coefficient to generate different levels of management signals, including high-level management signals, medium-level management signals and readjustment signals;
step S300, under the condition of obtaining high-level and medium-level management signals, coordination information under different resolutions is obtained, and the coordination information is comprehensively calculated to obtain a soft-hard coordination difference index;
step S400, analyzing the soft-hard coordination difference index to generate a perfect signal and a readjustment signal;
the step S100 specifically includes the following steps:
the resource parameters comprise a total video memory, a used video memory, graphic resource requirements of task processes and reserved graphic resources;
the graphic resource requirements of the general existing and used video memory and task processes and the reserved graphic resources are comprehensively calculated to obtain the software graphic resource requirements, wherein the calculation formula is as follows:
in the formula, M, TGM, UGM, GRD, RGR is respectively software graphics resource requirement, total video memory, used video memory, graphics resource requirement of task process and reserved graphics resource.
2. The method for adjusting resolution of an LED display screen according to claim 1, wherein:
the step S200 specifically includes the following:
recording software graphic resource demand data regulated to each resolution, and counting the data structure data sets;
sequentially sequencing the data in the data set from small to large according to the resolution ratio, and calculating a resource management coefficient, wherein the calculation formula is as follows:
wherein RMC is a resource management coefficient, X o Represents the o-th data in the data set,the average value of the logarithmic data is represented, o represents the data number, o=1, 2, … …, N is a positive integer, and N represents the total number of data.
3. The method for adjusting resolution of an LED display screen according to claim 2, wherein:
comparing the resource management coefficient with the first display quality threshold and the second display quality threshold respectively, and generating an advanced management signal if the resource management coefficient is smaller than the first display quality threshold; when the resource management coefficient is greater than or equal to the display quality threshold, generating a readjustment signal; and if the resource management coefficient is larger than or equal to the first display quality threshold and smaller than the second display quality threshold, generating a medium-level management signal.
4. A method for adjusting resolution of an LED display according to claim 3, wherein:
the step S300 specifically includes the following:
step S311, under the condition of obtaining the advanced and intermediate management signals, recording coordination information when the display adjusts the resolution, where the coordination information includes a display frame rate, a resolution adjustment frequency, a data volume displayed by each frame, a software graphics demand resource rendered by each frame, a response time of the display screen, and a refresh period of the display, and calculating a soft and hard coordination index of the display by the coordination information, where a calculation formula is as follows:
wherein:
p is a software and hardware coordination index;
N f for displaying the frame rate;
r is resolution adjustment frequency;
F s the amount of data displayed for each frame;
M f software graphics rendered for each frame require resources;
c is CPU performance factor;
t is the response time of the display screen;
d is the refresh period of the display.
5. The method for adjusting resolution of an LED display screen according to claim 4, wherein:
step S312, collecting data of a plurality of soft and hard coordination indexes in the running period of the display, sequencing the soft and hard coordination indexes from large to small, selecting the maximum value, the middle value and the minimum value of the soft and hard coordination indexes as initial clustering centers, and creating three corresponding initial clusters;
step S313, for each soft and hard coordination index, calculating the distance between the soft and hard coordination index and each cluster center, and distributing the soft and hard coordination index to the cluster closest to the cluster center;
step S314, calculating the average value of all data points in each cluster, and taking the average value as a new cluster center;
step S315, repeatedly executing step S313 and step S314 until the clustering center is not changed, and distributing each software and hardware coordination index into the cluster of the final clustering center to form a final clustering result;
step S316, obtaining a soft-hard coordination difference index, wherein the calculation formula is as follows:
wherein:
e is a soft-hard coordination difference index;
k is the number of clusters;
i is the index of the cluster;
L i the number of data points for cluster i;
P ij the software and hardware coordination index value of the jth data point in the cluster i;
μ i is the mean of the hardware and software coordination index of cluster i.
6. The method for adjusting resolution of an LED display screen according to claim 5, wherein:
step S317, comparing the soft-hard coordination difference index with a coordination consistency threshold, and generating a perfect signal if the soft-hard coordination difference index is smaller than the coordination consistency index; and if the soft-hard coordination difference index is greater than or equal to the coordination consistency index, generating a readjusting signal.
7. An adjustment system for resolution of an LED display screen, configured to implement the adjustment method for resolution of an LED display screen according to any one of claims 1 to 6, including a resource data unit, a resource model unit, a resource presentation unit, a coordination data unit, an overall mashup unit, and an overall result unit;
the resource data unit is used for acquiring resource parameters when the resolution of the display screen is regulated, acquiring software graphic resource requirements under the current resolution according to the resource parameters, collecting the software graphic resource requirements under different resolutions to construct a data set, and transmitting the data set to the resource model unit;
the resource model unit is used for analyzing the data set to obtain a resource management coefficient, and transmitting the resource management coefficient to the resource display unit;
the resource display unit is used for further analyzing the resource management coefficient to generate different-level management signals, including a high-level management signal, a medium-level management signal and a readjustment signal, and sending the different-level management signals to the coordination data unit;
the coordination data unit is used for obtaining coordination information under different resolutions under the condition of obtaining high-level and medium-level management signals, and sending the coordination information to the integral mashup unit;
the integrated mashup unit is used for comprehensively calculating the coordination information to obtain a soft-hard coordination difference index, and sending the soft-hard coordination difference index to the integrated result unit;
the overall result unit is used for analyzing the soft-hard coordination difference index to generate a perfect signal and a readjustment signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311374949.3A CN117116200B (en) | 2023-10-23 | 2023-10-23 | Method and system for adjusting resolution of LED display screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311374949.3A CN117116200B (en) | 2023-10-23 | 2023-10-23 | Method and system for adjusting resolution of LED display screen |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117116200A CN117116200A (en) | 2023-11-24 |
CN117116200B true CN117116200B (en) | 2023-12-29 |
Family
ID=88800558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311374949.3A Active CN117116200B (en) | 2023-10-23 | 2023-10-23 | Method and system for adjusting resolution of LED display screen |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117116200B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102004671A (en) * | 2010-11-15 | 2011-04-06 | 北京航空航天大学 | Resource management method of data center based on statistic model in cloud computing environment |
CN107093418A (en) * | 2017-06-20 | 2017-08-25 | 努比亚技术有限公司 | A kind of screen display method, computer equipment and storage medium |
US10432483B1 (en) * | 2016-09-26 | 2019-10-01 | Amazon Technologies, Inc. | General-purpose metrics publishing with variable resolution |
WO2021008420A1 (en) * | 2019-07-17 | 2021-01-21 | Oppo广东移动通信有限公司 | Layer synthesis method and apparatus, electronic device, and storage medium |
CN112449241A (en) * | 2019-08-29 | 2021-03-05 | 中兴通讯股份有限公司 | Power consumption adjusting method and device and computer readable storage medium |
KR102261263B1 (en) * | 2019-12-23 | 2021-06-07 | 건국대학교 산학협력단 | Method and apparatus for adaptive management of cloud resources to eliminate interference and bottleneck between cloud resources |
CN114913063A (en) * | 2021-02-10 | 2022-08-16 | 京东方科技集团股份有限公司 | Image processing method and device |
CN115408152A (en) * | 2022-08-23 | 2022-11-29 | 吉兴信(广东)信息技术有限公司 | Adaptive resource matching obtaining method and system |
CN116052585A (en) * | 2023-01-03 | 2023-05-02 | 西安诺瓦星云科技股份有限公司 | Method, device, system and storage medium for adjusting resolution of LED display screen |
CN116360929A (en) * | 2021-12-28 | 2023-06-30 | 深圳大学 | Multi-rendering task scheduling method for service quality perception of interactive application |
CN116665617A (en) * | 2023-05-31 | 2023-08-29 | 深圳创维-Rgb电子有限公司 | Resolution adjustment method, resolution adjustment device, display device and computer readable storage medium |
CN116680146A (en) * | 2023-05-30 | 2023-09-01 | 西安华创马科智能控制系统有限公司 | Method and device for guaranteeing safe and reliable operation of application software |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060176324A1 (en) * | 2005-02-08 | 2006-08-10 | International Business Machines Corporation | Display system having demand-based resolution and method therefor |
US10719971B2 (en) * | 2018-05-25 | 2020-07-21 | Microsoft Technology Licensing, Llc | Low resolution depth pre-pass |
-
2023
- 2023-10-23 CN CN202311374949.3A patent/CN117116200B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102004671A (en) * | 2010-11-15 | 2011-04-06 | 北京航空航天大学 | Resource management method of data center based on statistic model in cloud computing environment |
US10432483B1 (en) * | 2016-09-26 | 2019-10-01 | Amazon Technologies, Inc. | General-purpose metrics publishing with variable resolution |
CN107093418A (en) * | 2017-06-20 | 2017-08-25 | 努比亚技术有限公司 | A kind of screen display method, computer equipment and storage medium |
WO2021008420A1 (en) * | 2019-07-17 | 2021-01-21 | Oppo广东移动通信有限公司 | Layer synthesis method and apparatus, electronic device, and storage medium |
CN112449241A (en) * | 2019-08-29 | 2021-03-05 | 中兴通讯股份有限公司 | Power consumption adjusting method and device and computer readable storage medium |
KR102261263B1 (en) * | 2019-12-23 | 2021-06-07 | 건국대학교 산학협력단 | Method and apparatus for adaptive management of cloud resources to eliminate interference and bottleneck between cloud resources |
CN114913063A (en) * | 2021-02-10 | 2022-08-16 | 京东方科技集团股份有限公司 | Image processing method and device |
CN116360929A (en) * | 2021-12-28 | 2023-06-30 | 深圳大学 | Multi-rendering task scheduling method for service quality perception of interactive application |
CN115408152A (en) * | 2022-08-23 | 2022-11-29 | 吉兴信(广东)信息技术有限公司 | Adaptive resource matching obtaining method and system |
CN116052585A (en) * | 2023-01-03 | 2023-05-02 | 西安诺瓦星云科技股份有限公司 | Method, device, system and storage medium for adjusting resolution of LED display screen |
CN116680146A (en) * | 2023-05-30 | 2023-09-01 | 西安华创马科智能控制系统有限公司 | Method and device for guaranteeing safe and reliable operation of application software |
CN116665617A (en) * | 2023-05-31 | 2023-08-29 | 深圳创维-Rgb电子有限公司 | Resolution adjustment method, resolution adjustment device, display device and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN117116200A (en) | 2023-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040122647A1 (en) | Apparatus and method for managing the performance of an electronic device | |
US8730242B2 (en) | Performing time slice-based visual prediction | |
US20050237319A1 (en) | Optimizing lifetime of a display | |
US20100250310A1 (en) | Monitoring organizational information for fast decision making | |
CN104881477B (en) | A kind of application data space uses evaluation method | |
Shanbhag et al. | Temporal visualization of planning polygons for efficient partitioning of geo-spatial data | |
CN111080354A (en) | Intelligent mobile advertisement system for dynamically selecting advertisers | |
CN117674431B (en) | Intelligent power monitoring and distribution automatic regulating system based on Internet of things | |
JP2012510641A (en) | Medical image viewer | |
US20080180382A1 (en) | Providing an automated visualization of a collection of data values divided into a number of bins depending upon a change feature of the data values | |
CN117116200B (en) | Method and system for adjusting resolution of LED display screen | |
CN115080619A (en) | Data anomaly threshold determination method and device | |
CN112000761A (en) | Data analysis method and device, electronic equipment and computer readable storage medium | |
CN116414510B (en) | Display adjustment method based on intelligent management cockpit | |
CN111683280A (en) | Video processing method and device and electronic equipment | |
KR102429780B1 (en) | Curation system for recommending contents using item-responsive object | |
CN116126415A (en) | Scene-based cloud component configuration recommendation method and system | |
EP3327585A1 (en) | Dynamic micro chart | |
US11416797B2 (en) | Resource management system, information processing device, and resource management method | |
CN115511321A (en) | Multi-stage interconnection method and device based on management platform and storage medium | |
CN115146126A (en) | Artwork display recommendation system based on intelligent cloud platform | |
CN114363193A (en) | Method and device for training resource prediction model and method and device for resource prediction | |
CN117827933B (en) | Power transaction data graph generation method and system | |
KR102258487B1 (en) | Building energy management system and method for providing dynamic user interface using artificial intelligence | |
CN116628465B (en) | Feature selection method based on screening machine learning user |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |