CN113381898B - Display module interference removing method and device, computer equipment and storage medium - Google Patents
Display module interference removing method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN113381898B CN113381898B CN202110934500.2A CN202110934500A CN113381898B CN 113381898 B CN113381898 B CN 113381898B CN 202110934500 A CN202110934500 A CN 202110934500A CN 113381898 B CN113381898 B CN 113381898B
- Authority
- CN
- China
- Prior art keywords
- mode
- wired
- transmission
- interference
- access mode
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- 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
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y30/00—IoT infrastructure
-
- 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
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to the technical field of Internet of things equipment, in particular to a display module interference removing method, a display module interference removing device, computer equipment and a storage medium, wherein the display module interference removing method comprises the following steps: determining access modes of wired equipment, wherein the access modes comprise a rising edge access mode, a falling edge access mode and a multi-pin access mode; determining a transmission mode of the wired device according to an access mode of the wired device, wherein the transmission mode comprises a display frame rate mode and a control command mode; reducing the transmission data volume according to the transmission mode of the wired equipment, acquiring the idle proportion of a transmission protocol after the transmission data volume is reduced, and allocating bandwidth for the wired equipment according to the idle proportion; and detecting whether an output picture has errors, if so, removing level interference according to the access mode. According to the invention, the bandwidth is dynamically allocated according to different transmitted data, so that the energy consumption of equipment is reduced; on the basis, a level interference removal method is provided, so that the display is more stable.
Description
Technical Field
The invention relates to the technical field of Internet of things equipment, in particular to a display module interference removing method and device, computer equipment and a storage medium.
Background
At present, the internet of things establishes a world of internet of everything, and various internet of things devices are interconnected, so that better intelligent control experience is brought to users. However, the problem of interference of the internet of things equipment is also very prominent while convenience is improved.
The main sources of the interference problem of the internet of things equipment are two aspects: firstly, a fixed transmission protocol is adopted, the transmission protocol cannot be dynamically scheduled according to the change of transmitted data, and the data transmission error of the equipment of the Internet of things is caused to cause display error; and secondly, when level interference is encountered, the display error of the equipment of the Internet of things is caused.
Therefore, the above problems are urgently needed to be solved so as to improve the stability of the internet of things equipment and promote the development of the internet of things.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a method, an apparatus, a computer device and a storage medium for interference elimination of a display module.
The embodiment of the invention is realized in such a way that the interference removing method for the display module comprises the following steps:
determining access modes of wired equipment, wherein the access modes comprise a rising edge access mode, a falling edge access mode and a multi-pin access mode;
determining a transmission mode of the wired device according to an access mode of the wired device, wherein the transmission mode comprises a display frame rate mode and a control command mode;
reducing the transmission data volume according to the transmission mode of the wired equipment, acquiring the idle proportion of a transmission protocol after the transmission data volume is reduced, and allocating bandwidth for the wired equipment according to the idle proportion;
and detecting whether an output picture has errors, if so, removing level interference according to the access mode.
In one embodiment, the present invention provides a display module interference removing device, which includes:
the access mode determining module is used for determining the access modes of the wired equipment, and the access modes comprise a rising edge access mode, a falling edge access mode and a multi-pin access mode;
the transmission mode determining module is used for determining the transmission mode of the wired equipment according to the input mode of the wired equipment, and the transmission mode comprises a display frame rate mode and a control command mode;
the transmission data volume reducing module is used for reducing the transmission data volume according to the transmission mode of the wired equipment, acquiring the idle proportion of a transmission protocol after the transmission data volume is reduced, and allocating bandwidth to the wired equipment according to the idle proportion;
and the interference level removing module is used for detecting whether an output picture has errors, and if so, removing level interference according to the access mode.
In one embodiment, the present invention provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the computer program, when executed by the processor, causes the processor to execute the steps of the display module interference elimination method.
In one embodiment, the present invention provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the processor is enabled to execute the steps of the display module interference elimination method.
The display module interference removing method provided by the embodiment of the invention determines the transmission mode of the wired equipment through the access mode of the wired equipment, reduces the transmitted data volume according to the transmission mode under the condition of not influencing normal display, and allocates the bandwidth and the protocol according to the idle proportion of the transmission protocol after the transmitted data volume is reduced, thereby realizing the dynamic scheduling of the protocol, avoiding the high-load transmission of the system and reducing the energy consumption of the system; on the basis, according to whether the picture display has errors or not, the level interference is removed, so that the picture display is more stable.
Drawings
FIG. 1 is a diagram illustrating an exemplary embodiment of an application environment of a method for interference rejection of a display module;
FIG. 2 is a flow chart of a method for display module interference mitigation in one embodiment;
FIG. 3 is a flow diagram of determining an access mode of a wired device in one embodiment;
FIG. 4 is a flow diagram of reducing an amount of data transmitted according to a transmission mode of a wired device in one embodiment;
FIG. 5 is a flow chart illustrating obtaining an idle ratio of a transmission protocol after a transmission data amount is reduced and allocating bandwidth to a wired device according to the idle ratio in one embodiment;
fig. 6 is a flow diagram of removing level interference according to the access mode in one embodiment;
FIG. 7 is a block diagram of an exemplary display module interference rejection apparatus;
FIG. 8 is a block diagram showing an internal configuration of a computer device according to one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
It will be understood that, as used herein, the terms "first," "second," and the like may be used herein to describe various elements, but these elements are not limited by these terms unless otherwise specified. These terms are only used to distinguish one element from another. For example, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script, without departing from the scope of the present disclosure.
Fig. 1 is an application environment diagram of a display module interference elimination method according to an embodiment, as shown in fig. 1, in the application environment, the display module interference elimination method includes a control center, a terminal, and a cloud device.
The control center is generally a computing device, the computing device can be an independent physical server or terminal, or can be a comprehensive control center formed by a plurality of physical servers or terminals, and the control center is connected with the cloud end device through a network to realize information interaction between the terminal and the cloud end device.
The terminal may be a smart phone, a tablet computer, a notebook computer, a desktop computer, a television, a display, or the like, or may be a control device of each device on a production line, and may be implemented in the form of a computer device, but is not limited thereto. The terminals are connected with the control center in a wired or wireless manner, and the number of the terminals and the specific implementation form are not particularly limited in the invention.
The cloud device is a device for providing a data source, is connected with the control center through a network and provides source data for the terminal to display, the implementation form of the cloud device can be the same as or different from that of the terminal, and the cloud device can also be a cloud server.
As shown in fig. 2, in an embodiment, a method for interference elimination of a display module is provided, and the embodiment is mainly illustrated by applying the method to the control center in fig. 1. The method specifically comprises the following steps:
step S202, determining access modes of the wired device, wherein the access modes include a rising edge access mode, a falling edge access mode and a multi-pin access mode.
In the embodiment of the present invention, the wired device access mode includes a rising edge access mode, a falling edge access mode, and a multi-pin access mode, where the access mode does not refer to a physical connection manner, but refers to a triggering manner of device access.
Step S204, determining a transmission mode of the wired device according to the access mode of the wired device, wherein the transmission mode comprises a display frame rate mode and a control command mode.
In the embodiment of the present invention, determining the transmission mode of the wired device may be performed by: the method includes acquiring data transmitted in a unit time (e.g., 1 second) of each device, reading a resolution condition of a display header file (vesa) according to the transmitted data, and dividing a display frame rate mode and a control command mode according to a reading result.
Step S206, reducing the transmission data volume according to the transmission mode of the wired equipment, acquiring the idle proportion of the transmission protocol after the transmission data volume is reduced, and allocating the bandwidth for the wired equipment according to the idle proportion.
In the embodiment of the invention, according to different transmission modes, different processing methods are provided to reduce the transmission data volume, so that on one hand, abnormal display of wired equipment caused by overlarge transmission data volume is prevented, on the other hand, occupation of repeated data on bandwidth is reduced, and energy consumption of the equipment is reduced. The invention determines the idle bandwidth according to the real-time condition of the transmitted data, and then dynamically schedules the idle bandwidth, thereby solving the problem of unstable display of the equipment.
Step S208, whether the output picture has errors is detected, if yes, the level interference is removed according to the access mode.
In the embodiment of the invention, the error of the output picture can be caused by external interference, and the problem that the external interference cannot be solved by dynamically setting the bandwidth is solved. It should be noted that whether an error exists in the output picture may be determined by display feedback of the device, or may be determined by a display monitoring degree, which is an optional specific implementation manner.
The display module interference removing method provided by the embodiment of the invention determines the transmission mode of the wired equipment through the access mode of the wired equipment, reduces the transmitted data volume according to the transmission mode under the condition of not influencing normal display, and allocates the bandwidth and the protocol according to the idle proportion of the transmission protocol after the transmitted data volume is reduced, thereby realizing the dynamic scheduling of the protocol, avoiding the high-load transmission of the system and reducing the energy consumption of the system; on the basis, according to whether the picture display has errors or not, the level interference is removed, so that the picture display is more stable.
In an embodiment, as shown in fig. 3, the determining the access mode of the wired device in step S202 may specifically include the following steps:
step S302, when it is detected that the interface level is switched from low to high and the duration time satisfies the first preset value, it is determined that the system accesses a wired device in a rising edge access mode.
In the embodiment of the present invention, the first preset value may be an average duration of device access switching; when the interface level is detected to be switched from low to high and the duration time reaches the average time length of the equipment access switching, the system judges the wired equipment accessed to the rising edge access mode.
In step S304, it is determined that the system accesses a falling edge access mode wired device when detecting that the interface level is switched from high to low and the duration time satisfies a second preset value.
In the embodiment of the present invention, the second preset value may be an average duration of device access switching; when the interface level is detected to be switched from high to low and the duration time reaches the average duration of the access switching of the equipment, the system judges that the wired equipment in the falling edge access mode is accessed. The first preset value and the second preset value may be the same or different.
In step S306, the analog-to-digital converter determines that the system accesses a multi-pin access mode wired device when it detects that the multi-pin interface level is switched from high to low and the duration time satisfies a third preset value.
In the embodiment of the invention, for the multi-pin access device, the system judges that the wired device is accessed in the multi-pin access mode by using the analog-to-digital converter to detect that the level of the multi-pin interface is switched from high to low and the duration time reaches the average time length of the device access. The third preset value may be the same as or different from the first preset value and the second preset value.
In the embodiment of the present invention, it should be noted that through the above detection process, the system can also obtain the specific number of each type of currently accessed devices; according to the duration of the level change in the access process, the sizes of the first preset value, the second preset value and the third preset value can be dynamically set.
In an embodiment, as shown in fig. 4, the step S206 of reducing the transmission data amount according to the transmission mode of the wired device may specifically include the following steps:
step S402, when the transmission mode is the display frame rate mode:
acquiring odd frames or even frames of a video, judging whether the difference value between the acquired odd frames or even frames and adjacent frames thereof is smaller than a set threshold value, and if so, deleting the acquired odd frames or even frames:
| frame2i+1-frame2i| > delta or | frame2i+1-frame2(i+1)Deletion of frame for | > delta2i+1;
Or,
| frame2i-frame2i-1| > delta or | frame2i-frame2i+1Deletion of frame for | > delta2i;
Wherein the frame is2i+1、frame2i-1Being digital representations of odd frames, frames2i、frame2(i+1)The numerical expression of the even frame, and δ is a set threshold.
In the embodiment of the invention, odd frames are taken as an example, the odd frames are acquired in real time according to the transmission sequence, the difference between each acquired odd frame and the previous even frame or the next even frame is calculated, when the difference is less than 10%, the difference between the previous frame and the next even frame is considered to be small by a system, and the omission of the odd frames has no obvious influence on the displayed content, so the odd frames can be deleted to reduce the transmitted data amount. Furthermore, as another optional implementation manner, after the current frame is deleted, the difference operation is performed on the next frame and the previous frame of the current frame, so that the connection deletion of the frames of the static picture can be implemented, and the problem of transmitting a large amount of data in the static picture can be avoided by this manner. In the embodiment of the present invention, optionally, the difference value may be calculated by calculating a difference between values of the pixels of the two frames before the calculation, for example, when the percentage of the corresponding pixel whose difference value is not 0 to all the pixels is less than 10%, it may be determined that the difference between the two frames is small.
Step S404, when the transmission mode is the control command mode:
and respectively acquiring the codes of two adjacent control commands, subtracting the codes of the two adjacent control commands, and deleting the next control command if the difference value is 0.
In the embodiment of the present invention, the control command may be encoded by ascii or unicode. Whether the two control commands are the same or not can be judged by subtracting the codes of the control commands, if the front control command and the rear control command are the same, the system judges that the display content of the equipment is not changed, and at the moment, the effect of reducing the data transmission quantity can be achieved by deleting the repeated same commands.
In an embodiment, as shown in fig. 5, the step S206 of obtaining an idle ratio of the transmission protocol after the transmission data amount is reduced, and allocating a bandwidth to the wired device according to the idle ratio may specifically include the following steps:
step S502, determining the idle proportion of the SPI bus and the RS485 bus according to the percentage of the deleted video frames in the total data volume in unit time.
In the embodiment of the present invention, the SPI bus and the RS485 bus are generally used for transmission in the display frame rate mode, and the duty ratio of the deleted display frames can be determined according to the number of deleted video frames, so as to obtain the idle duty ratio of the bus. It should be noted that the process may be measured in a time unit, for example, for the previous minute, the deleted display frame accounts for 15% of the total display frames in the time period, and then the idle rate of the bus in the time period is 15%, and the unit time may be further extended, so as to obtain an average space rate; in the invention, the idle ratio is dynamic and can be changed according to the specific situation of data transmission.
And step S504, determining the idle ratio of the IIC bus according to the percentage of the deleted control commands in the unit time to the total data volume.
In the embodiment of the present invention, the IIC bus is generally used for data transmission in the control command mode, and the duty ratio of the deleted control commands can be determined according to the number of the deleted control commands, so as to obtain the idle duty ratio of the bus. For the description of the dynamic procedure of the idle duty ratio, refer to the description of the previous step.
And S506, sequencing the SPI bus, the RS485 bus and the IIC bus from large to small according to the idle ratio.
In the embodiment of the invention, the higher the idle proportion of the bus is, the higher the availability of the bus is, and the bus can be distributed to other equipment for use, thereby realizing the shunting of transmission data and improving the utilization rate of the idle bus.
And step S508, distributing the bus type and the bandwidth to the wired equipment according to the sequence.
In the embodiment of the present invention, it can be understood that after data deletion, a bus becomes idle, and the idle bus can be allocated to other devices that need to transmit data in a large amount, so as to implement dynamic scheduling of a protocol.
The method specifically comprises the following steps:
wherein:is the bus idle ratio;is the deleted odd frame;is the deleted even frame;is an odd frame;is an even number frame;as a sorting function, outputIn the order of magnitude.
In one embodiment, as shown in fig. 6, the removing the level interference according to the access mode in step S208 includes the following steps:
step S602, when the wired device adopts the rising edge access mode:
and acquiring a low level value of the interference level, and controlling the processing unit to output a compensation high level, wherein the absolute value of the compensation high level is not less than the difference value between the interference low level and the average high level.
In the embodiment of the invention, for the interference low level, the control unit (such as a control chip) is used for outputting the compensation high level, and the voltage pulled down by the low level is pulled up, so that the level compensation is realized. It should be noted that the absolute value of the compensated high level is not less than the difference between the low level and the average high level, so as to prevent the level from being still lower than the effective high level after the level compensation.
Step S604, when the wired device adopts the falling edge access mode or the multi-pin access mode:
and acquiring a high level value of the interference level, and controlling the processing unit to output a compensation low level, wherein the absolute value of the compensation low level is not less than the difference value between the interference high level and the average low level.
In the embodiment of the invention, for the interference high level, the control unit (such as a control chip) is used for outputting the compensation low level, and the voltage pulled up by the high level is pulled down, so that the level compensation is realized. It should be noted that the absolute value of the compensated low level is not less than the difference between the high level and the average low level, so as to prevent the level from being still higher than the active low level after the level compensation.
In one embodiment, the display module interference elimination method further includes the following steps:
judging whether the number of wired devices is larger than the average value of the number of wired devices in the scene or not;
if so, requesting to reduce the frame rate of the video data by 30-40%, receiving the video data with the reduced frame rate and displaying the video data;
otherwise, requesting to reduce the frame rate of the video data by 20% -30%, and receiving and displaying the video data with the reduced frame rate.
In the embodiment of the invention, the average value of the number of wired devices in the scene is obtained by counting the average number of the devices in the working state in the scene, so that the number change condition of the devices in the working state in the same scene at different times can be weighed. If the wired equipment in the working state is larger than the average value of the number of the wired equipment in the scene, the data volume transmitted by the cloud is large, the data volume between the cloud and the control center is large, and the transmitted data volume can be reduced by reducing the frame rate of the video data, so that a plurality of terminal equipment can work more stably.
In one embodiment, the display module interference elimination method further includes the following steps:
determining the number of wireless devices accessed into the system according to the number of times that the wireless router requests the unique identity address of the cloud and distributes the timing verification protocol;
acquiring the number of cloud access devices;
if the number of the wireless devices is smaller than that of the cloud access devices, requesting to reduce the frame rate of the video data, receiving the video data with the reduced frame rate and displaying the video data;
and if the number of the wireless devices is larger than or equal to that of the cloud access devices, requesting to reduce the heartbeat detection frame rate of the control data, and receiving and displaying the control data after the heartbeat detection frame rate is reduced.
In the embodiment of the present invention, for the wireless device, the number of wireless devices accessing the system can be determined by identifying the unique identity address and a timing verification protocol (such as xmpp, https, etc.), where the accessing system does not only refer to the wireless device connected to the system, but also refers to the wireless device which is in a working state and has real-time data exchange with the system. According to the invention, the number of the cloud devices is acquired, the number of the cloud devices is compared with the number of the wireless devices, and when the number of the wireless devices is larger than or equal to the number of the cloud access devices, the frame rate of the video data is requested to be reduced or the heartbeat detection frame rate of the data is controlled, and the reduction range can be half, so that the reduction of the transmission data is realized, the burden of the terminal is reduced, and the terminal can normally display.
As shown in fig. 7, in an embodiment, a display module interference elimination apparatus is provided, which may be integrated in the control center, and specifically includes:
an access mode determining module 701, configured to determine an access mode of a wired device, where the access mode includes a rising edge access mode, a falling edge access mode, and a multi-pin access mode;
a transmission mode determining module 702, configured to determine a transmission mode of the wired device according to an input mode of the wired device, where the transmission mode includes a display frame rate mode and a control command mode;
a transmission data amount reduction module 703, configured to reduce the transmission data amount according to the transmission mode of the wired device, obtain an idle ratio of a transmission protocol after the transmission data amount is reduced, and allocate a bandwidth to the wired device according to the idle ratio;
an interference level removing module 704, configured to detect whether an output picture has an error, and if so, remove level interference according to the access mode.
In the embodiment of the present invention, for the display module interference removing apparatus, reference may be specifically made to the explanation of the display module interference removing method part of the present invention, and details of the display module interference removing apparatus are not repeated herein. Further, for the method or the apparatus, the present invention may further include a step or a module of terminal interference display management, where the displayed content includes the number of times of occurrence of interference, the time of occurrence, the name of the device, the type of interference, and the processing manner.
FIG. 8 is a diagram illustrating an internal structure of a computer device in one embodiment. The computer device may specifically be the control center in fig. 1. As shown in fig. 8, the computer apparatus includes a processor, a memory, a network interface, an input device, and a display screen connected through a system bus. Wherein the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and also stores a computer program, and when the computer program is executed by the processor, the processor can realize the interference removing method for the display module provided by the embodiment of the invention. The internal memory may also store a computer program, and when the computer program is executed by the processor, the processor may execute the interference removing method for the display module according to the embodiment of the present invention. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 8 is merely a block diagram of some of the structures associated with the inventive arrangements and is not intended to limit the computing devices to which the inventive arrangements may be applied, as a particular computing device may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, the display module interference removing apparatus provided in the embodiment of the present invention may be implemented in the form of a computer program, and the computer program may be executed on a computer device as shown in fig. 8. The memory of the computer device may store various program modules constituting the interference removing apparatus of the display module, such as an access mode determining module, a transmission data amount reducing module, and an interference level removing module shown in fig. 7. The program modules constitute computer programs that cause the processor to execute the steps of the interference elimination method for the display module according to the embodiments of the present invention described in this specification.
For example, the computer device shown in fig. 8 may execute step S202 through the access mode determining module in the display module interference removing apparatus shown in fig. 7; the computer device may perform step S204 through the transmission mode determination module; the computer device may execute step S206 by the transmission data processing reduction module; the computer device may perform step S208 by the interference level removal module.
In one embodiment, a computer device is proposed, the computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
determining access modes of wired equipment, wherein the access modes comprise a rising edge access mode, a falling edge access mode and a multi-pin access mode;
determining a transmission mode of the wired device according to an access mode of the wired device, wherein the transmission mode comprises a display frame rate mode and a control command mode;
reducing the transmission data volume according to the transmission mode of the wired equipment, acquiring the idle proportion of a transmission protocol after the transmission data volume is reduced, and allocating bandwidth for the wired equipment according to the idle proportion;
and detecting whether an output picture has errors, if so, removing level interference according to the access mode.
In one embodiment, a computer readable storage medium is provided, having a computer program stored thereon, which, when executed by a processor, causes the processor to perform the steps of:
determining access modes of wired equipment, wherein the access modes comprise a rising edge access mode, a falling edge access mode and a multi-pin access mode;
determining a transmission mode of the wired device according to an access mode of the wired device, wherein the transmission mode comprises a display frame rate mode and a control command mode;
reducing the transmission data volume according to the transmission mode of the wired equipment, acquiring the idle proportion of a transmission protocol after the transmission data volume is reduced, and allocating bandwidth for the wired equipment according to the idle proportion;
and detecting whether an output picture has errors, if so, removing level interference according to the access mode.
It should be understood that, although the steps in the flowcharts of the embodiments of the present invention are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in various embodiments may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
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 can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, databases, or other media used in embodiments provided herein may include non-volatile and/or volatile memory. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
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 (10)
1. A display module interference removing method is characterized by comprising the following steps:
determining access modes of wired equipment, wherein the access modes comprise a rising edge access mode, a falling edge access mode and a multi-pin access mode;
determining a transmission mode of the wired device according to an access mode of the wired device, wherein the transmission mode comprises a display frame rate mode and a control command mode;
reducing the transmission data volume according to the transmission mode of the wired equipment, acquiring the idle proportion of a transmission protocol after the transmission data volume is reduced, and allocating bandwidth for the wired equipment according to the idle proportion;
and detecting whether an output picture has errors, if so, removing level interference according to the access mode.
2. The method for interference cancellation in a display module according to claim 1, wherein the determining the access mode of the wired device comprises:
when the interface level is detected to be switched from low to high and the duration time meets a first preset value, the system is judged to be accessed into a wired device in a rising edge access mode;
when the interface level is detected to be switched from high to low and the duration time meets a second preset value, the system is judged to be accessed to a falling edge access mode wired device;
and the analog-to-digital converter detects that the multi-pin interface level is switched from high to low and the duration time meets a third preset value, and then the system is judged to be accessed to a multi-pin access mode wired device.
3. The method as claimed in claim 1, wherein the step of reducing the amount of data transmitted according to the transmission mode of the cable device comprises the steps of:
when the transmission mode is the display frame rate mode:
acquiring odd frames or even frames of a video, judging whether the difference value between the acquired odd frames or even frames and adjacent frames thereof is smaller than a set threshold value, and if so, deleting the acquired odd frames or even frames;
when the transmission mode is the control command mode:
and respectively acquiring the codes of two adjacent control commands, subtracting the codes of the two adjacent control commands, and deleting the next control command if the difference value is 0.
4. The method as claimed in claim 3, wherein the step of obtaining the idle ratio of the transmission protocol after the transmission data amount is reduced and allocating the bandwidth to the wired device according to the idle ratio comprises the steps of:
determining the idle proportion of an SPI bus and an RS485 bus according to the percentage of deleted video frames in the total data volume in unit time;
determining the idle proportion of the IIC bus according to the percentage of the deleted control commands in the unit time to the total data volume;
sequencing the SPI bus, the RS485 bus and the IIC bus from large to small according to the idle ratio;
allocating bus types and bandwidths for the wired equipment according to the sequence;
the method specifically comprises the following steps:
5. The method as claimed in claim 1, wherein the removing the level interference according to the access mode comprises the following steps:
when the wired device adopts a rising edge access mode:
acquiring a low level value of the interference level, and controlling a processing unit to output a compensation high level, wherein the absolute value of the compensation high level is not less than the difference value between the interference low level and the average high level;
when the wired device adopts a falling edge access mode or a multi-pin access mode:
and acquiring a high level value of the interference level, and controlling the processing unit to output a compensation low level, wherein the absolute value of the compensation low level is not less than the difference value between the interference high level and the average low level.
6. The method as claimed in claim 1, further comprising the steps of:
judging whether the number of wired devices is larger than the average value of the number of wired devices in the scene or not;
if so, requesting to reduce the frame rate of the video data by 30-40%, receiving the video data with the reduced frame rate and displaying the video data;
otherwise, requesting to reduce the frame rate of the video data by 20% -30%, and receiving and displaying the video data with the reduced frame rate.
7. The method as claimed in claim 1, further comprising the steps of:
determining the number of wireless devices accessed into the system according to the number of times that the wireless router requests the unique identity address of the cloud and distributes the timing verification protocol;
acquiring the number of cloud access devices;
if the number of the wireless devices is smaller than that of the cloud access devices, requesting to reduce the frame rate of the video data, receiving the video data with the reduced frame rate and displaying the video data;
and if the number of the wireless devices is larger than or equal to that of the cloud access devices, requesting to reduce the heartbeat detection frame rate of the control data, and receiving and displaying the control data after the heartbeat detection frame rate is reduced.
8. The utility model provides a display module assembly interference removing device which characterized in that, display module assembly interference removing device includes:
the access mode determining module is used for determining the access modes of the wired equipment, and the access modes comprise a rising edge access mode, a falling edge access mode and a multi-pin access mode;
the transmission mode determining module is used for determining the transmission mode of the wired equipment according to the input mode of the wired equipment, and the transmission mode comprises a display frame rate mode and a control command mode;
the transmission data volume reducing module is used for reducing the transmission data volume according to the transmission mode of the wired equipment, acquiring the idle proportion of a transmission protocol after the transmission data volume is reduced, and allocating bandwidth to the wired equipment according to the idle proportion;
and the interference level removing module is used for detecting whether an output picture has errors, and if so, removing level interference according to the access mode.
9. A computer device comprising a memory and a processor, the memory having stored thereon a computer program that, when executed by the processor, causes the processor to perform the steps of the display module de-interference method of any one of claims 1 to 7.
10. A computer-readable storage medium, having a computer program stored thereon, which, when executed by a processor, causes the processor to perform the steps of the display module interference cancellation method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110934500.2A CN113381898B (en) | 2021-08-16 | 2021-08-16 | Display module interference removing method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110934500.2A CN113381898B (en) | 2021-08-16 | 2021-08-16 | Display module interference removing method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113381898A CN113381898A (en) | 2021-09-10 |
CN113381898B true CN113381898B (en) | 2021-11-09 |
Family
ID=77577245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110934500.2A Active CN113381898B (en) | 2021-08-16 | 2021-08-16 | Display module interference removing method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113381898B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114251297B (en) * | 2022-01-24 | 2024-05-14 | 深圳市华图测控系统有限公司 | Intelligent drainage-free device speed regulation and level stabilization method and intelligent drainage-free device |
CN116723350B (en) * | 2023-05-11 | 2024-05-31 | 广州道然信息科技有限公司 | Method for automatically capturing picture to prevent interference |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201893792U (en) * | 2010-12-07 | 2011-07-06 | 广州特信网络技术有限公司 | Power detecting and level automatic tracker |
CN102538137B (en) * | 2011-12-23 | 2013-11-20 | 四川长虹电器股份有限公司 | Anti-jamming circuit and anti-jamming method for air-conditioning strong-electricity communication |
CN104301642B (en) * | 2014-09-04 | 2018-06-05 | 中航华东光电有限公司 | LCD display contrast adjustment system and method |
CN104751919B (en) * | 2015-03-03 | 2017-05-31 | 美核电气(济南)股份有限公司 | Nuclear power control stick position display system and its anti-interference display methods |
CN109360536B (en) * | 2018-12-12 | 2021-06-01 | 惠科股份有限公司 | Display driving method and display device |
TWI690178B (en) * | 2019-05-30 | 2020-04-01 | 瑞昱半導體股份有限公司 | Equalizer circuit |
CN110688339B (en) * | 2019-09-20 | 2022-03-25 | Tcl移动通信科技(宁波)有限公司 | Data transmission method and device, mobile terminal and storage medium |
CN111565115B (en) * | 2020-03-25 | 2021-03-19 | 北京瀚诺半导体科技有限公司 | Dynamic broadband tracking method, device and storage medium |
-
2021
- 2021-08-16 CN CN202110934500.2A patent/CN113381898B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113381898A (en) | 2021-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109766182B (en) | System resource dynamic expansion and contraction method and device, computer equipment and storage medium | |
CN113381898B (en) | Display module interference removing method and device, computer equipment and storage medium | |
CN106095052B (en) | Method and device for controlling CPU power consumption | |
CN109753207B (en) | Information processing method and device and storage medium | |
CN114548426B (en) | Asynchronous federal learning method, business service prediction method, device and system | |
CN113050906B (en) | Frame rate adjustment method and device for display screen, terminal and storage medium | |
CN111538678A (en) | Data buffering method, device and computer readable storage medium | |
CN114095438B (en) | Data transmission method, apparatus, device, storage medium and computer program product | |
WO2020259208A1 (en) | Memory scheduling method and apparatus, device and storage medium | |
WO2022148180A1 (en) | Image output method and apparatus, computer device and computer readable storage medium | |
CN112634122A (en) | Cloud rendering method and system, computer equipment and readable storage medium | |
US7843460B2 (en) | Method and apparatus for bandwidth corruption recovery | |
CN112367384B (en) | Kafka cluster-based dynamic speed limiting method and device and computer equipment | |
CN112783807A (en) | Model calculation method and system | |
CN111159598A (en) | Image browsing method and device, computer equipment and storage medium | |
WO2025051015A1 (en) | Server resource allocation method and apparatus, and computer device and storage medium | |
CN108388409B (en) | Print request processing method, apparatus, computer device and storage medium | |
DE112013006292B4 (en) | Managing performance policies based on workload scalability | |
CN116107479B (en) | Picture display method, electronic device and computer storage medium | |
EP4443380A1 (en) | Video coding method and apparatus, real-time communication method and apparatus, device, and storage medium | |
CN111405077A (en) | Domain name switching method and device, computer readable storage medium and computer equipment | |
CN116033092A (en) | Data read method and data write method | |
CN108834087B (en) | Short message sending method and device, computer equipment and storage medium | |
CN117591302B (en) | Project resource optimization allocation method based on unconstrained optimization algorithm | |
CN114420053B (en) | Backlight partition brightness control method and device, terminal equipment 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 |