A pattern display method, device and equipment for full-angle flexible LED screen

By importing the flexible state of the flexible LED screen into the voxel enclosing box model, marking and outputting matching sub-pattern data, the problem that the flexible LED screen cannot be adjusted in detail during pattern output is solved, and high-precision visual optimization and adaptive display effect are achieved.

CN118918803BActive Publication Date: 2025-05-16SHENZHEN XIANGNUO TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411322222.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2025-05-16
Estimated Expiration
2044-09-23

AI Technical Summary

Technical Problem

When the existing flexible LED screens are output in pattern, they cannot make fine adjustments to each block, resulting in poor visual experience and high requirements for image resolution, which can easily cause image deformation and affect output quality.

Method used

By identifying the flexible state of the LED screen and importing it into the voxel enclosure box model, each voxel block is marked, forming a one-to-one display interface, and outputting matching sub-pattern data to ensure that the pattern data matches the position and size of the sub-pattern data when output.

Benefits of technology

The fine adjustment of each block on the flexible LED screen pattern is achieved, the user's visual experience is optimized, the display accuracy is improved, the optimal visual effect of the pattern is ensured at different angles, and the display needs are adapted to different flexible states.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118918803B_ABST
    Figure CN118918803B_ABST
Patent Text Reader

Abstract

The present invention relates to a pattern display method, device and equipment for a full-angle flexible LED screen. The method comprises the following steps: identifying the flexible state of an LED screen, and importing the flexible state into a voxel bounding box model; marking each voxel block of the LED screen in the current flexible state by using the voxel bounding box model; forming a one-to-one corresponding display interface for each voxel block through the voxel bounding box model, and outputting the acquired pattern data through the display interface. In the process of outputting the pattern data, each sub-pattern data is output based on the one-to-one matching of the position and size of the voxel block, and each sub-pattern data is the data obtained after the pattern data is segmented according to the voxel block; so as to achieve fine adjustment of each block on the flexible LED screen pattern and optimize the visual experience of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of LED display technology, and in particular to a pattern display method, device and equipment for a full-angle flexible LED screen. Background Art

[0002] The current LED display screen is usually a flat-panel display, and the entire display screen is displayed on the entire flat screen, such as a bus station notice board, showing a static or dynamic image display, and the display effect lacks a three-dimensional visual effect. In response to this, there are also LED display screens that are set to be curved, which can improve the display effect to a certain extent.

[0003] However, the current display solution is to transmit the video image 1:1 to the flexible curved LED screen for 100% full layout, which has high requirements on the resolution-related dimensions of the video image. Although there are technical processing methods such as stretching, enlarging or reducing in this direction, the image is deformed due to the horizontal and vertical stretching of the image in different proportions, thus affecting the output quality of the video image.

[0004] Based on this technology, there is CN201310103587.4-Flexible display device, which includes: a substrate, which is flexible and can be folded according to user intention, and the substrate includes a display area, wherein the size of the substrate is variable according to its folding; a deformation detection unit, which is in an overlapping relationship with the display area, and the deformation detection unit detects the deformation of the substrate; a control unit, which obtains information from the deformation detection unit; and a resolution adjustment unit, which is controlled by the control unit and adjusts the resolution of the image displayed in the display area; However, the flexible LED screen of this solution adjusts the resolution of the pattern of the entire screen in pattern output, and does not make subtle adjustments to each block on the pattern, resulting in the LED screen being unable to optimize the user's visual experience in terms of flexibility changes. Summary of the invention

[0005] The main purpose of the present invention is to provide a pattern display method, device and equipment for a full-angle flexible LED screen, aiming to achieve fine adjustment of each block on the flexible LED screen pattern and optimize the user's visual experience.

[0006] To achieve the above object, the present invention provides a method for displaying patterns of a full-angle flexible LED screen, comprising the following steps:

[0007] Identifying the flexibility state of the LED screen and importing the flexibility state into the voxel bounding box model;

[0008] Using the voxel bounding box model, marking each voxel block of the LED screen in the current flexible state, wherein the voxel block is the area where the LED screen outputs a pattern;

[0009] A one-to-one corresponding display interface is created by forming each of the voxel blocks through a voxel bounding box model, and the acquired pattern data is outputted by the display interface, and in the process of outputting the pattern data, each sub-pattern data is outputted based on the position and size of the voxel block, and each sub-pattern data is data obtained after the pattern data is segmented according to the voxel block;

