Display control method and control system for special-shaped screen
By splitting the special screen into rectangular areas and adjusting the coordinates, combining partition rendering and OpenGL transformation matrix technology, the problem of special screen rendering exceeding the load range of the sending cartridge is solved, and a more efficient special screen display is achieved.
Patent Information
- Application Number
- CN202510379687.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2025-07-11
AI Technical Summary
The special-shaped screen often exceeds the load range of the sending card when rendering, resulting in waste of performance and resolution limitations.
Split the special screen into several rectangular areas, adjust the coordinates to make it compactly close to the center of the screen, and process each area through partition rendering and transformation matrix technology, and render using OpenGL.
It realizes efficient rendering of a special-shaped screen at smaller resolution, saving performance, and supporting more screen-shaped displays.
Smart Images

Figure CN120299398A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of LED display, and particularly relates to a display control method and control system for a special-shaped screen. Background Art
[0002] An LED display control system usually consists of a transmitting card and a receiving card. One transmitting card can drive multiple receiving cards. Each receiving card controls the display of a small area. The transmitting card can control the offset and size of the display of each receiving card. The LED transmitting card usually has a maximum loading area (width pixels x height pixels) limit. Conventional screen receiving cards are arranged in a rectangle, which can maximize the use of the loading area of the transmitting card. However, for some special-shaped screens, such as a screen in the shape of a door frame, its effective display part is only the border, and the actual resolution is not large. But rendering it as a complete rectangle will exceed the loading range of the transmitting card. Summary of the Invention
[0003] The purpose of the present invention is to provide a display control method and control system for a special-shaped screen, aiming to solve the problem that the rendering of a special-shaped screen will exceed the loading range of the transmitting card.
[0004] The present invention is implemented as follows. A display control method for a special-shaped screen includes:
[0005] Step S1: Split the special-shaped screen into several rectangular areas, and each rectangular area corresponds to the actual position of the screen;
[0006] Step S2: Adjust the coordinates of each rectangular area so that each rectangular area is placed closely near the center of the picture;
[0007] Step S3: Obtain the original parameters of the screen and the coordinates of each area in the screen in the picture, and use the method of partition rendering to process each area separately;
[0008] Step S4: The transmitting card sets the display area coordinates of each group of receiving cards according to the coordinates of each area in the picture, and each receiving card controls an LED display screen.
[0009] A further technical solution of the present invention is: In step S1, input the width, height and placement position of each rectangular area in the split rectangular areas.
[0010] A further technical solution of the present invention is: In step S2, use the method of offset and rotation to move several rectangular areas to the central area of the picture.
[0011] A further technical solution of the present invention is: In step S3, if OpenGL is used, render through a transformation matrix.
[0012] Another object of the present invention is to provide a control system for a display control method of a special-shaped screen, including:
[0013] A host computer input module that splits the special-shaped screen into several rectangular areas, and each rectangular area corresponds to the actual position of the screen;
[0014] A host computer editing module for adjusting the coordinates of each rectangular area so that each rectangular area is placed compactly close to the center of the screen;
[0015] A slave computer rendering module for obtaining the original screen parameters in the host computer editing module and the coordinates of each area in the screen in the picture, and separately processing each area using the method of partition rendering;
[0016] A slave computer output module for using a sending card to set the display area coordinates of each group of receiving cards according to the coordinates of each area in the picture, and each receiving card controls one LED display screen.
[0017] A further technical solution of the present invention is that the sending card is provided with a plurality of output network ports, which are connected to the receiving card to output LED display signals.
[0018] A further technical solution of the present invention is that the receiving cards are connected in series with each other.
[0019] A further technical solution of the present invention is that the sending card controls the specific content displayed on each receiving card.
[0020] The beneficial effect of the present invention is that rendering of a special-shaped screen is achieved using a smaller resolution, which saves more performance, and enables some playback boxes that only support small resolutions to break through the limitations and support more screen forms. Description of the Drawings
[0021] Figure 1 is a flowchart of the method of the present invention;
[0022] Figure 2 is a schematic diagram of the first step of the door frame screen embodiment of the present invention;
[0023] Figure 3 is a schematic diagram of the second step of the door frame screen embodiment of the present invention;
[0024] Figure 4 is a connection schematic diagram between the sending card and the receiving card of the present invention. Detailed Embodiment
[0025] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
[0026] Figure 1Disclosed is a display control method for a special-shaped screen provided by the present invention, including:
[0027] Step S1: Split the special-shaped screen into several rectangular regions, and each rectangular region corresponds to the actual position of the screen;
[0028] Step S2: Adjust the coordinates of each rectangular region so that each rectangular region is placed closely near the center of the screen;
[0029] Step S3: Obtain the original parameters of the screen and the coordinates of each region in the screen in the picture, and process each region separately using the method of partition rendering;
[0030] Step S4: The sending card sets the display area coordinates of each group of receiving cards according to the coordinates of each region in the picture, and each receiving card controls an LED display screen.
[0031] Preferably, in step S1, input the width, height and placement position of each rectangular region in the split rectangular regions.
[0032] Preferably, in step S2, use the method of offset and rotation to move several rectangular regions to the central area of the screen.
[0033] Preferably, in step S3, if OpenGL is used, render through the transformation matrix method.
[0034] The present invention also provides a control system for a display control method of a special-shaped screen, including:
[0035] The host computer input module splits the special-shaped screen into several rectangular regions, and each rectangular region corresponds to the actual position of the screen;
[0036] The host computer editing module is used to adjust the coordinates of each rectangular region so that each rectangular region is placed closely near the center of the screen;
[0037] The slave computer rendering module is used to obtain the original parameters of the screen in the host computer editing module and the coordinates of each region in the screen in the picture, and process each region separately using the method of partition rendering;
[0038] The slave computer output module is used to use the sending card to set the display area coordinates of each group of receiving cards according to the coordinates of each region in the picture, and each receiving card controls an LED display screen.
[0039] Preferably, the sending card is provided with several output network ports, which are connected to the receiving card to output the LED display signal.
[0040] Preferably, the receiving cards are connected in series with each other.
[0041] Preferably, the sending card controls the specific content displayed on each receiving card.
[0042] The following uses a specific embodiment to illustrate the solution of the present invention.
[0043] When the user creates a display screen in the editing software, in the first step, the user inputs the original screen parameters using the host computer input module. For a special-shaped screen, it needs to be split into multiple rectangular areas, and then the width, height, and placement position of each rectangular area are input. For example, after inputting the original screen parameters of a doorframe screen, the preview diagram of the display screen is as Figure 2 shown.
[0044] In the second step, the coordinates of each rectangular area in the canvas are set. The user can adjust the offset and rotation of each rectangular area separately to make the entire screen render more compactly in the canvas. For example, the doorframe screen can be adjusted to be arranged as Figure 3 . As Figure 3 shown, area 2 is rotated 90 degrees counterclockwise and translated to the right, and area 3 is rotated 90 degrees counterclockwise and translated to the left. After adjustment, the width and height of the canvas can be significantly reduced.
[0045] After the host computer editing module obtains the original screen parameters and the coordinates of each area in the screen in the picture, it sends this data to the lower computer playback box. The lower computer rendering module uses the partition rendering method to separately process the offset and rotation transformation of each area. Taking the above-mentioned doorframe screen as an example, area 2 is rendered below area 1 in the canvas, but actually the rotated content of the left doorframe is rendered. If OpenGL is used for graphics rendering, this effect can be achieved through the transformation matrix.
[0046] The sending card of the lower computer playback box sets the display area coordinates of each group of receiving cards according to the coordinates of each area in the picture. For example, for the above-mentioned doorframe screen, assuming that the width and height of area 1, area 2, and area 3 are all 4096×128, the display area coordinate configuration of the receiving cards is as follows in the table:
[0047]
[0048]
[0049] The first group of receiving cards controls the screen of the area above the doorframe and is installed horizontally. The second group of receiving cards controls the screen of the area on the left side of the doorframe and is installed vertically. The third group of receiving cards controls the screen of the area on the right side of the doorframe and is installed vertically.
[0050] The connection relationship between the sending card and the receiving card is as Figure 4As shown in the figure, the sending card has one or more output network ports for controlling the receiving card and outputting LED display signals. The sending card and the receiving card are connected by a gigabit network cable. There are two gigabit network ports on the receiving card, one for input and one for output, and the receiving cards can be connected in series with gigabit network cables. Each receiving card can control a small LED display screen. The sending card can control which specific area of content each receiving card displays.
[0051] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A display control method for a special-shaped screen, characterized in that Including: Step S1: Split the special-shaped screen into several rectangular regions, and each rectangular region corresponds to the actual position of the screen; Step S2: Adjust the coordinates of each rectangular region so that each rectangular region is placed closely near the center of the screen; Step S3: Obtain the original parameters of the screen and the coordinates of each region in the screen in the picture, and process each region separately using the method of partition rendering; Step S4: The sending card sets the display area coordinates of each group of receiving cards according to the coordinates of each region in the picture, and each receiving card controls a LED display screen.
2. The display control method for a special-shaped screen according to claim 1, wherein In step S1, input the width, height and placement position of each rectangular region in the split rectangular regions.
3. A display control method for a special-shaped screen according to claim 1, characterized in that In step S2, move several rectangular regions to the central area of the screen by means of offset and rotation.
4. The display control method for a special-shaped screen according to claim 1, characterized in that In step S3, if OpenGL is adopted, render by means of a transformation matrix.
5. A control system for a display control method of an irregular-shaped screen as described in any one of claims 1-4, characterized in that, Including: The host computer input module splits the special-shaped screen into several rectangular regions, and each rectangular region corresponds to the actual position of the screen; The host computer editing module is used to adjust the coordinates of each rectangular region so that each rectangular region is placed closely near the center of the screen; The slave computer rendering module is used to obtain the original parameters of the screen in the host computer editing module and the coordinates of each region in the screen in the picture, and process each region separately using the method of partition rendering; The slave computer output module is used to use the sending card to set the display area coordinates of each group of receiving cards according to the coordinates of each region in the picture, and each receiving card controls a LED display screen.
6. The control system for the display control method of an irregular screen according to claim 5, characterized in that, The sending card is provided with several output network ports, which are connected to the receiving card and output LED display signals.
7. The control system of a display control method for an irregular screen according to claim 5, characterized in that, The receiving cards are connected in series with each other.
8. The control system of a display control method for a special-shaped screen according to claim 5, characterized in that, The sending card controls the specific content displayed on each receiving card.