LED display screen multi-zone display independent update method, system, device and medium
By extracting and parsing information of partition and area update packets, independent updates of some areas of the LED display screen are achieved, solving the problem of full-screen splash screen, and improving visual effects and update efficiency.
Patent Information
- Application Number
- CN202211519081.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2042-11-30
AI Technical Summary
When an existing LED display is updated in a certain area, it will cause the entire screen to splash, affect the visual effect, and it will not be possible to independently update some areas.
By obtaining partition update packets and area update packets, extracting and parsing corresponding update information, independent updates of the region are realized, including setting the area status and drawing area contents, avoiding the entire screen splash.
Independent updates in some areas are achieved, the entire screen splash phenomenon is avoided, the visual effect is improved, and the time to update to display is shortened.
Smart Images

Figure CN115762394B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of display screens, and in particular to a method, system, device and medium for independently updating multi-zone displays of an LED display screen. Background Art
[0002] At present, the LED display screens on the market adopt the method of updating the entire screen when only updating the display of a certain area, so it is impossible to achieve the purpose of updating a certain area without affecting the display of other areas. This is extremely unsuitable for LED display screens used in parking lot information boards, bus station information boards, bus information information boards, etc., because these information boards all have a part of the display content in the entire screen that is not updated for a long time, while other areas are dynamically updated according to actual conditions.
[0003] like Figure 1 As shown, the entire screen is divided into three areas, where area A is a static display of short text, area B is a dynamic display of long text movement, and area C is a dynamic display of multiple pictures changing frames; when only the short text content of area A needs to be updated, if the entire screen is updated, the content of area B will start to move and display from the starting point again, and the content of area C will start to change frames from the first frame again;
[0004] At the same time, frequent full-screen updates will affect the overall display effect of the display, and may even cause the entire screen to flash, resulting in poor visual effects. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a method, system, device and medium for independent updating of multi-area display of an LED display screen, which can realize independent updating of partial areas of the display screen, avoid screen flickering, have good visual effects and shorten display time.
[0006] In order to solve the above technical problems, the present invention provides a method for independently updating multi-area displays of an LED display screen, comprising: obtaining a partition update data packet, and extracting partition update information according to the partition update data packet, parsing regional update content according to the partition update information, and performing regional update according to the regional update content, wherein the partition update information is used to record the target partition state of the entire screen; when the LED display screen has been divided into regions, obtaining a regional update data packet, and extracting regional update information according to the regional update data packet, parsing regional update content according to the regional update information, and performing regional update according to the regional update content, wherein the regional update information is used to record the target display state of each partition.
[0007] As an improvement of the above solution, the partition update information includes the area name, area index, reference point coordinates and partition size, and the area update information includes the area name, area index and update content.
[0008] As an improvement of the above scheme, the step of parsing the area update content according to the partition update information or the area update information includes: traversing the area to be updated according to the partition update information or the area update information; setting the status of the area to be updated to a modified status; parsing the area update content according to the partition update information or the area update information; setting the area display action according to the area update content, the area display action including a jump-in action, a left move action, a right move action, an up move action, a down move action, a flashing action and a frame change action; drawing the area display content according to the area update content; setting the status of the area after the area display action setting and the area display content drawing are completed to an updated status.
[0009] As an improvement of the above scheme, the step of performing regional updating according to the regional update content includes: traversing all regions; determining whether the state of the region is an updating state or whether the regional display action is a jumping-in action, and when it is determined that the state of the region is an updating state or the regional display action is not a jumping-in action, performing regional updating according to the regional display action and the regional display content, and setting the state of the region being updated to a drawing state; and outputting the entire screen content for display.
[0010] Correspondingly, the present invention also provides a multi-zone display independent update system for an LED display screen, comprising: a partition acquisition module, used to acquire a partition update data packet; an update acquisition module, used to acquire a zone update data packet; a partition extraction module, used to extract partition update information according to the partition update data packet, wherein the partition update information is used to record the target partition status of the entire screen; an update extraction module, used to extract zone update information according to the zone update data packet, wherein the zone update information is used to record the target display status of each zone; a partition parsing module, used to parse zone update content according to the partition update information; an update parsing module, used to parse zone update content according to the zone update information; and an update module, used to perform zone update according to the zone update content.
[0011] As an improvement of the above scheme, the partition parsing module includes: a first traversal unit, used to traverse the area that needs to be updated according to the partition update information; a first state setting unit, used to set the state of the area that needs to be updated to a modified state; a first parsing unit, used to parse the area update content according to the partition update information; a first action setting unit, used to set the area display action according to the area update content, and the area display action includes a jump action, a left move action, a right move action, an up move action, a down move action, a flashing action and a frame change action; a first drawing unit, used to draw the area display content according to the area update content; a first update setting unit, used to set the state of the area that completes the area display action setting and the area display content drawing to an update state.
[0012] As an improvement of the above-mentioned scheme, the update parsing module includes: a second traversal unit, used to traverse the area that needs to be updated according to the area update information; a second state setting unit, used to set the state of the area that needs to be updated to a modified state; a second parsing unit, used to parse the area update content according to the area update information; a second action setting unit, used to set the area display action according to the area update content, and the area display action includes a jump action, a left move action, a right move action, an up move action, a down move action, a flashing action and a frame change action; a second drawing unit, used to draw the area display content according to the area update content; a second update setting unit, used to set the state of the area that completes the area display action setting and the area display content painting to an update state.
[0013] As an improvement of the above scheme, the update module includes: a full traversal unit, used to traverse all areas; a judgment unit, used to judge whether the state of the area is an update state or whether the area display action is a jump-in action; an update unit, used to update the area according to the area display action and the area display content when the judgment unit judges that the state of the area is an update state or the area display action is not a jump-in action, and set the state of the area being updated to a drawing state; a display unit, used to output the entire screen content display.
[0014] Correspondingly, the present invention also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, wherein the processor implements the steps of the above-mentioned LED display screen multi-zone display independent update method when executing the computer program.
[0015] Correspondingly, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the above-mentioned method for independently updating multi-zone display of an LED display screen are implemented.
[0016] The implementation of the present invention has the following beneficial effects:
[0017] The present invention can perform processes such as extraction of partition update information, analysis of area update content and area update according to the partition update data packet, thereby realizing effective division of the area; at the same time, the present invention can perform processes such as extraction of area update information, analysis of area update content and area update according to the area update data packet, thereby realizing separate update of the content of one or more areas; therefore, the present invention can realize updating of a certain area of the whole screen without affecting the display of other areas of the whole screen, and can frequently update a certain area of the whole screen without the whole screen flashing, with good visual effect; moreover, the time from triggering the update to the whole screen display is short. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is the area division diagram of the LED display;
[0019] Figure 2 This is a flow chart of a first embodiment of a method for independently updating a multi-area display on an LED display screen according to the present invention;
[0020] Figure 3 It is a structural schematic diagram of the LED display screen multi-zone display independent update system of the present invention;
[0021] Figure 4 It is a structural schematic diagram of a partition analysis module in the LED display screen multi-region display independent update system of the present invention;
[0022] Figure 5 It is a structural schematic diagram of an update parsing module in the LED display screen multi-area display independent update system of the present invention;
[0023] Figure 6 It is a structural schematic diagram of an update module in the LED display screen multi-zone display independent update system of the present invention. DETAILED DESCRIPTION
[0024] In order to make the objectives, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings.
[0025] See also Figure 2 , Figure 2 The first embodiment of the method for independently updating multi-area display of an LED display screen of the present invention is shown, which comprises:
[0026] S101, obtaining a partition update data packet;
[0027] When the entire screen is in the initial state, the user can divide the entire screen into areas through the control software to generate partition update data packets, and send the partition update data packets to the LED display screen multi-area display independent update system; in addition, when the entire screen has been divided into areas, the user can also redivide the areas through the control software to generate partition update data packets, and send the partition update data packets to the LED display screen multi-area display independent update system.
[0028] S102, extracting partition update information according to the partition update data packet;
[0029] It should be noted that, after performing protocol conversion on the partition update data packet, the partition update information can be extracted; wherein the partition update information is used to record the target partition status of the entire screen.
[0030] Furthermore, the partition update information includes the region name, region index, reference point coordinates and partition size. For example, the partition update information is: A, 1, x 0 ,y 0 , D 0 , L 0 , it means the area name is A, the area index is 1, and the reference point coordinates are "x 0 ,y 0 " and the partition size is D 0 ×L 0 , that is, with the coordinate "x 0 ,y 0 " is the reference point, the reference point is the starting point of the area, and the width is D 0 , the region length is L 0 as region A and add index 1 to it.
[0031] Therefore, the division position of each area can be accurately determined through the partition update information, thereby achieving effective positioning of each partition.
[0032] S103, parsing the area update content according to the partition update information;
[0033] Specifically, the step of parsing the area update content according to the partition update information includes:
[0034] (1) Traverse the area that needs to be updated according to the partition update information;
[0035] (2) Set the status of the area to be updated to the modified status;
[0036] (3) Analyze the regional update content according to the partition update information;
[0037] (4) Setting the regional display action according to the regional update content;
[0038] Preferably, the area display action includes a jump-in action, a left move action, a right move action, an upward move action, a downward move action, a flashing action, and a frame change action, but is not limited thereto.
[0039] (5) Draw the area display content according to the area update content;
[0040] (6) The state of the area where the area display action setting and area display content drawing are completed is set to the update state.
[0041] S104, performing regional update according to the regional update content;
[0042] Specifically, the steps of performing regional update according to the regional update content include:
[0043] (1) Traverse all areas;
[0044] (2) Determine whether the state of the area is an update state or whether the area display action is a jump action,
[0045] (3) when it is determined that the state of the region is an update state or the region display action is not a jump-in action, the region is updated according to the region display action and the region display content, and the state of the region being updated is set to a drawing state;
[0046] (4) Output the entire screen content for display.
[0047] Therefore, through steps S101-S104, the partition update information can be extracted, the area update content can be parsed, and the area can be updated according to the partition update data packet, thereby achieving effective division of the area.
[0048] S105, obtaining a zone update data packet;
[0049] When the LED display screen has been divided into zones, the user can update one or more zones through the control software to generate a zone update data packet, and send the generated zone update data packet to the LED display screen multi-zone display independent update system.
[0050] S106, extracting area update information according to the area update data packet;
[0051] It should be noted that, after performing protocol conversion on the area update data packet, the area update information can be extracted; wherein the area update information is used to record the target display status of each partition.
[0052] Furthermore, the area update information includes the area name, area index and update content. Since the location and size of the area have been limited when performing the area division in steps S101-S104, the reference point coordinates and the partition size can be omitted in the area update information. For example, the area update information is: A, 1, change the background image to "3.jip", which means that the background image of the area with area name A and index 1 is updated to "3.jip".
[0053] Therefore, each area can be accurately located through the area name and area index, thereby achieving targeted updates.
[0054] S107, parsing the area update content according to the area update information;
[0055] Specifically, the step of parsing the regional update content according to the regional update information includes:
[0056] (1) Traverse the area that needs to be updated according to the area update information;
[0057] (2) Set the status of the area to be updated to the modified status;
[0058] (3) parsing the regional update content according to the regional update information;
[0059] (4) Setting the regional display action according to the regional update content;
[0060] Preferably, the area display action includes a jump-in action, a left move action, a right move action, an upward move action, a downward move action, a flashing action, and a frame change action, but is not limited thereto.
[0061] (5) Draw the area display content according to the area update content;
[0062] (6) The state of the area where the area display action setting and area display content drawing are completed is set to the update state.
[0063] S108: Perform regional update according to the regional update content.
[0064] The steps for performing regional updates according to the regional update content include:
[0065] (1) Traverse all areas;
[0066] (2) Determine whether the state of the area is an update state or whether the area display action is a jump action,
[0067] (3) when it is determined that the state of the region is an update state or the region display action is not a jump-in action, the region is updated according to the region display action and the region display content, and the state of the region being updated is set to a drawing state;
[0068] (4) Output the entire screen content for display.
[0069] Therefore, through steps S105-S108, the processes of extracting the regional update information, parsing the regional update content, and updating the regional data packet can be performed, thereby realizing the independent update of one or more regional contents.
[0070] It should be noted that there is no necessary sequence between steps S101-S104 and steps S105-S108. When steps S101-S104 are being performed, steps S105-S108 are also being performed simultaneously.
[0071] In summary, the present invention can realize updating a certain area of the entire screen without affecting the display of other areas of the entire screen, and can frequently update a certain area of the entire screen without the entire screen flashing, with good visual effects; moreover, the time from triggering the update to the entire screen display is short.
[0072] See also Figure 3 , Figure 3 The structure diagram of the LED display screen multi-area display independent update system 100 of the present invention is shown, which includes a partition acquisition module 1, an update acquisition module 2, a partition extraction module 3, an update extraction module 4, a partition analysis module 5, an update analysis module 6 and an update module 7. Specifically:
[0073] The partition acquisition module 1 is used to obtain partition update data packets; when the entire screen is in the initial state, the user can divide the entire screen into regions through the control software to generate partition update data packets, and send the partition update data packets to the partition acquisition module 1; in addition, when the entire screen has been divided into regions, the user can also redivide the regions through the control software to generate partition update data packets, and send the partition update data packets to the partition acquisition module 1.
[0074] The update acquisition module 2 is used to obtain regional update data packets; when the LED display screen has been divided into regions, the user can update one or more regions through the control software to generate partition update data packets, and send the generated partition update data packets to the update acquisition module 2.
[0075] The partition extraction module 3 is used to extract the partition update information according to the partition update data packet; it should be noted that the partition update information can be extracted after the partition update data packet is converted into a protocol; wherein the partition update information is used to record the target partition state of the entire screen. Further, the partition update information includes the area name, area index, reference point coordinates and partition size. For example, the partition update information is: A, 1, x 0 ,y 0 , D 0 , L 0, it means the area name is A, the area index is 1, and the reference point coordinates are "x 0 ,y 0 " and the partition size is D 0 ×L 0 , that is, with the coordinate "x 0 ,y 0 " is the reference point, the reference point is the starting point of the area, and the width is D 0 , the region length is L 0 as region A and add index 1 to it.
[0076] The update extraction module 4 is used to extract the regional update information according to the regional update data packet; it should be noted that the regional update information can be extracted after the regional update data packet is converted into a protocol; wherein the regional update information is used to record the target display status of each partition. Further, the regional update information includes the regional name, regional index and update content. Since the position and size of the region have been limited when performing the regional division of steps S101-S104, the reference point coordinates and the partition size can be omitted in the regional update information. For example, the regional update information is: A, 1, change the background image to "3.jip", which means that the background image of the region with the regional name A and the index 1 is updated to "3.jip".
[0077] The partition parsing module 5 is used to parse the area update content according to the partition update information;
[0078] The update parsing module 6 is used to parse the regional update content according to the regional update information;
[0079] The updating module 7 is used to perform regional updating according to the regional updating content.
[0080] It should be noted that, by combining the partition acquisition module 1, the partition extraction module 3, the partition parsing module 5 and the update module 7, the processes of extracting the partition update information, parsing the regional update content and updating the regional data packet can be performed, thereby realizing the effective division of the region; at the same time, by combining the update acquisition module 2, the update extraction module 4, the update parsing module 6 and the update module 7, the processes of extracting the regional update information, parsing the regional update content and updating the regional data packet can be performed, thereby realizing the separate update of the content of one or more regions.
[0081] like Figure 4 As shown, the partition parsing module 5 includes:
[0082] A first traversal unit 51 is used to traverse the area that needs to be updated according to the partition update information;
[0083] A first state setting unit 52, used to set the state of the area to be updated to a modification state;
[0084] A first parsing unit 53, configured to parse the area update content according to the partition update information;
[0085] The first action setting unit 54 is used to set the area display action according to the area update content; preferably, the area display action includes a jump-in action, a left move action, a right move action, an up move action, a down move action, a flashing action and a frame change action, but is not limited thereto.
[0086] A first drawing unit 55, used for drawing the regional display content according to the regional update content;
[0087] The first update setting unit 56 is used to set the state of the area after the area display action setting and the area display content drawing are completed as an update state.
[0088] like Figure 5 The update parsing module 6 shown includes:
[0089] A second traversal unit 61, used for traversing the area to be updated according to the area update information;
[0090] A second state setting unit 62, used to set the state of the area to be updated to a modification state;
[0091] A second parsing unit 63, configured to parse the area update content according to the area update information;
[0092] The second action setting unit 64 is used to set the area display action according to the area update content; preferably, the area display action includes jump-in action, left move action, right move action, up move action, down move action, flashing action and frame change action, but is not limited to this.
[0093] A second drawing unit 65, used for drawing the regional display content according to the regional update content;
[0094] The second update setting unit 66 is used to set the state of the area after the area display action setting and the area display content drawing are completed as an update state.
[0095] like Figure 6 As shown, the update module 7 includes:
[0096] A full traversal unit 71, used for traversing all areas;
[0097] A judging unit 72, used to judge whether the state of the area is an update state or whether the area display action is a jump-in action;
[0098] An updating unit 73, configured to update the region according to the region display action and the region display content, and set the region state being updated to a drawing state when the judging unit judges that the region state is an updating state or the region display action is not a jump-in action;
[0099] The display unit 74 is used to output the entire screen content.
[0100] In summary, the present invention can realize updating a certain area of the entire screen without affecting the display of other areas of the entire screen, and can frequently update a certain area of the entire screen without the entire screen flashing, with good visual effects; moreover, the time from triggering the update to the entire screen display is short.
[0101] Accordingly, the present invention also discloses a computer device, including a memory and a processor, wherein the memory stores a computer program, wherein the processor implements the steps of the above-mentioned LED display screen multi-area display independent update method when executing the computer program. At the same time, the present invention also discloses a computer-readable storage medium, wherein the computer program is stored thereon, wherein the steps of the above-mentioned LED display screen multi-area display independent update method are implemented when the computer program is executed by the processor.
[0102] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for independently updating multi-area display of an LED display screen, characterized in that: include: Obtain a partition update data packet, extract partition update information according to the partition update data packet, parse the area update content according to the partition update information, and perform area update according to the area update content, wherein the partition update information is used to record the target partition state of the entire screen; In the case where the LED display screen has been divided into regions, a region update data packet is obtained, and region update information is extracted according to the region update data packet, and region update content is parsed according to the region update information, and region update is performed according to the region update content, wherein the region update information is used to record the target display state of each partition; The step of parsing the regional update content according to the partition update information or the area update information comprises: traversing the area to be updated according to the partition update information or the area update information; setting the state of the area to be updated to the modification state; parsing the regional update content according to the partition update information or the area update information; setting the regional display action according to the regional update content; drawing the regional display content according to the regional update content; setting the state of the area where the regional display action setting and the regional display content drawing are completed to the update state; The step of performing regional updating according to the regional update content includes: traversing all regions; determining whether the state of the region is an updating state or whether the regional display action is a jumping-in action, and when determining that the state of the region is an updating state or the regional display action is not a jumping-in action, performing regional updating according to the regional display action and the regional display content, and setting the state of the region being updated to a drawing state; and outputting the entire screen content for display.
2. The LED display screen multi-area display independent update method as claimed in claim 1, characterized in that: The partition update information includes a region name, a region index, reference point coordinates and a partition size, and the region update information includes a region name, a region index and update content.
3. The LED display screen multi-area display independent update method as claimed in claim 1 or 2, characterized in that: The area display actions include a jump-in action, a left move action, a right move action, an upward move action, a downward move action, a flashing action, and a frame change action.
4. A LED display screen multi-area display independent update system, characterized in that: include: A partition acquisition module is used to acquire partition update data packets; Update acquisition module, used to obtain regional update data packets; A partition extraction module, used to extract partition update information according to the partition update data packet, wherein the partition update information is used to record the target partition state of the entire screen; An update extraction module, used for extracting area update information according to the area update data packet, wherein the area update information is used for recording the target display state of each partition; A partition parsing module, used for parsing the area update content according to the partition update information; An update parsing module, used for parsing the regional update content according to the regional update information; An updating module, used for performing regional updating according to the regional updating content; The partition parsing module includes: a first traversal unit, used to traverse the area to be updated according to the partition update information; a first state setting unit, used to set the state of the area to be updated to a modified state; a first parsing unit, used to parse the area update content according to the partition update information; a first action setting unit, used to set the area display action according to the area update content; a first drawing unit, used to draw the area display content according to the area update content; a first update setting unit, used to set the state of the area that has completed the area display action setting and the area display content drawing to an updated state; The update parsing module includes: a second traversal unit, used to traverse the area to be updated according to the area update information; a second state setting unit, used to set the state of the area to be updated to a modified state; a second parsing unit, used to parse the area update content according to the area update information; a second action setting unit, used to set the area display action according to the area update content; a second drawing unit, used to draw the area display content according to the area update content; a second update setting unit, used to set the state of the area that has completed the area display action setting and the area display content drawing to an updated state; The update module includes: a full traversal unit, used to traverse all areas; a judgment unit, used to judge whether the state of the area is an update state or whether the area display action is a jump-in action; an update unit, used to update the area according to the area display action and the area display content when the judgment unit judges that the state of the area is an update state or the area display action is not a jump-in action, and set the state of the area being updated to a drawing state; a display unit, used to output the entire screen content display.
5. The LED display screen multi-area display independent update system as claimed in claim 4, characterized in that: The area display actions include a jump-in action, a left move action, a right move action, an upward move action, a downward move action, a flashing action, and a frame change action.
6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 3 are implemented.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented.