[0010] The method of labeling each voxel block of the LED screen in the current flexible state with the voxel bounding box model includes:

[0011] Create a three-dimensional space coordinate system, and add the modeling of the LED screen in the current flexible state to the three-dimensional space coordinate system, and identify the pattern display surface of the LED screen in the three-dimensional space coordinate system;

[0012] Calculate the pattern point cloud data of the pattern display surface in the three-dimensional space coordinate system by using the bounding box algorithm;

[0013] Identify voxel boundary information on the pattern point cloud data through the current flexible state of the LED screen, and determine the cross-section of independent position and size on the pattern display surface based on the matching of the voxel boundary information and the pattern display surface;

[0014] Each voxel block corresponding to the cross section is marked one by one in the three-dimensional space coordinate system through the cross sections with independent positions and sizes on the pattern display surface.

[0015] Furthermore, the step of identifying the flexible state of the LED screen includes:

[0016] Obtaining flexibility changes of the deformation sensing module;

[0017] The change numerical value calculation is performed based on the flexibility change to obtain the flexibility state of the LED screen, wherein the deformation sensing module is a module that fits tightly to the LED screen.

[0018] Furthermore, the step of obtaining the flexibility change of the deformation sensing module includes:

[0019] A gyroscope matrix on the deformation sensing module is identified to determine the change values ​​between the gyroscopes in the gyroscope matrix.

[0020] Further, after the step of importing the flexible state into the voxel bounding box model, the method further comprises:

[0021] Retrieve the default LED screen status preset in the voxel bounding box;

[0022] Compare the default LED screen state with the current flexible state of the LED screen and calculate the difference value;

[0023] The default LED screen state in the voxel bounding box is modified based on the difference value to make it consistent with the flexible state corresponding to the current LED screen, and the LED screen modeling in the current flexible state is generated.

[0024] Furthermore, the step of identifying the pattern display surface of the LED screen in the three-dimensional space coordinate system includes:

[0025] Get the position information of the gyroscope matrix output preset in the LED screen;

[0026] The position information of each of the above is marked in the three-dimensional space coordinate system, so that the voxel bounding box model can identify the pattern display surface of the LED screen in the three-dimensional space coordinate system.

[0027] Further, the step of identifying voxel boundary information on the pattern point cloud data through the current flexible state of the LED screen, and determining the cross-section of independent position and size on the pattern display surface based on the matching of the voxel boundary information and the pattern display surface includes:

[0028] By using a preset absolute horizontal line, determining the angle information of the LED screen in the current flexible state, whether the angle is greater than or less than 0°, and using the angle information to identify the voxel boundary information on the pattern point cloud data;

[0029] The voxel boundary information is matched with the pattern display surface to obtain a plurality of cross sections with independent positions and sizes where folded corner information appears.

[0030] Furthermore, the step of marking each voxel block corresponding to the cross section in the three-dimensional space coordinate system through the cross sections of independent positions and sizes on the pattern display surface includes:

[0031] A voxel block is generated based on the one-to-one correspondence of the cross sections, and the minimum size of the voxel block is 1 pixel.

[0032] The present invention also provides a pattern display device for a full-angle flexible LED screen, comprising:

[0033] An identification unit, used for identifying the flexible state of the LED screen and importing the flexible state into a voxel bounding box model;

[0034] A model unit, used to mark each voxel block of the LED screen in the current flexible state by using the voxel bounding box model, wherein the voxel block is the area where the LED screen outputs a pattern;

[0035] An interface unit, used to form a one-to-one corresponding display interface for each of the voxel blocks through a voxel bounding box model, and output the acquired pattern data through the display interface, and in the process of outputting the pattern data, output each sub-pattern data based on the position and size of the voxel block, each sub-pattern data is data obtained after the pattern data is segmented according to the voxel block;

[0036] The model units include:

[0037] A coordinate system subunit is used to create a three-dimensional space coordinate system, add the modeling of the LED screen in the current flexible state to the three-dimensional space coordinate system, and identify the pattern display surface of the LED screen in the three-dimensional space coordinate system;

[0038] A calculation subunit, used for calculating pattern point cloud data of the pattern display surface in a three-dimensional space coordinate system by a bounding box algorithm;

[0039] A cross-section subunit, used to identify voxel boundary information on the pattern point cloud data through the current flexible state of the LED screen, and determine a cross-section of independent position and size on the pattern display surface based on the matching of the voxel boundary information and the pattern display surface;

