CN107797784B - Method and device for acquiring adaptive resolution of splicing processor - Google Patents
Method and device for acquiring adaptive resolution of splicing processor Download PDFInfo
- Publication number
- CN107797784B CN107797784B CN201711116369.9A CN201711116369A CN107797784B CN 107797784 B CN107797784 B CN 107797784B CN 201711116369 A CN201711116369 A CN 201711116369A CN 107797784 B CN107797784 B CN 107797784B
- Authority
- CN
- China
- Prior art keywords
- value
- ratio
- output
- row
- resolution
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The invention discloses a method for obtaining adaptive resolution of a splicing processor, which is characterized in that according to line pixel values and column pixel values of an LED splicing wall and one or more output resolutions supported by different splicing processors, the splicing processors with different output desktop zooming functions are subjected to ratio calculation, product calculation, corresponding detection and judgment and the like, and the optimal output resolution which can be supported by the different splicing processors for the LED splicing wall with a set specification is automatically output. The invention also discloses a device for acquiring the adaptive resolution of the splicing processor. The method and the device for acquiring the adaptive resolution of the splicing processor can quickly acquire the optimal output resolution supported by the splicing processor of a certain model aiming at the LED splicing wall of a set specification, and are beneficial to improving the field assembly work efficiency and giving full play to the display effect of the LED splicing wall.
Description
Technical Field
The invention relates to the technical field of tiled wall display, in particular to a method for acquiring adaptive resolution of a tiled processor and a device for acquiring adaptive resolution of the tiled processor.
Background
The splicing wall display technology is in a mainstream position in various large-screen display application scenes, has splicing types such as small-screen splicing and large-screen splicing, can select proper screen products, splicing processors and splicing modes according to the specific use environment of a splicing display system, and designs a specific implementation scheme to meet the application requirements of the splicing display system. Taking an LED tiled wall as an example, generally, the entire wall resolution of the LED tiled wall is an integer multiple of the resolution of the LED unit screen, and the output resolutions supported by certain models of tiled processors have a number limitation, but not any resolutions can be supported, that is, for a particular model of tiled processor, it usually supports some output resolutions, but not any adjustable ones. Therefore, in the actual assembly operation of the LED tiled wall, one of the more important technical links is the resolution matching of the tiled processor, and the tiled processor supporting a certain resolution output is selected to meet the display requirement of the tiled wall, on one hand, the method is one of the important technical links of the assembly operation of the tiled wall, and on the other hand, the method also directly determines the display effect of the tiled wall in the subsequent use.
However, in practical assembly applications of the conventional LED tiled wall, a tiled processor supporting output with a specific resolution is generally selected to meet the display requirements of the LED tiled wall according to the cost, the maximum output DVI number of the tiled processor, or the personal requirements of the user. Aiming at the LED spliced wall with a certain specification, the traditional matching mode cannot obtain the optimal output resolution supported by each type of splicing processor, and the improvement of the field assembly work efficiency and the display effect of the LED spliced wall are not facilitated.
Disclosure of Invention
Based on the above analysis, it is necessary to provide a method for obtaining an adaptive resolution of a tiled processor and an apparatus for obtaining the adaptive resolution of the tiled processor for the problem that the optimal output resolution supported by the tiled processor cannot be obtained for the LED tiled wall with the determined specification.
A method of obtaining an adapted resolution of a stitching processor, comprising the steps of:
acquiring row pixel values and column pixel values of the LED spliced wall, and one or more output resolutions and output desktop scaling information supported by a splicing processor;
determining a row ratio of the row pixel values and the output resolution, and a column ratio of the corresponding column pixel values and the output resolution, respectively, according to one or more of the output resolutions;
and outputting the adaptive resolution of the splicing processor through corresponding detection judgment processing according to the output desktop scaling information, the row ratio and the corresponding column ratio.
An apparatus for obtaining an adapted resolution of a stitching processor, comprising:
the parameter acquisition module is used for acquiring row pixel values and column pixel values of the LED spliced wall, and one or more output resolutions and output desktop scaling information supported by the splicing processor;
a ratio obtaining module, configured to determine, according to one or more output resolutions, a row ratio of the row pixel values and the output resolution, and a column ratio of the corresponding column pixel values and the output resolution, respectively;
and the output module is used for outputting the adaptive resolution of the splicing processor through corresponding detection judgment processing according to the output desktop scaling information, the row ratio and the corresponding column ratio.
A computer device comprising a memory and a processor, the memory having stored thereon a computer program operable on the processor, the processor implementing the steps of the above-described method of obtaining an adapted resolution of a stitching processor when executing the computer program.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the above-mentioned steps of the method of obtaining an adapted resolution of a stitching processor.
According to the method and the device for acquiring the adaptive resolution of the splicing processor, for the determined LED splicing wall, the processing such as ratio calculation, product value calculation, corresponding detection judgment and the like is carried out on the splicing processors with different output desktop zooming functions according to the row pixel values and the column pixel values of the LED splicing wall and various output resolutions supported by different splicing processors, and the optimal output resolution which can be supported by different splicing processors, namely the adaptive resolution, is automatically output. The method and the device for acquiring the adaptive resolution of the splicing processor solve the problem that the optimal output resolution supported by the splicing processor cannot be quickly acquired, achieve the effect that the optimal output resolution supported by the splicing processor of a certain model can be quickly acquired aiming at the determined LED splicing wall, and are beneficial to the improvement of the field assembly work efficiency and the full play of the display effect of the LED splicing wall.
Drawings
FIG. 1 is a flow chart of a process for obtaining adaptive resolution for a stitching processor in accordance with an embodiment of the present invention;
FIG. 2 is a flow chart of a process for obtaining the adaptive resolution of the stitching processor in accordance with another embodiment of the present invention;
FIG. 3 is a flow chart of a process for obtaining the adaptive resolution of the stitching processor in accordance with another embodiment of the present invention;
FIG. 4 is a flow chart of a process for obtaining the adaptive resolution of the stitching processor in accordance with another embodiment of the present invention;
FIG. 5 is a flow chart of a process for obtaining the adaptive resolution of the stitching processor in accordance with another embodiment of the present invention;
FIG. 6 is a flow chart of a process for obtaining the adaptive resolution of the stitching processor in accordance with another embodiment of the present invention;
FIG. 7 is a block diagram of an apparatus for obtaining adaptive resolution of a stitching processor in accordance with an embodiment of the present invention.
Detailed Description
The following describes in detail embodiments of the method and apparatus for obtaining adaptive resolution of a stitching processor according to the present invention with reference to the accompanying drawings. Preferred embodiments of the present invention are shown in the drawings. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
The splicing wall display technology has important application in various large-screen display scenes, and has splicing types such as small-screen splicing, large-screen splicing and the like; in the actual assembly application of the large-screen spliced or small-screen spliced wall, the input display signals are spliced and output to each unit display screen of the spliced wall through the plurality of output heads on the splicing processor, so that the spliced wall can display at normal resolution, and the problems of distortion and the like of a display picture are solved. Wherein, one of comparatively common concatenation wall has LED concatenation wall, and the whole wall resolution ratio of LED concatenation wall is the integral multiple of the resolution ratio of LED unit display screen, that is to say, the LED concatenation wall that a plurality of LED unit display screens splice, and the resolution ratio of whole wall is the stack of the resolution ratio of this a plurality of LED unit display screens. However, the resolution that can be supported by a conventional stitching processor is not an arbitrary value, but several specific resolutions are output, for example, several output resolutions can be supported by a certain type of stitching processor as follows: 1280 × 640, 1600 × 640, 1920 × 640, 1280 × 960, 1600 × 960, 1920 × 960. In addition, some splicing processors do not have the function of zooming the output desktop, so that the resolution of the output desktop does not support zooming; and the splicing processor with the output desktop scaling function can scale the resolution of the output desktop to the resolution of the spliced wall. The output desktop scaling may generally refer to the resolution of the output desktop being adjustable, for example, the stitching processor may be operated to enlarge or reduce the resolution of the output desktop to correspond to the resolution of the stitched wall.
Because the resolution ratio that traditional concatenation treater can support is not arbitrary, to the LED concatenation wall of established specification, whole wall resolution ratio (row pixel value x row pixel value) is fixed, and the resolution ratio of supporting concatenation treater output signal needs to accord with the technical requirement of LED concatenation wall whole wall signal access to realize the normal demonstration to LED concatenation wall. In the process of implementing the invention, the inventor finds that the matching of the output resolution of the traditional splicing processor is generally implemented by selecting a splicing processor supporting a fixed resolution by a technician according to the technical index or personal experience of the LED splicing wall, and has the problem that the adaptive resolution which can be supported by a splicing processor of a given model cannot be quickly obtained for the LED splicing wall of a given specification. The adaptive resolution refers to the optimal output resolution which can be supported by the spliced processor with the set number aiming at the LED spliced wall with the set specification.
In view of the above problems in the conventional splicing processor, there is provided a method for obtaining an adaptive resolution of a splicing processor. Referring to fig. 1, a method for obtaining an adaptive resolution of a stitching processor according to an embodiment of the present invention includes the steps of:
s12, acquiring the row pixel value and the column pixel value of the LED spliced wall, and one or more output resolutions and output desktop scaling information supported by the splicing processor.
The row pixel value can be the number of LED lamp beads contained in a whole row of the LED splicing wall; the column pixel values may be the number of LED beads contained on an entire column of the LED tiled wall. The output resolution may refer to a signal output resolution that the splicing processor can support after leaving a factory, and generally, a splicing processor can support at least one resolution. The output resolution includes row and column values indicating the total number of pixels included in a frame corresponding to the output signal at one resolution. The output desktop scaling information may be scaling function information of an output resolution that the stitching process can support, e.g., the output desktop scaling information of the stitching processor may be output desktop no scaling, output desktop global scaling, output desktop row scaling or output desktop column scaling.
Specifically, the computing terminal may obtain the row pixel value and the column pixel value of the LED tiled wall by calling an internal related operation function module, such as a multiplier, according to the received structural parameter of the LED tiled wall. According to the received model information of the splicing processor, corresponding inquiry can be carried out through built-in or automatic networking to obtain one or more output resolutions which can be supported by the splicing processor of the model and the output desktop scaling information which is possessed by the splicing processor of the model so as to judge whether the splicing processor of the model has no output desktop scaling function or has the functions of overall scaling of the output desktop, line scaling of the output desktop or column scaling of the output desktop.
In one embodiment, the computing terminal may obtain the structural parameters of the LED tiled wall through a direct input manner by a user, or may automatically extract the structural parameters of the LED tiled wall through an image capturing and recognizing process. And then, calling an internal or external operation function module, and calculating to obtain the row pixel value and the column pixel value of the LED spliced wall according to the obtained structural parameters of the LED spliced wall. The computing terminal can obtain the model information of the splicing processor through RFID (radio frequency identification) scanning identification or a direct user input mode, further automatically network and inquire the detailed technical parameters of the splicing processor corresponding to the model information, and obtain the output desktop scaling information of the splicing processor of the model.
S14, determining a row ratio of row pixel values to output resolutions and a column ratio of corresponding column pixel values to output resolutions, respectively, based on the one or more output resolutions.
Wherein the row ratio may be a ratio between row pixel values of the LED tiled wall and row values of the output resolution. Since the output resolution may be one or more, the line ratio may be one or more. The column ratio may be the ratio between the column pixel values of the LED tiled wall and the column values of the output resolution. Since the output resolution may be one kind or plural kinds, the column ratio may be one or plural. Accordingly, each output resolution is formed by multiplying the row value by the corresponding column value, and therefore each row ratio has a corresponding column ratio.
Specifically, after the computing terminal obtains the row pixel values and the column pixel values of the LED tiled wall, and one or more output resolutions and output desktop scaling information supported by the tiled processor, it may obtain one or more row ratios and corresponding column ratios by calling its own operation function module, for example, an EXCEL tool operation module or an installed calculation application, and performing ratio operation processing.
In one embodiment, the process of determining a row ratio of row pixel values and output resolution, and a corresponding column ratio of column pixel values and output resolution may comprise the processes of: and acquiring product values of all output resolutions, storing the product values of all the output resolutions, row values and column values into a data array, and sorting according to the product values from small to large or from large to small, wherein if the product values are equal, the column resolution is sorted before large. Wherein the product value is the total pixel value corresponding to the output resolution. Therefore, the subsequent calculation comparison operation can be facilitated through the calling of the array, and the judgment processing speed is increased.
And S16, according to the output desktop scaling information, the row ratio and the corresponding column ratio, the adaptive resolution of the splicing processor is output through corresponding detection judgment processing.
The detection judgment process may be a judgment process, a comparison process, or the like performed by a preset condition. The preset condition may include a first preset condition, a second preset condition, a third preset condition, and a comparison process between a product obtained by multiplying one or more row ratios and corresponding column ratios and a Digital Visual Interface (DVI) quantity value included in the splicing processor. The adaptive resolution may be an optimal resolution that can be supported by a predetermined type of splicing processor for a predetermined specification of the LED splicing wall, or may be error warning information that is output when the predetermined type of splicing processor does not support the resolution of an input signal of the predetermined specification of the LED splicing wall.
Specifically, after the computing terminal obtains one or more output resolutions and output desktop scaling information supported by the splicing processor, one or more row ratios and corresponding column ratios are obtained by calling an own computing function module or a special computing tool, and then the obtained one or more groups of row ratios and corresponding column ratios are judged, compared and the like to obtain the adaptive resolution which can be supported by the splicing processor of the set model to the LED splicing wall of the set specification. The computing terminal may be, for example, a computer or other computing devices that can implement the calculating and detecting processes according to the embodiments of the present invention.
According to the method for acquiring the adaptive resolution of the splicing processor, the steps of acquiring, converting, detecting, judging and processing the data are adopted, the problem that the optimal output resolution supported by the splicing processor cannot be acquired for the LED splicing wall with the determined specification in the traditional LED splicing wall assembling operation is solved, the optimal output resolution supported by the splicing processor can be quickly acquired, the assembling operation of an LED splicing wall assembling operator is greatly facilitated, and the improvement of the field operation efficiency and the sufficient display effect of the LED splicing wall are facilitated. The adaptive resolution generally corresponds to the minimum number of output heads of the splicing processor, and the signal output adaptation degree is high, so that the use cost can be effectively reduced, and the picture quality displayed by the LED splicing wall can be improved.
In one embodiment, the process of processing the adapted resolution of the output stitching processor by the corresponding detection decision may further comprise the step of outputting an error alert message. And the error warning information is an acquisition result of the adaptive resolution ratio output when the splicing processor does not have the optimal output resolution ratio for the LED spliced wall with the determined specification. The error alert message may be "not supported" or "error! The link is invalid, and the link can be other prompts, voice or graphic symbols which indicate that the splicing processor cannot be applied to the current LED spliced wall.
Referring to fig. 2, in another embodiment of the present invention, for step S16, the following steps may be further included:
s162, if the output desktop scaling information is that the output desktop is not scaled and only one row ratio and the corresponding column ratio meet the first preset condition is detected, performing product operation on the row ratio and the corresponding column ratio meeting the first preset condition to obtain a first product value; the first preset condition is that the row ratio and the corresponding column ratio are both integer values.
The output desktop is not scaled, that is, the output desktop cannot be scaled in resolution, for example, the resolution of the LED tiled wall with the determined specification is greater than or less than the signal tiled output resolution supported by the tile processor, and the signal tiled output resolution supported by the tile processor is not applicable. The integer values may be such that the row pixel values of the LED tiled wall are an integer multiple of the row values of an output resolution supported by the tiled processor, and correspondingly, the column ratios of the integer values are understood the same. The first product value may be a numerical result obtained by multiplying the row ratio satisfying the first preset condition by the corresponding column ratio.
Specifically, the step of the computing terminal determining and processing the adapted resolution of the output stitching processor through corresponding detection according to the output desktop scaling information, the row ratio and the corresponding column ratio may include the processes of determining the output desktop scaling information, detecting whether the row ratio and the corresponding column ratio satisfy a first preset condition, and the like. The detection of the first preset condition may be realized by a preset integer judgment instruction, for example, a judgment instruction constructed by using a general programming language.
And S164, if the first product value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the first product value.
The number value of the DVI output port included in the splicing processor can be the number of Digital Video Interfaces (DVI), and the DVI output port is generally applied to display output devices of various computers, High Definition Televisions (HDTVs) or high definition projector devices. The first product value is obtained through a row ratio and a corresponding column ratio, and the row ratio and the corresponding column ratio are obtained through the ratio operation of a row value and a column value which are output and resolved by the splicing processor and the row pixel value and the column pixel value of the LED spliced wall respectively, so that the first product value corresponds to a resolution ratio.
Specifically, under the condition that the output desktop of the splicing processor has no zooming function, the computing terminal judges the obtained first product value, and when the first product value is judged to be smaller than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the first product value.
In the foregoing embodiment, the specific step of obtaining the adaptive resolution of the stitching processor may be to quickly obtain the adaptive resolution for the stitching processor without the scaling function of the output desktop.
Referring to fig. 3, in another embodiment of the present invention, for step S16, the following steps may be further included:
and S166, if the output desktop scaling information is that the output desktop is not scaled, and it is detected that the at least two row ratios and the corresponding column ratios meet a first preset condition, acquiring a corresponding pixel total value according to an output resolution corresponding to the row ratio meeting the first preset condition.
Specifically, the computing terminal multiplies the output resolutions corresponding to the row ratios of two or more numbers meeting the first preset condition to output, so as to obtain the total pixel values corresponding to the output resolutions of two or more numbers.
S168, extracting a row ratio corresponding to the pixel total value with the maximum value, simultaneously extracting a column ratio corresponding to the row ratio, and performing product operation on the row ratio and the corresponding column ratio to obtain a second product value.
The maximum total pixel value represents the minimum number of output heads required by the splicing processor to output signals to the LED splicing wall. Because the number of output heads of each splicing processor is fixed when the splicing processor leaves a factory, when the output resolution of the splicing processor is smaller than that of the LED spliced wall, a larger splicing output resolution can be obtained by increasing the splicing processors. Thus, the minimum number of output heads also represents a corresponding minimum number of stitching processors required.
Specifically, the computing terminal compares values from the obtained two or more pixel total values, extracts a row ratio and a column ratio corresponding to the pixel total value with the maximum value after identifying the pixel total value with the maximum value, and then performs multiplication operation according to the extracted row ratio and the corresponding column ratio to obtain a second product value.
In one embodiment, if there is more than one pixel with the largest value, the step S168 may be performed according to the pixel with the largest value and the largest column resolution.
S170, if the second product value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the second product value.
Specifically, after the calculation terminal obtains the second product value, when the second product value is judged to be less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the second product value.
In the foregoing embodiment, the specific step of obtaining the adaptive resolution of the stitching processor provides another method for quickly obtaining the adaptive resolution for the stitching processor without a scaling function of the output desktop, so that the reliability of adaptive resolution output can be improved and the assembly cost can be reduced.
In another embodiment, the step S16 may further include the steps of: when the row ratio and the corresponding column ratio which meet the first preset condition are not detected or the overrun condition is detected, outputting error warning information; the overrun condition is that the first product value or the second product value is larger than the DVI output port quantity value contained in the splicing processor.
The out-of-limit condition can be that the computing terminal judges that the first product value is larger than a DVI output port quantity value contained in the splicing processor; or the calculation terminal judges that the second product value is larger than the DVI output port quantity value contained in the splicing processor.
Specifically, when the computing terminal does not detect the row ratio and the corresponding column ratio which meet the first preset condition, an error warning message is output to indicate that the splicing processor cannot support the resolution of the current LED spliced wall, namely, the splicing processor is not applicable. When the calculation terminal detects that the first product value is larger than the DVI output port quantity value contained in the splicing processor or the second product value is larger than the DVI output port quantity value contained in the splicing processor, error warning information is output to indicate that the splicing processor is not applicable.
In the above embodiment, the specific step of obtaining the adaptive resolution of the splicing processor can be used for quickly obtaining the result that the output desktop does not have the scaling function, so that the resolution of the current specified-size LED splicing wall is not supported, the artificial judgment and test verification process in the assembly process of the LED splicing wall is omitted, and the assembly efficiency is improved.
Referring to fig. 4, in another embodiment of the present invention, for step S16, the following steps may be further included:
and S172, if the output desktop scaling information is the output desktop integral scaling, performing value-adjusting processing on the row ratio and the corresponding column ratio to obtain the value-adjusted row ratio and the corresponding column ratio.
Wherein, the integral scaling of the output desktop can refer to scaling the resolution of the output desktop to a mosaic wall with a corresponding resolution. The rounding processing may be numerical rounding processing performed according to a further method, for example, for a row ratio and a corresponding column ratio which are not integer values, as long as there are decimal places, 1 is added to each row ratio and each column ratio to take an integer value; or may take an integer value and add 1.
And S174, performing product operation on the row ratio and the corresponding column ratio after the integer adjustment respectively to obtain a third product value.
Since the row ratio and the corresponding column ratio are more than one, the obtained third product is also more than one.
And S176, detecting that the third product value has a unique minimum value.
Wherein a third product of the minimum values represents a minimum number of output studs required by the tiled processor to output signals to the LED tiled wall.
And S178, judging whether the only minimum value is larger than the DVI output port quantity value.
S180, when the only minimum value is not larger than the DVI output port quantity value, the output adaptive resolution is the resolution corresponding to the third product value with the minimum value.
And S181, outputting error warning information when the only minimum value is larger than the DVI output port quantity value.
Specifically, after the third product values are obtained, the computing terminal, under the condition that a unique minimum value is detected from each third product value, determines that the unique minimum value is greater than the DVI output port number value, and then executes step S181. And executing the step S180 when the unique minimum value is judged to be less than or equal to the DVI output port quantity value.
In the foregoing embodiment, the specific step of obtaining the adaptive resolution of the stitching processor may be to quickly and accurately obtain the adaptive resolution for the stitching processor outputting the desktop integral zooming function.
In another embodiment, for step S174, the following steps may be further included:
if the third product is detected to meet a second preset condition, acquiring a first maximum value; the second preset condition includes: the minimum value in the third product values is not unique, the corresponding row ratios are equal, and the first maximum value is the maximum value of the product of the row ratio and the corresponding column ratio which are not processed by the integral value and correspond to the minimum third product value.
Since the third product values satisfying the second preset condition are not unique, that is, there are a plurality of third product values, after the row ratio value not subjected to the integer processing and the corresponding column ratio value corresponding to each minimum third product value are multiplied, there are a plurality of product values obtained, and the obtained product values are different from the minimum third product value, the first maximum value is the maximum value of the obtained product values. It can be understood that a row ratio and a corresponding column ratio may be multiplied without being subjected to integer processing to obtain a product value with a decimal, or may be multiplied after being subjected to integer processing to obtain an integer third product value. It will also be appreciated that each of the minimum third product values described above corresponds to a product value that may be fractional, and that although the minimum third product values are equal, the fractional product values may not be equal. In general, the maximum product of the row ratio multiplied by the corresponding column ratio represents the minimum resolution of the output of a single output head of the stitching processor. The corresponding row ratios are equal, and the corresponding column ratios are equal. Equal row ratios indicate the same number of output heads required to output signals to the LED tiled wall for different output resolutions of the tiled processor.
If the third product value corresponding to the first maximum value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the first maximum value; and if the third product value corresponding to the first maximum value is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
Specifically, when detecting that two or more third product values satisfy the second preset condition, the computing terminal obtains the first maximum value, so that the third product values corresponding to the first maximum value can be obtained at the same time, that is, obtaining the first maximum value can extract one corresponding third product value from each minimum third product value to perform the following judgment process. And judging the relation between the third product value corresponding to the first maximum value and the DVI output port quantity value contained in the splicing processor. And when the third product value corresponding to the first maximum value is judged to be less than or equal to the DVI output port number value contained in the splicing processor, outputting the adaptive resolution supported by the splicing processor to be the resolution corresponding to the first maximum value. And when the third product value corresponding to the first maximum value is judged to be larger than the DVI output port quantity value contained by the splicing processor, outputting error warning information to indicate that the splicing processor can support multiple resolutions without the resolution of the current LED spliced wall, wherein the splicing processor is not suitable for the current LED spliced wall.
In the above embodiment, the specific step of obtaining the adaptive resolution of the splicing processor may be to quickly obtain the adaptive resolution for the splicing processor outputting the desktop integral zooming function, so as to improve the reliability of the output result.
In another embodiment of the present invention, for step S174, the following steps may be further included:
if the third product value is detected to meet a third preset condition, acquiring a row ratio value with the minimum value; the third preset condition includes: the minimum value in the third product value is not unique, and the corresponding row ratios are not equal.
Wherein the column ratio value with the smallest value represents the column resolution of the single output head of the splicing processor with the largest value. In the above steps, the row ratio with the largest value may also be extracted, and the obtained subsequent result is the same as the column ratio with the smallest extracted value.
If the third product value corresponding to the column ratio is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the column ratio; and if the third product value corresponding to the row ratio is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
Specifically, when detecting that two or more third product values satisfy a third preset condition, the computing terminal extracts the column ratio with the minimum value from the third product values with the minimum value, that is, obtains the third product value corresponding to the column ratio with the minimum value. And then judging the relation between the third product value corresponding to the row ratio value with the minimum value and the DVI output port quantity value contained in the splicing processor. And when the third product value corresponding to the column ratio with the minimum value is judged to be less than or equal to the DVI output port quantity value contained in the splicing processor, outputting the adaptive resolution supported by the splicing processor to be the resolution corresponding to the column ratio with the minimum value. And when the third product value corresponding to the row ratio value with the minimum value is judged to be larger than the DVI output port number value contained by the splicing processor, outputting error warning information to indicate that the splicing processor can support multiple resolutions without the resolution of the current LED spliced wall, wherein the splicing processor is not suitable for the current LED spliced wall.
In the above embodiment, the specific step of obtaining the adaptive resolution of the stitching processor may also be to quickly obtain an output result of the adaptive resolution for the stitching processor outputting the desktop integral zooming function, so as to further improve the reliability of adaptive resolution output.
Referring to fig. 5, in another embodiment of the present invention, for step S16, the following steps may be further included:
s182, outputting the desktop scaling information as output desktop row scaling, extracting a row ratio of the integer value, and extracting a corresponding column ratio.
Wherein the output desktop line scaling may refer to scaling the resolution of the output desktop to only the line resolution on the mosaic wall of the corresponding resolution size.
S184, the extracted column ratio is subjected to integral value processing to obtain a row ratio and a corresponding column ratio which are integral values at the same time.
S186, respectively performing a product operation on the row ratio and the corresponding column ratio which are simultaneously integer values to obtain a fourth product value.
S188, detecting that the fourth product value has a unique minimum value.
Wherein, the fourth product value with the smallest value represents that the splicing processor needs to output signals to the LED splicing wall with the least number of output heads.
And S190, judging whether the unique minimum value is larger than the DVI output port quantity value.
And S192, when the unique minimum value is judged to be not more than the DVI output port quantity value, the output adaptive resolution is the resolution corresponding to the unique minimum value.
And S181, outputting error warning information when the unique minimum value is judged to be larger than the DVI output port quantity value.
Specifically, after the fourth product values are obtained, the computing terminal executes step S181 when it is determined that the unique minimum value is greater than the DVI output port number value under the condition that the unique minimum value is detected from each fourth product value. When the unique minimum value is judged to be less than or equal to the DVI output port number value, step S192 is executed.
In the above embodiment, the specific step of obtaining the adapted resolution of the splicing processor may be to quickly obtain an output result of the adapted resolution for the splicing processor outputting the desktop line scaling function, so as to improve the reliability of the adapted resolution output.
In another embodiment, for step S186, the following steps may be further included:
if the fourth product is detected to meet a second preset condition, acquiring a second maximum value; the second preset condition further includes: the minimum value in the fourth product values is not unique, the corresponding row ratios are equal, and the second maximum value is the maximum value of the product of the row ratio and the corresponding column ratio which are not processed by the integral value and correspond to the minimum fourth product value.
Because the fourth product values meeting the second preset condition are not unique, namely a plurality of fourth product values exist, the product value obtained after the row ratio value which is not subjected to integral value processing and the corresponding column ratio value which correspond to each minimum fourth product value are multiplied is also a plurality of product values; each minimum fourth product value is obtained by multiplying the row ratio value after integral value processing and the corresponding column ratio value, so the obtained product value and the value of the minimum fourth product value are different in general; and the second maximum value is the maximum value in the resulting product. It can be understood that a row ratio and a corresponding column ratio may be multiplied without being subjected to integer processing to obtain a product value with a decimal, or may be multiplied after being subjected to integer processing to obtain an integer fourth product value. It will also be appreciated that each of the above-mentioned minimum fourth product values also corresponds to a product value that may be fractional, and that although the respective minimum third product values are equal, the respective fractional product values may not be equal.
And if the fourth product value corresponding to the second maximum value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the second maximum value. And if the fourth product value corresponding to the second maximum value is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
Specifically, the computing terminal obtains a second maximum value when detecting that two or more fourth product values satisfy a second preset condition. And then, judging the relation between a fourth product value corresponding to the second maximum value and a DVI output port quantity value contained in the splicing processor. And when the fourth product value corresponding to the second maximum value is judged to be less than or equal to the DVI output port number value contained in the splicing processor, outputting the adaptive resolution supported by the splicing processor to be the resolution corresponding to the second maximum value. And when the fourth product value corresponding to the second maximum value is judged to be larger than the DVI output port quantity value contained by the splicing processor, outputting error warning information to indicate that the splicing processor can support multiple resolutions without the resolution of the current LED spliced wall, wherein the splicing processor is not suitable for the current LED spliced wall.
In the above embodiment, the specific step of obtaining the adaptive resolution of the stitching processor may also be to quickly obtain an output result of the adaptive resolution for the stitching processor outputting the desktop line scaling function, so as to improve the reliability of adaptive resolution output.
In another embodiment, for step S186, the following steps may be further included:
and if the fourth product value is detected to meet the third preset condition, acquiring the row ratio with the minimum value. The third preset condition further includes: the minimum value in the fourth product value is not unique, and the corresponding row ratios are not equal. If the fourth product value corresponding to the column ratio is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the column ratio; and if the fourth product value corresponding to the row ratio is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
Specifically, when detecting that two or more fourth product values satisfy a third preset condition, the computing terminal extracts the row ratio value with the minimum value from the fourth product values with the minimum value, that is, obtains the corresponding fourth product value. And further, judging the relation between the obtained fourth product value and the DVI output port quantity value contained in the splicing processor. And when the obtained fourth product value is judged to be less than or equal to the DVI output port quantity value contained in the splicing processor, outputting the adaptive resolution supported by the splicing processor to be the resolution corresponding to the row ratio with the minimum value. And when the fourth product value is judged to be larger than the DVI output port quantity value contained by the splicing processor, outputting error warning information to indicate that the splicing processor can support multiple resolutions without the resolution of the current LED spliced wall, wherein the splicing processor is not suitable for the current LED spliced wall.
In the above embodiment, the specific step of obtaining the adapted resolution of the splicing processor may be to quickly obtain an output result of the adapted resolution for the splicing processor outputting the desktop line scaling function, so as to further improve the reliability of the adapted resolution output.
Referring to fig. 6, in another embodiment, for step S16, the following steps may be further included:
and S194, outputting the desktop scaling information as output desktop column scaling, extracting column ratios of integer values, and extracting corresponding row ratios.
Wherein the output desktop column scaling may refer to scaling the resolution of the output desktop only to the column resolution on the tiling of the corresponding resolution size.
And S196, performing integral processing on the corresponding row ratio to obtain a column ratio and a corresponding row ratio which are integer values at the same time.
S198, respectively performing a product operation on the row ratio and the corresponding column ratio which are simultaneously integer values to obtain a fifth product value.
And S200, detecting that the fifth product value has a unique minimum value.
Wherein, the fifth product value with the minimum value represents that the number of output heads required by the splicing processor to output signals to the LED splicing wall is minimum.
S210, judging whether the only minimum value is larger than the DVI output port quantity value.
S212, when the unique minimum value is judged to be not larger than the DVI output port quantity value, the output adaptive resolution is the resolution corresponding to the unique minimum value.
And S181, outputting error warning information when the unique minimum value is judged to be larger than the DVI output port quantity value.
The detailed procedure of the sub-steps of the step S16 for outputting the adapted resolution is similar to the sub-steps of the step for outputting the desktop scaling information as the output desktop line scaling, and therefore, the detailed description thereof is omitted. The specific step of obtaining the adaptive resolution of the stitching processor in the above embodiment provides a method for quickly obtaining the adaptive resolution of the stitching processor with the output desktop column scaling function.
In another embodiment, for step S198, the following steps may be further included:
if the fifth product is detected to meet the second preset condition, acquiring a third maximum value; the second preset condition further includes: the minimum value in the fifth product values is not unique, the corresponding row ratios are equal, and the third maximum value is the maximum value of the product of the row ratio and the corresponding column ratio which are not processed by the integral value and correspond to the minimum fifth product value.
Since the fifth product values satisfying the second preset condition are not unique, that is, there are a plurality of fifth product values, after the row ratio value not subjected to the rounding processing and the corresponding column ratio value corresponding to each minimum fifth product value are multiplied, there are a plurality of product values obtained, the obtained product values are different from the minimum fifth product value, and the third maximum value is the maximum value of the obtained product values. It can be understood that a row ratio and a corresponding column ratio may be multiplied without being subjected to integer processing to obtain a product value with a decimal, or may be multiplied after being subjected to integer processing to obtain an integer fifth product value. It will also be understood that each of the above-mentioned smallest fifth product values also corresponds to a product value that may be fractional, and that although the respective smallest fifth product values are equal, the respective fractional product values may not be equal.
And if the fifth product value corresponding to the third maximum value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the third maximum value. And if the fifth product value corresponding to the third maximum value is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
Specifically, the computing terminal obtains a third maximum value when detecting that two or more fifth product values satisfy a second preset condition. And then, judging the relation between a fifth product value corresponding to the third maximum value and a DVI output port quantity value contained in the splicing processor. And when the fifth product value corresponding to the third maximum value is judged to be less than or equal to the DVI output port number value contained in the splicing processor, outputting the adaptive resolution supported by the splicing processor to be the resolution corresponding to the third maximum value. And when the fifth product value corresponding to the third maximum value is judged to be larger than the DVI output port quantity value contained by the splicing processor, outputting error warning information to indicate that the splicing processor can support multiple resolutions without the resolution of the current LED spliced wall, wherein the splicing processor is not suitable for the current LED spliced wall.
In the above embodiment, the specific step of obtaining the adaptive resolution of the splicing processor may also be to quickly obtain an output result of the adaptive resolution for the splicing processor outputting the desktop column scaling function.
In another embodiment of the present invention, for step S198, the following steps may be further included:
if the fifth product value is detected to meet a third preset condition, extracting a row ratio value with the minimum value; the third preset condition further includes: the minimum value in the fifth product value is not unique, and the corresponding row ratios are not equal. And if the fifth product value corresponding to the row ratio is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the row ratio with the minimum value. And if the fifth product value corresponding to the row ratio is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
Specifically, when detecting that two or more fifth product values satisfy a third preset condition, the computing terminal extracts the row ratio with the minimum value from the fifth product values with the minimum value, that is, obtains the corresponding fifth product values. And then, judging the relation between the corresponding fifth product value and the DVI output port quantity value contained in the splicing processor. And when the corresponding fifth product value is judged to be less than or equal to the DVI output port quantity value contained in the splicing processor, outputting the adaptive resolution supported by the splicing processor to be the resolution corresponding to the row ratio with the minimum value. And when the fifth product value is judged to be larger than the DVI output port quantity value contained by the splicing processor, outputting error warning information to indicate that the splicing processor can support multiple resolutions without the resolution of the current LED spliced wall, wherein the splicing processor is not suitable for the current LED spliced wall.
In the above embodiment, the specific step of obtaining the adapted resolution of the splicing processor may also be to quickly obtain an output result of the adapted resolution for the splicing processor outputting the desktop column scaling function, so as to further improve the reliability of the adapted resolution output.
Referring to fig. 7, in one embodiment, an apparatus 100 for obtaining an adaptive resolution of a stitching processor includes: a parameter acquisition module 10, a ratio acquisition module 12 and an output module 14. The parameter obtaining module 10 is configured to obtain row pixel values and column pixel values of the LED tiled wall, and one or more output resolutions and output desktop scaling information supported by the tiled processor. The ratio obtaining module 12 is configured to determine a row ratio of the row pixel values and the output resolution, and a column ratio of the corresponding column pixel values and the output resolution according to one or more output resolutions, respectively. The output module 14 is configured to output the adaptive resolution of the stitching processor through corresponding detection judgment processing according to the output desktop scaling information, the row ratio and the corresponding column ratio.
The apparatus 100 for obtaining the adaptive resolution of the splicing processor obtains the applicable result of the splicing processor of the set model by performing calculation, detection and judgment processing on the specified specification of the LED splicing wall according to the structural parameters of the specified specification of the LED splicing wall, the output resolution supported by the splicing processor and the output desktop scaling information. The applicable results may include adaptive resolutions supported by the stitching processor or error warning information not supported.
In one embodiment, a computer device is provided, which may be a general purpose computer or a special purpose computer. The computer device includes a memory and a processor. The memory has stored thereon a computer program operable on the processor. When the processor executes the computer program on the memory, the following steps are executed: acquiring row pixel values and column pixel values of the LED spliced wall, and one or more output resolutions and output desktop scaling information supported by a splicing processor; determining a row ratio of the row pixel values to the output resolution and a column ratio of the corresponding column pixel values to the output resolution according to one or more output resolutions respectively; and according to the output desktop scaling information, the row ratio and the corresponding column ratio, the adaptive resolution of the splicing processor is output through corresponding detection judgment processing.
In one embodiment, a computer readable storage medium is provided, the computer readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the steps of: acquiring row pixel values and column pixel values of the LED spliced wall, and one or more output resolutions and output desktop scaling information supported by a splicing processor; determining a row ratio of the row pixel values to the output resolution and a column ratio of the corresponding column pixel values to the output resolution according to one or more output resolutions respectively; and according to the output desktop scaling information, the row ratio and the corresponding column ratio, the adaptive resolution of the splicing processor is output through corresponding detection judgment processing.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above may be implemented by hardware associated with computer program instructions, and the programs may be stored in a computer readable storage medium and sold or used as a stand-alone product. The program, when executed, may perform all or a portion of the steps of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (16)
1. A method of obtaining an adapted resolution for a stitching processor, comprising the steps of:
acquiring row pixel values and column pixel values of the LED spliced wall, and one or more output resolutions and output desktop scaling information supported by a splicing processor; the output desktop scaling information comprises output desktop non-scaling, output desktop integral scaling, output desktop row scaling or output desktop column scaling;
determining a row ratio of the row pixel values and the output resolution, and a column ratio of the corresponding column pixel values and the output resolution, respectively, according to one or more of the output resolutions;
and outputting the adaptive resolution of the splicing processor through corresponding detection judgment processing according to the output desktop scaling information, the row ratio and the corresponding column ratio.
2. The method of claim 1, wherein the step of outputting the adapted resolution of the stitching processor through a corresponding detection and judgment process according to the output desktop scaling information, the row ratio and the corresponding column ratio comprises:
if the output desktop scaling information is that the output desktop is not scaled and only one row ratio and the corresponding column ratio meet a first preset condition, performing product operation on the row ratio and the corresponding column ratio meeting the first preset condition to obtain a first product value; the first preset condition is that the row ratio and the corresponding column ratio are both integer values;
and if the first product value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the first product value.
3. The method of claim 2, wherein the step of outputting the adapted resolution of the stitching processor through a corresponding detection and determination process according to the output desktop scaling information, the row ratio and the corresponding column ratio further comprises:
if the output desktop scaling information is that the output desktop is not scaled, and it is detected that at least two row ratios and corresponding column ratios meet the first preset condition, acquiring a corresponding pixel total value according to the output resolution corresponding to the row ratio meeting the first preset condition;
extracting the row ratio corresponding to the pixel total value with the maximum value, simultaneously extracting the column ratio corresponding to the row ratio, and carrying out product operation on the row ratio and the corresponding column ratio to obtain a second product value;
and if the second product value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the second product value.
4. The method of claim 3, wherein the step of outputting the adapted resolution of the stitching processor through a corresponding detection and determination process according to the output desktop scaling information, the row ratio and the corresponding column ratio further comprises:
outputting error warning information when the row ratio and the corresponding column ratio which meet the first preset condition are not detected or an overrun condition is detected; the overrun condition is that the first product value or the second product value is larger than a DVI output port quantity value contained in the splicing processor.
5. The method of claim 1, wherein the step of outputting the adapted resolution of the stitching processor through a corresponding detection and determination process according to the output desktop scaling information, the row ratio and the corresponding column ratio further comprises:
if the output desktop scaling information is output desktop integral scaling, carrying out integer processing on the row ratio and the corresponding column ratio to obtain the row ratio and the corresponding column ratio after the integer processing;
respectively carrying out product operation on the row ratio and the corresponding column ratio after the integer value is finished to obtain a third product value;
if a unique minimum value is detected in the third product values and the unique minimum value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the unique minimum value;
and if the unique minimum value is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
6. The method of claim 5, wherein after the step of performing a product operation on the row ratio and the corresponding column ratio after the step of obtaining a third product value, the method further comprises:
if the third product is detected to meet a second preset condition, acquiring a first maximum value; the second preset condition includes: the minimum value in the third product value is not unique, and the corresponding row ratios are equal; the first maximum value is the maximum value of the product of the row ratio and the corresponding column ratio which are not processed by the whole value and correspond to each minimum third product value;
if the third product value corresponding to the first maximum value is less than or equal to a DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the first maximum value;
and if the third product value corresponding to the first maximum value is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
7. The method of claim 5, wherein after the step of performing a product operation on the row ratio and the corresponding column ratio after the step of obtaining a third product value, the method further comprises:
if the third product value is detected to meet a third preset condition, acquiring the row ratio value with the minimum value; the third preset condition includes: the minimum value in the third product value is not unique, and the corresponding row ratios are not equal;
if the third product value corresponding to the column ratio is smaller than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the column ratio;
and if the third product value corresponding to the row ratio is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
8. The method of claim 1, wherein the step of outputting the adapted resolution of the stitching processor through a corresponding detection and determination process according to the output desktop scaling information, the row ratio and the corresponding column ratio further comprises:
if the output desktop scaling information is output desktop row scaling, extracting the row ratio of the integer value and extracting the corresponding column ratio;
carrying out integral value processing on the corresponding column ratio to obtain the row ratio and the corresponding column ratio which are integer values at the same time;
respectively carrying out product operation on the row ratio and the corresponding column ratio which are simultaneously integer values to obtain a fourth product value;
if the fourth product value has a unique minimum value, and the unique minimum value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the unique minimum value;
and if the unique minimum value is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
9. The method of claim 8, wherein after the step of performing a product operation on the row ratio and the corresponding column ratio which are integer values at the same time to obtain a fourth product value, the method further comprises:
if the fourth product is detected to meet a second preset condition, acquiring a second maximum value; the second preset condition further includes: the minimum value in the fourth product value is not unique, and the corresponding row ratios are equal; the second maximum value is the maximum value of the product of the row ratio and the corresponding column ratio which are not processed by the whole value and correspond to each minimum fourth product value;
if the fourth product value corresponding to the second maximum value is less than or equal to a DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the second maximum value;
and if the fourth product value corresponding to the second maximum value is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
10. The method of claim 8, wherein after the step of performing a product operation on the row ratio and the corresponding column ratio which are integer values at the same time to obtain a fourth product value, the method further comprises:
if the fourth product value is detected to meet a third preset condition, acquiring the row ratio value with the minimum value; the third preset condition further includes: the minimum value in the fourth product value is not unique, and the corresponding row ratios are not equal;
if the fourth product value corresponding to the column ratio is smaller than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the column ratio;
and if the fourth product value corresponding to the row ratio is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
11. The method of claim 1, wherein the step of outputting the adapted resolution of the stitching processor through a corresponding detection and determination process according to the output desktop scaling information, the row ratio and the corresponding column ratio further comprises:
if the output desktop scaling information is output desktop column scaling, extracting the column ratio of the integer value and extracting the corresponding row ratio;
performing integral processing on the corresponding row ratio to obtain the column ratio and the corresponding row ratio which are integer values at the same time;
respectively carrying out product operation on the row ratios and the corresponding row ratios which are simultaneously integer values to obtain fifth product values;
if the fifth product value has a unique minimum value, and the unique minimum value is less than or equal to the DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the unique minimum value;
and if the unique minimum value is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
12. The method of claim 11, wherein after the step of performing a product operation on the column ratio and the corresponding row ratio which are integer values at the same time to obtain a fifth product value, the method further comprises:
if the fifth product is detected to meet a second preset condition, acquiring a third maximum value; the second preset condition further includes: the minimum value in the fifth product value is not unique, and the corresponding row ratios are equal; the third maximum value is the maximum value of the product of the row ratio and the corresponding column ratio which are not processed by the whole value and correspond to each minimum fifth product value;
if the fifth product value corresponding to the third maximum value is less than or equal to a DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the third maximum value;
and if the fifth product value corresponding to the third maximum value is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
13. The method of claim 11, wherein after the step of performing a product operation on the row ratio and the corresponding column ratio which are integer values at the same time to obtain a fifth product value, the method further comprises:
if the fifth product value is detected to meet a third preset condition, acquiring the row ratio value with the minimum value; the third preset condition further includes: the minimum value in the fifth product value is not unique, and the corresponding row ratios are not equal;
if the fifth product value corresponding to the row ratio is smaller than or equal to a DVI output port quantity value contained in the splicing processor, the output adaptive resolution is the resolution corresponding to the row ratio;
and if the fifth product value corresponding to the row ratio is larger than the DVI output port quantity value contained in the splicing processor, outputting error warning information.
14. An apparatus for obtaining an adapted resolution of a stitching processor, comprising:
the parameter acquisition module is used for acquiring row pixel values and column pixel values of the LED spliced wall, and one or more output resolutions and output desktop scaling information supported by the splicing processor; the output desktop scaling information comprises output desktop non-scaling, output desktop integral scaling, output desktop row scaling or output desktop column scaling;
a ratio obtaining module, configured to determine, according to one or more output resolutions, a row ratio of the row pixel values and the output resolution, and a column ratio of the corresponding column pixel values and the output resolution, respectively;
and the output module is used for outputting the adaptive resolution of the splicing processor through corresponding detection judgment processing according to the output desktop scaling information, the row ratio and the corresponding column ratio.
15. A computer arrangement comprising a memory and a processor, the memory having stored thereon a computer program being executable on the processor, the processor implementing the steps of the method of obtaining an adapted resolution of a stitching processor as claimed in any one of claims 1 to 13 when executing the computer program.
16. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method of obtaining an adapted resolution of a stitching processor as claimed in any one of the claims 1 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711116369.9A CN107797784B (en) | 2017-11-13 | 2017-11-13 | Method and device for acquiring adaptive resolution of splicing processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711116369.9A CN107797784B (en) | 2017-11-13 | 2017-11-13 | Method and device for acquiring adaptive resolution of splicing processor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107797784A CN107797784A (en) | 2018-03-13 |
CN107797784B true CN107797784B (en) | 2020-04-03 |
Family
ID=61536029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711116369.9A Active CN107797784B (en) | 2017-11-13 | 2017-11-13 | Method and device for acquiring adaptive resolution of splicing processor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107797784B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109933299A (en) * | 2019-02-21 | 2019-06-25 | 广州视源电子科技股份有限公司 | Tiled display method, electronic device and computer-readable storage medium |
CN110196705B (en) * | 2019-06-03 | 2021-11-12 | 威创集团股份有限公司 | Method, device and equipment for screening output resolution of splicing processor |
CN110322796A (en) * | 2019-07-11 | 2019-10-11 | 深圳市风扇屏技术有限公司 | Display methods, display system and readable storage medium storing program for executing |
CN113286100B (en) * | 2021-05-17 | 2022-12-13 | 西安诺瓦星云科技股份有限公司 | Configuration method and device of video output interface and video output equipment |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101370089B (en) * | 2008-09-05 | 2010-06-09 | 广东威创视讯科技股份有限公司 | Split joint display parallel processing system |
CN101587431B (en) * | 2009-04-08 | 2011-03-16 | 广东威创视讯科技股份有限公司 | Method for realizing multi-screen playing video |
CN101986702A (en) * | 2009-07-29 | 2011-03-16 | 赛丽电子系统(上海)有限公司 | Processing method applicable to network video monitoring of digital light processing (DLP) multi-screen splicing display wall |
CN101937325B (en) * | 2010-08-26 | 2012-07-11 | 广东威创视讯科技股份有限公司 | Control method of splicing wall and control system of splicing wall |
CN104657101A (en) * | 2015-02-12 | 2015-05-27 | 武汉新蜂乐众网络技术有限公司 | Image mosaic display method and system |
CN205942668U (en) * | 2016-05-09 | 2017-02-08 | 国网浙江省电力公司 | Big screen display of fortune prison high definition shows system |
CN106982366A (en) * | 2016-11-04 | 2017-07-25 | 李应樵 | 3D splicing method for splicing 3x3 based on 6x2 |
CN106791915B (en) * | 2016-11-24 | 2020-02-11 | 广州华多网络科技有限公司 | Method and device for displaying video image |
-
2017
- 2017-11-13 CN CN201711116369.9A patent/CN107797784B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN107797784A (en) | 2018-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107797784B (en) | Method and device for acquiring adaptive resolution of splicing processor | |
US9674425B2 (en) | Image acquisition method and apparatus | |
CN111401269B (en) | Commodity hot spot detection method, device and equipment based on monitoring video | |
CN110533117B (en) | Image comparison method, device, equipment and storage medium | |
CN110197180A (en) | Character defect inspection method, device and equipment | |
CN115496759B (en) | Dust detection method and device and storage medium | |
CN111401238A (en) | Method and device for detecting character close-up segments in video | |
US20130236096A1 (en) | System and method for the repair of anomalies in images | |
CN106846294B (en) | Visual detection method, device and equipment | |
JP7291168B2 (en) | Video frame processing method and apparatus | |
CN112883762A (en) | Living body detection method, device, system and storage medium | |
JP2017521011A (en) | Symbol optical detection method | |
CN111767752A (en) | Two-dimensional code identification method and device | |
CN111369489B (en) | Image identification method and device and terminal equipment | |
KR101576445B1 (en) | image evalution automation method and apparatus using video signal | |
CN106682676A (en) | Image test method and image test device | |
CN111738272A (en) | Target feature extraction method and device and electronic equipment | |
CN112073713B (en) | Video omission test method, device, equipment and storage medium | |
WO2009039209A1 (en) | Wide luminance range colorimetrically accurate profile generation method | |
CN108805883B (en) | A kind of image segmentation method, image segmentation device and electronic equipment | |
US6771804B1 (en) | Method and apparatus for signal segmentation | |
CN111435544B (en) | Picture processing method and device | |
WO2021161628A1 (en) | Machine learning method, and information processing device for machine learning | |
EP3038058A1 (en) | Methods and systems for color processing of digital images | |
CN117037164B (en) | Nixie tube action recognition method, system, device and storage medium |
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 |