[0040] The voxel block subunit is used to mark each voxel block corresponding to the cross section in the three-dimensional space coordinate system through the cross section of independent position and size on the pattern display surface.

[0041] The present invention also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the pattern display method of the above-mentioned full-angle flexible LED screen are implemented.

[0042] The present invention also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the pattern display method of the above-mentioned full-angle flexible LED screen are implemented.

[0043] The pattern display method, device and equipment of the full-angle flexible LED screen provided by the present invention have the following beneficial effects:

[0044] (1) By identifying the flexible state of the LED screen and importing it into the voxel bounding box model, accurate adaptation of the LED screen pattern display in the flexible state is achieved. The voxel bounding box model is used to mark each voxel block to ensure that the pattern data matches the position and size of the sub-pattern data when it is output, thereby improving the display accuracy.

[0045] (2) The full-angle visual optimization algorithm ensures that the pattern maintains the best visual effect no matter from which angle it is viewed, providing a more immersive viewing experience. The real-time deformation monitoring and feedback mechanism ensures the immediacy and accuracy of the display effect, so that the pattern display is always synchronized with the flexible state of the LED screen.

[0046] (3) By adjusting the dynamic resolution of the sub-blocks, the pattern is displayed in each block without deformation, which meets the display requirements under different flexible states. This method is not only applicable to flat-panel LED displays, but also to flexible LED displays with curved surfaces or other complex shapes, which broadens the scope of application.

[0047] (4) Through the recognition and calculation of the deformation sensing module and the gyroscope matrix, intelligent perception and response to the flexible state of the LED screen is realized. The numerical comparison between the default LED screen state preset in the voxel bounding box and the current state enables the system to automatically adjust and generate an LED screen model that adapts to the current flexible state. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 It is a schematic flow chart of a method for displaying patterns on a full-angle flexible LED screen in one embodiment of the present invention;

[0049] Figure 2 is a schematic flow chart of a method for displaying patterns on a full-angle flexible LED screen in another embodiment of the present invention;

[0050] Figure 3 It is a structural block diagram of a pattern display device of a full-angle flexible LED screen in one embodiment of the present invention;

[0051] Figure 4 It is a schematic block diagram of the structure of a computer device according to an embodiment of the present invention.

[0052] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0054] Reference Figure 1-2 , which is a flow chart of a pattern display method of a full-angle flexible LED screen proposed by the present invention, comprising the following steps:

[0055] S1, identifying the flexibility state of the LED screen, and importing the flexibility state into a voxel bounding box model;

[0056] S2, using the voxel bounding box model, marking each voxel block of the LED screen in the current flexible state, wherein the voxel block is the area where the LED screen outputs a pattern;

[0057] S3, forming a one-to-one corresponding display interface for each of the voxel blocks through a voxel bounding box model, and outputting the acquired pattern data through the display interface, and in the process of outputting the pattern data, outputting each sub-pattern data based on the position and size of the voxel block, each sub-pattern data is data obtained after the pattern data is segmented according to the voxel block;

[0058] The method of labeling each voxel block of the LED screen in the current flexible state with the voxel bounding box model includes:

[0059] S21, creating a three-dimensional space coordinate system, and adding the modeling of the LED screen in the current flexible state to the three-dimensional space coordinate system, and identifying the pattern display surface of the LED screen in the three-dimensional space coordinate system;

[0060] S22, calculating pattern point cloud data of the pattern display surface in the three-dimensional space coordinate system by using a bounding box algorithm;

[0061] S23, identifying voxel boundary information on the pattern point cloud data through the current flexible state of the LED screen, and determining a cross section of independent position and size on the pattern display surface based on the matching of the voxel boundary information and the pattern display surface;

[0062] S24, marking each voxel block corresponding to the cross section in the three-dimensional space coordinate system through the cross sections of independent positions and sizes on the pattern display surface.

[0063] For S1, specifically:

[0064] The steps of identifying the flexible state of the LED screen include:

[0065] Obtaining flexibility changes of the deformation sensing module;

[0066] The change numerical value calculation is performed based on the flexibility change to obtain the flexibility state of the LED screen, wherein the deformation sensing module is a module that fits tightly to the LED screen.

[0067] The step of obtaining the flexibility change of the deformation sensing module includes:

[0068] A gyroscope matrix on the deformation sensing module is identified to determine the change values ​​between the gyroscopes in the gyroscope matrix.

[0069] In the specific implementation process: the deformation sensing module is a device that fits tightly on the LED screen, which can sense the bending or deformation of the LED screen. When the LED screen bends or deforms, the deformation sensing module will change accordingly, and these changes reflect the flexibility of the LED screen. The device will obtain the change data of the deformation sensing module, and its value represents the flexibility of the LED screen, that is, the degree of bending, bending direction and other information. The deformation sensing module is equipped with a gyroscope matrix, which is an array composed of multiple tiny gyroscopes. The gyroscope is a sensor that can sense the rotation or tilt of an object. Therefore, the gyroscope matrix can sense the bending or deformation of the LED screen in all directions. When the LED screen bends or deforms, each gyroscope in the gyroscope matrix will produce different change values. The device will analyze the change values ​​to determine the degree of bending or deformation of the LED screen in all directions.

[0070] After the step of S1, specifically:

[0071] After the step of importing the flexible state into the voxel bounding box model, the method further comprises:

[0072] Retrieve the default LED screen status preset in the voxel bounding box;

[0073] Compare the default LED screen state with the current flexible state of the LED screen and calculate the difference value;

[0074] The default LED screen state in the voxel bounding box is modified based on the difference value to make it consistent with the flexible state corresponding to the current LED screen, and the LED screen modeling in the current flexible state is generated.

[0075] In the specific implementation process: a default LED screen state is preset in the voxel bounding box model. This state represents the standard state of the LED screen when it is not bent or deformed. When the device starts to process the pattern display of the flexible LED screen, it first calls this default state as a reference. The device will compare the currently identified flexible state with the default state numerically. Through the comparison, the device can calculate the difference between the two. This difference represents the change in the LED screen from the default state to the current flexible state. According to the calculated difference, the device will modify the default LED screen state in the voxel bounding box. The purpose of the modification is to make the LED screen state in the voxel bounding box model consistent with the current actual LED screen's flexible state. After the modification is completed, the device will generate an LED screen modeling corresponding to the current flexible state. This modeling will be used for subsequent pattern display processing.

[0076] For S21, specifically:

[0077] The step of identifying the pattern display surface of the LED screen in the three-dimensional space coordinate system comprises:

[0078] Get the position information of the gyroscope matrix output preset in the LED screen;

[0079] The position information of each of the above is marked in the three-dimensional space coordinate system, so that the voxel bounding box model can identify the pattern display surface of the LED screen in the three-dimensional space coordinate system.

[0080] In the specific implementation process: Based on the gyroscope matrix mentioned above, the position and posture of the LED screen in space can be sensed in real time. The gyroscope matrix will output position information, which describes the specific position and direction of the LED screen in three-dimensional space. The voxel bounding box model is a model used to represent and process the shape and posture of objects in three-dimensional space. By marking the position information of the LED screen in the three-dimensional space coordinate system, the device can use the voxel bounding box model to identify the specific shape and posture of the LED screen in space, especially the position and direction of its pattern display surface.

[0081] For S22, specifically:

[0082] Determine the bounding box type:

[0083] When processing the pattern display surface of the LED screen, usually choose the axis-aligned bounding box (AABB) or oriented bounding box (OBB) and other types. These bounding box types have their own advantages and disadvantages, and the specific choice depends on the needs of the application scenario.

[0084] Construct the bounding box:

[0085] According to the position and posture of the LED screen in the three-dimensional space coordinate system (obtained through the gyroscope matrix), a bounding box that can completely surround the pattern display surface is constructed. The boundary of this bounding box should closely fit the outer contour of the pattern display surface to minimize unnecessary space occupation.

[0086] Calculate pattern point cloud data:

[0087] After the bounding box is built, the device will generate point cloud data of the pattern inside the bounding box according to the requirements of the pattern design and the display characteristics of the LED screen. The point cloud data represents the specific position and shape of the pattern in three-dimensional space.

[0088] When calculating point cloud data, factors such as pattern resolution, display effect, and computational efficiency need to be considered. Usually, the device will use certain sampling strategies (such as uniform sampling, importance sampling, etc.) to generate point cloud data to ensure a balance between pattern display effect and computational efficiency.

[0089] For S23, specifically:

[0090] The step of identifying voxel boundary information on the pattern point cloud data through the current flexible state of the LED screen, and determining cross sections of independent positions and sizes on the pattern display surface based on the matching of the voxel boundary information and the pattern display surface, comprises:

[0091] By using a preset absolute horizontal line, determining the angle information of the LED screen in the current flexible state, whether the angle is greater than or less than 0°, and using the angle information to identify the voxel boundary information on the pattern point cloud data;

[0092] The voxel boundary information is matched with the pattern display surface to obtain a plurality of cross sections with independent positions and sizes where folded corner information appears.

[0093] In specific implementation: the device first presets an absolute horizontal line as a reference, and then the device determines whether the angle of the LED screen is greater than or less than 0° in the current flexible state. This step is to identify whether there is a fold or bend on the LED screen, and the specific direction of the fold. The device identifies the fold information on the LED screen, that is, identifies the voxel boundary on the pattern point cloud data. Voxel boundary refers to the boundary line in the pattern point cloud caused by the bending or deformation of the LED screen. The boundary line divides the pattern point cloud into different areas, each area corresponding to an independent position or size of the cross section on the LED screen. The device will match the identified voxel boundary information with the pattern display surface. The purpose of this step is to determine the independent position and size of the cross section caused by the bending or deformation of the LED screen. Through matching, the device can accurately identify which parts of the pattern display surface are independent cross sections caused by the fold, as well as the specific position and size of these cross sections. Finally, based on the matching results of voxel boundary information and pattern display surface, the device will determine the cross-sections with independent positions and sizes on the pattern display surface. These cross-sections are the basic units when the pattern is displayed on the LED screen. Their positions and sizes determine the specific display effects of the pattern on the LED screen.

[0094] For S24, specifically:

[0095] A voxel block is generated based on the one-to-one correspondence of the cross sections, and the minimum size of the voxel block is 1 pixel.

[0096] For S3, specifically:

[0097] A one-to-one display interface is created by forming each voxel block through a voxel bounding box model, and the acquired pattern data is output by the display interface. In the process of outputting the pattern data, each sub-pattern data is output one-to-one based on the position and size of the voxel block, and each sub-pattern data is the data obtained after the pattern data is divided according to the voxel block.

[0098] In specific implementation:

[0099] In the voxel bounding box model, each voxel block represents an independent display unit. The device creates corresponding display interfaces based on these voxel blocks to ensure that each voxel block has a corresponding display interface.

[0100] The display interface is responsible for outputting the pattern data related to its corresponding voxel block. The data is extracted from the original pattern data and is used to display it at a specific position on the LED screen.

[0101] When outputting pattern data, the device will consider the specific position and size of each voxel block. The output sub-pattern data will closely match the position and size of the voxel block, ensuring that the pattern is displayed accurately on the LED screen.

[0102] The sub-pattern data is obtained by segmenting the original pattern data. The device will segment the original pattern data into multiple sub-pattern data according to the position and size of the voxel block, and each sub-pattern data corresponds to a voxel block.

[0103] In this way, the device can ensure that the pattern is displayed accurately on the flexible LED screen. Even if the LED screen is bent or deformed, the pattern can closely fit the shape of the screen and present the ideal display effect.

[0104] refer to Figure 3 , a pattern display device of a full-angle flexible LED screen, characterized by comprising:

[0105] An identification unit, used for identifying the flexible state of the LED screen and importing the flexible state into a voxel bounding box model;

[0106] A model unit, used to mark each voxel block of the LED screen in the current flexible state by using the voxel bounding box model, wherein the voxel block is the area where the LED screen outputs a pattern;

[0107] An interface unit, used to form a one-to-one corresponding display interface for each of the voxel blocks through a voxel bounding box model, and output the acquired pattern data through the display interface, and in the process of outputting the pattern data, output each sub-pattern data based on the position and size of the voxel block, each sub-pattern data is data obtained after the pattern data is segmented according to the voxel block;

[0108] The model units include:

[0109] A coordinate system subunit is used to create a three-dimensional space coordinate system, add the modeling of the LED screen in the current flexible state to the three-dimensional space coordinate system, and identify the pattern display surface of the LED screen in the three-dimensional space coordinate system;

[0110] A calculation subunit, used for calculating pattern point cloud data of the pattern display surface in a three-dimensional space coordinate system by a bounding box algorithm;

[0111] A cross-section subunit, used to identify voxel boundary information on the pattern point cloud data through the current flexible state of the LED screen, and determine a cross-section of independent position and size on the pattern display surface based on the matching of the voxel boundary information and the pattern display surface;

[0112] The voxel block subunit is used to mark each voxel block corresponding to the cross section in the three-dimensional space coordinate system through the cross section of independent position and size on the pattern display surface.

[0113] Reference Figure 4 In an embodiment of the present invention, a computer device is also provided. The computer device may be a server, and its internal structure may be as follows: Figure 4 As shown. The computer device includes a processor, a memory, a display screen, an input device, a network interface and a database connected through a system bus. Among them, the processor designed by the computer is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store the corresponding data in this embodiment. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the above method is implemented.

[0114] Those skilled in the art will understand that Figure 4 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied.

[0115] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above method is implemented. It can be understood that the computer-readable storage medium in this embodiment can be a volatile readable storage medium or a non-volatile readable storage medium.

[0116] In summary, the flexibility state of the LED screen is identified, and the flexibility state is imported into the voxel bounding box model; the voxel bounding box model is used to mark each voxel block of the LED screen in the current flexibility state, and the voxel block is the area where the LED screen outputs the pattern; the voxel bounding box model is used to form a one-to-one corresponding display interface for each voxel block, and the acquired pattern data is output by the display interface, and in the process of outputting the pattern data, each sub-pattern data is output based on the position and size of the voxel block, and each sub-pattern data is the data obtained after the pattern data is segmented according to the voxel block; wherein, the method of marking each voxel block of the LED screen in the current flexibility state with the voxel bounding box model includes: creating a three-dimensional A spatial coordinate system is defined, and the modeling of the LED screen in the current flexible state is added to the three-dimensional spatial coordinate system, and the pattern display surface of the LED screen in the three-dimensional spatial coordinate system is identified at the same time; the pattern point cloud data of the pattern display surface in the three-dimensional spatial coordinate system is calculated by a bounding box algorithm; the voxel boundary information on the pattern point cloud data is identified through the current flexible state of the LED screen, and based on the matching of the voxel boundary information with the pattern display surface, the cross-sections of independent positions and sizes on the pattern display surface are determined; the voxel blocks corresponding to the cross-sections of independent positions and sizes on the pattern display surface are marked on the three-dimensional spatial coordinate system one by one; so as to achieve fine adjustment of each block on the flexible LED screen pattern and optimize the visual experience of the user.

[0117] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media provided by the present invention and used in the embodiments can 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. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double-speed data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM.

[0118] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.

[0119] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for displaying patterns on a full-angle flexible LED screen, characterized in that: The following steps are involved: Identifying the flexibility state of the LED screen and importing the flexibility state into the voxel bounding box model; Using the voxel bounding box model, marking each voxel block of the LED screen in the current flexible state, wherein the voxel block is the area where the LED screen outputs a pattern; A one-to-one corresponding display interface is created by forming each of the voxel blocks through a voxel bounding box model, and the acquired pattern data is outputted by the display interface, and in the process of outputting the pattern data, each sub-pattern data is outputted based on the position and size of the voxel block, and each sub-pattern data is data obtained after the pattern data is segmented according to the voxel block; The flexible state of the LED screen is obtained by a deformation sensing module that is tightly attached to the LED screen, and the deformation sensing module is used to sense the bending or deformation of the LED screen and transmit the deformation data to the voxel bounding box model; the display interface receives the cross-sectional data corresponding to the voxel block output by the voxel bounding box model, and converts the cross-sectional data into sub-pattern data that matches the position and size of the voxel block; The method of labeling each voxel block of the LED screen in the current flexible state with the voxel bounding box model includes: Create a three-dimensional space coordinate system, and add the modeling of the LED screen in the current flexible state to the three-dimensional space coordinate system, and identify the pattern display surface of the LED screen in the three-dimensional space coordinate system; Calculate the pattern point cloud data of the pattern display surface in the three-dimensional space coordinate system by using the bounding box algorithm; Identify voxel boundary information on the pattern point cloud data through the current flexible state of the LED screen, and determine the cross-section of independent position and size on the pattern display surface based on the matching of the voxel boundary information and the pattern display surface; The cross section determines the angle information of the LED screen in the current flexible state, which is greater than or less than 0°, by using the angle information to identify the voxel boundary information on the pattern point cloud data; the voxel boundary information is matched with the pattern display surface to obtain a number of cross sections with independent positions and sizes that have angle information; Each voxel block corresponding to the cross section is marked one by one in the three-dimensional space coordinate system through the cross sections with independent positions and sizes on the pattern display surface.

2. The pattern display method of the full-angle flexible LED screen according to claim 1 is characterized in that: The steps of identifying the flexible state of the LED screen include: Obtaining flexibility changes of the deformation sensing module; The change numerical value calculation is performed based on the flexibility change to obtain the flexibility state of the LED screen, wherein the deformation sensing module is a module that fits tightly to the LED screen.

3. The pattern display method of the full-angle flexible LED screen according to claim 2 is characterized in that: The step of obtaining the flexibility change of the deformation sensing module includes: A gyroscope matrix on the deformation sensing module is identified to determine the change values ​​between the gyroscopes in the gyroscope matrix.

4. The pattern display method of the full-angle flexible LED screen according to claim 1 is characterized in that: After the step of importing the flexible state into the voxel bounding box model, the method further comprises: Retrieve the default LED screen status preset in the voxel bounding box; Compare the default LED screen state with the current flexible state of the LED screen and calculate the difference value; The default LED screen state in the voxel bounding box is modified based on the difference value to make it consistent with the flexible state corresponding to the current LED screen, and the LED screen modeling in the current flexible state is generated.

5. The pattern display method of the full-angle flexible LED screen according to claim 1, characterized in that: The step of identifying the pattern display surface of the LED screen in the three-dimensional space coordinate system comprises: Get the position information of the gyroscope matrix output preset in the LED screen; The position information of each of the above is marked in the three-dimensional space coordinate system, so that the voxel bounding box model can identify the pattern display surface of the LED screen in the three-dimensional space coordinate system.

6. The pattern display method of the full-angle flexible LED screen according to claim 1, characterized in that: The step of marking each voxel block corresponding to the cross section in the three-dimensional space coordinate system through the cross section of independent position and size on the pattern display surface comprises: A voxel block is generated based on the one-to-one correspondence of the cross sections, and the minimum size of the voxel block is 1 pixel.

7. A pattern display device for a full-angle flexible LED screen, characterized in that: include: An identification unit, used for identifying the flexible state of the LED screen and importing the flexible state into a voxel bounding box model; A model unit, used to mark each voxel block of the LED screen in the current flexible state by using the voxel bounding box model, wherein the voxel block is the area where the LED screen outputs a pattern; An interface unit, used to form a one-to-one corresponding display interface for each of the voxel blocks through a voxel bounding box model, and output the acquired pattern data through the display interface, and in the process of outputting the pattern data, output each sub-pattern data based on the position and size of the voxel block, each sub-pattern data is data obtained after the pattern data is segmented according to the voxel block; Wherein, the recognition unit includes a deformation sensing module that is closely attached to the LED screen, and is used to sense the bending or deformation of the LED screen and transmit the deformation data to the voxel bounding box model; The interface unit is used to receive the cross-sectional data corresponding to the voxel block output by the voxel bounding box model, and convert the cross-sectional data into sub-pattern data matching the position and size of the voxel block; Wherein, the model unit comprises: A coordinate system subunit is used to create a three-dimensional space coordinate system, add the modeling of the LED screen in the current flexible state to the three-dimensional space coordinate system, and identify the pattern display surface of the LED screen in the three-dimensional space coordinate system; A calculation subunit, used for calculating pattern point cloud data of the pattern display surface in a three-dimensional space coordinate system by a bounding box algorithm; A cross-section subunit, used to identify voxel boundary information on the pattern point cloud data through the current flexible state of the LED screen, and determine a cross-section of independent position and size on the pattern display surface based on the matching of the voxel boundary information and the pattern display surface; The cross-section subunit is used to determine the angle information of the LED screen in the current flexible state, which is greater than or less than 0°, through a preset absolute horizontal line, and use the angle information to identify the voxel boundary information on the pattern point cloud data; match the voxel boundary information with the pattern display surface to obtain a number of cross-sections with independent positions and sizes that appear with the angle information; The voxel block subunit is used to mark each voxel block corresponding to the cross section in the three-dimensional space coordinate system through the cross section of independent position and size on the pattern display surface.

8. A computer device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the computer program, the steps of the pattern display method of the full-angle flexible LED screen described in any one of claims 1 to 6 are implemented.

9. 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 pattern display method of the full-angle flexible LED screen described in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Flexible display apparatus

    CN103514826A

  • Flexible display apparatus and flexible display apparatus controlling method

    CN104823134A

  • Rendering optimization method, electronic equipment and computer readable storage medium

    CN117557703A