Nothing Special   »   [go: up one dir, main page]

CN114692376A - Method, device and storage medium for generating spherical display screen unit board design file - Google Patents

Method, device and storage medium for generating spherical display screen unit board design file Download PDF

Info

Publication number
CN114692376A
CN114692376A CN202011627650.0A CN202011627650A CN114692376A CN 114692376 A CN114692376 A CN 114692376A CN 202011627650 A CN202011627650 A CN 202011627650A CN 114692376 A CN114692376 A CN 114692376A
Authority
CN
China
Prior art keywords
display screen
coordinate information
unit
lamp
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011627650.0A
Other languages
Chinese (zh)
Other versions
CN114692376B (en
Inventor
刘金华
谈齐
邱元衡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kaishida Technology Co ltd
Original Assignee
Beijing Kaishida Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kaishida Technology Co ltd filed Critical Beijing Kaishida Technology Co ltd
Priority to CN202011627650.0A priority Critical patent/CN114692376B/en
Publication of CN114692376A publication Critical patent/CN114692376A/en
Application granted granted Critical
Publication of CN114692376B publication Critical patent/CN114692376B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F9/00Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements
    • G09F9/30Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
    • G09F9/302Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements characterised by the form or geometrical disposition of the individual elements
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F9/00Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements
    • G09F9/30Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
    • G09F9/33Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements being semiconductor devices, e.g. diodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/18Manufacturability analysis or optimisation for manufacturability

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Image Generation (AREA)
  • Illuminated Signs And Luminous Advertising (AREA)

Abstract

The disclosure relates to a method, a device and a storage medium for generating a design file of a cell board of a spherical display screen. The spherical display screen comprises a top unit plate and a plurality of peripheral curved trapezoidal unit plates, and the method comprises the following steps: acquiring preset parameters; determining lamp point arrangement coordinate information and frame coordinate information of each unit plate which respectively corresponds to each unit plate and comprises the half spherical display screen of the top unit plate by taking an equator line as a boundary line according to the preset parameters; and generating a dxf format unit board design file corresponding to the spherical display screen according to the lamp point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board. By adopting the mode, the design file of the dxf format cell board of the spherical display screen can be automatically generated according to the preset parameters, and the efficiency of designing the cell board of the spherical display screen is improved.

Description

Method, device and storage medium for generating spherical display screen unit board design file
Technical Field
The disclosure relates to the technical field of spherical display screens, in particular to a method, a device and a storage medium for generating a design file of a spherical display screen cell board.
Background
The peripheral surface of the spherical LED (Light-Emitting Diode) display screen is formed by splicing a plurality of plane trapezoidal unit plates. The types of the plane trapezoidal unit plates on the same latitude of the hemisphere are consistent, and the circumferential surface from the corresponding latitude of the bottom of the dome to the equator is composed of different types of plane trapezoidal unit plates. Because each unit plate of the spherical LED display screen is responsible for displaying a part of image content in the image to be displayed, the image displayed by each unit plate is spliced into a complete image, so that the aim of normally playing the video image by the spherical LED display screen is fulfilled.
At present, the plane trapezoidal unit plates of the spherical LED display screen are designed and arranged with lamp points manually, the type and the number of the unit plates of the whole spherical LED display screen are calculated manually, and the coordinates of the lamp points on each unit plate are measured and recorded manually.
Disclosure of Invention
The invention aims to provide a method, a device and a storage medium for generating a spherical display screen unit board design file, which are used for solving the problems in the related art and achieving the purpose of automatically generating the spherical display screen unit board design file.
In order to achieve the above object, in a first aspect of the embodiments of the present disclosure, there is provided a method for generating a design file of a cell plate of a ball-type display screen, where the ball-type display screen includes a top cell plate and a plurality of curved trapezoidal cell plates on a peripheral surface, the method including:
acquiring preset parameters, wherein the preset parameters comprise: the spherical display screen comprises a spherical diameter of the spherical display screen, a spherical segment bottom surface diameter corresponding to the top unit plate, a preset lamp point interval, a preset number of layers of curved trapezoidal unit plates in the height direction of the peripheral surface on the spherical display screen, the number of preset unit plates of the curved trapezoidal unit plates in any layer and the number of preset lamp point lines of the curved trapezoidal unit plates in each layer, wherein each curved trapezoidal unit plate in the same layer is the same, and each layer has the same number of curved trapezoidal unit plates;
determining lamp point arrangement coordinate information and frame coordinate information of each unit plate which respectively corresponds to each unit plate and comprises a half of the spherical display screen with an equator line as a boundary line and the top unit plate according to the preset parameters;
and generating a dxf format unit board design file corresponding to the spherical display screen according to the lamp point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board.
Optionally, the dxf-format cell board design file includes a tape section, a BLOCKS section, and an events section, and is used to import an Altium Designer software or a CAD software to design a printed circuit board of each cell board of the spherical display screen;
the segments are used for storing the light point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board;
the BLOCKS segment stores a pattern representing a lamp point, which is registered in the BLOCK _ RECORD variable of the BLOCKS segment.
Optionally, the determining, according to the preset parameters, lamp point arrangement coordinate information and frame coordinate information of each cell plate that respectively correspond to each cell plate and form a half of the spherical display screen that uses an equator as a boundary and includes the top cell plate, includes:
determining all light point arrangement coordinate information according to the ball diameter, the diameter of the bottom surface of the ball gap and the preset light point distance in the preset parameters;
based on all the light point arrangement coordinate information, determining frame coordinate information of each unit plate according to the preset number of layers, the preset number of unit plates and the preset number of light point rows of the curved surface trapezoid unit plates in each layer; and are
And dividing the frame coordinate information of each unit board to obtain the lamp point arrangement coordinate information corresponding to each unit board.
Optionally, the determining of the coordinate information of the arrangement of all the lamp points according to the ball diameter, the diameter of the bottom surface of the ball segment and the preset lamp point distance in the preset parameters includes determining coordinates of each lamp point on the circumferential surface in the following manner:
determining a first included angle between the bottom surface diameter of the segment and the diameter of the ball according to the diameter of the ball and the bottom surface diameter of the segment by the following calculation formula:
a1=cos-1(d2/d1) Wherein a is1Characterizing the first angle, d1Characterizing the diameter of the sphere, d2Characterizing the bottom surface diameter of the segment;
determining a first arc length according to the first included angle and the diameter of the ball through the following calculation formula:
l1=(a1×d1) /2 wherein l1Characterizing the first arc length;
and determining a second included angle between adjacent lamp point rows according to the preset lamp point distance, the first arc length and the first included angle through the following calculation formula:
Δα=a1/[l1/Δd]wherein Δ α represents the second angle, and Δ d represents the preset lamp point distance [ [ alpha ] ], respectively]Representing and taking an integer symbol;
and for each lamp point row, determining the corresponding circumference of the lamp point row according to the second included angle and the diameter of the ball by the following calculation formula:
leni=cos(Δa×i)×d1×π,i∈(0,[l1/Δd]-1), wherein, leniRepresenting the corresponding circumference of the ith row of light points;
and aiming at each lamp point row, determining the coordinate of each lamp point in the lamp point row according to the circumference and the preset lamp point distance corresponding to the lamp point row by the following calculation formula:
Figure BDA0002879519200000031
Figure BDA0002879519200000041
pi=leni/[leni/Δd],
d=l1/[l1/Δd]wherein p isiThe column spacing of two adjacent lamp points in the ith row of lamp points is represented, d the row spacing of two adjacent lamp points in each column of lamp points is represented, jiThe light point of the jth column in the ith row of light points is represented,
Figure BDA0002879519200000044
and characterizing the coordinates of the lamp points in the ith row and the jth column on the peripheral surface.
Optionally, the top unit board is a planar dome unit board, and the determining of the coordinate information of the arrangement of all the light points according to the ball diameter, the diameter of the bottom surface of the ball segment, and the preset light point interval in the preset parameters further includes determining the coordinate of each light point on the top unit board in the following manner:
Figure BDA0002879519200000042
fe∈(0,[Ce/Δd]-1),
pe=Ce/[Ce/Δd],
Ce=(d2-2eD)*π,
D=d2/[d2/Δd],
wherein,
Figure BDA0002879519200000043
characterizing coordinates of light points on the top cell plate at the e-th row and f-th column, CeCharacterizing the corresponding circumferential length, p, of the light spot in the e-th roweAnd D, representing the row spacing of two adjacent lamp points in each row of lamp points.
According to a second aspect of the embodiments of the present disclosure, there is provided a method for designing a cell plate of a dome-shaped display screen, the method including:
acquiring a dxf format unit board design file of the spherical display screen;
and generating a printed circuit board design image of each unit board of the spherical display screen according to the frame coordinate information of each unit board in the unit board design file with the dxf format and the lamp point arrangement coordinate information corresponding to each unit board.
According to a third aspect of the embodiments of the present disclosure, there is provided an apparatus for generating a design file of a cell plate of a spherical display screen, wherein the spherical display screen comprises a top cell plate and a plurality of kinds of curved trapezoidal cell plates on a peripheral surface, the apparatus comprising:
an obtaining module configured to obtain preset parameters, where the preset parameters include: the spherical display screen comprises a spherical diameter of the spherical display screen, a spherical segment bottom surface diameter corresponding to the top unit plate, a preset lamp point interval, a preset number of layers of curved trapezoidal unit plates in the height direction of the peripheral surface on the spherical display screen, the number of preset unit plates of the curved trapezoidal unit plates in any layer and the number of preset lamp point lines of the curved trapezoidal unit plates in each layer, wherein each curved trapezoidal unit plate in the same layer is the same, and each layer has the same number of curved trapezoidal unit plates;
the determining module is configured to determine lamp point arrangement coordinate information and frame coordinate information of each unit plate, wherein the lamp point arrangement coordinate information and the frame coordinate information of each unit plate respectively correspond to each unit plate which forms a half of the spherical display screen with an equator line as a boundary line and comprises the top unit plate, according to the preset parameters;
and the generating module is configured to generate a dxf format unit board design file corresponding to the spherical display screen according to the lamp point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board.
Optionally, the dxf-format cell board design file includes a tape section, a BLOCKS section, and an events section, and is used to import an Altium Designer software or a CAD software to design a printed circuit board of each cell board of the spherical display screen;
the segments are used for storing the light point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board;
the BLOCKS segment stores a pattern representing a light point, which is registered in the BLOCK _ rfcore variable of the BLOCKS segment.
Optionally, the determining module includes:
the first determining submodule is configured to determine all light point arrangement coordinate information according to the ball diameter, the ball segment bottom surface diameter and the preset light point distance in the preset parameters;
the second determining submodule is configured to determine, based on all the light point arrangement coordinate information, frame coordinate information of each unit plate according to the preset number of layers, the preset number of unit plates, and the preset number of light point rows of the curved-surface trapezoidal unit plate in each layer;
and the division submodule is configured to divide the frame coordinate information of each unit plate to obtain the lamp point arrangement coordinate information corresponding to each unit plate.
Optionally, the first determining sub-module includes:
a first execution submodule configured to determine coordinates of each of the lamp points on the circumferential surface by:
determining a first included angle between the bottom surface diameter of the segment and the diameter of the ball according to the diameter of the ball and the bottom surface diameter of the segment by the following calculation formula:
a1=cos-1(d2/d1) Wherein a is1Characterizing the first angle, d1Characterizing the diameter of the sphere, d2Characterizing the diameter of the bottom surface of the segment;
determining a first arc length according to the first included angle and the diameter of the ball through the following calculation formula:
l1=(a1×d1) /2 wherein l1Characterizing the first arc length;
and determining a second included angle between adjacent lamp point rows according to the preset lamp point distance, the first arc length and the first included angle through the following calculation formula:
Δα=a1/[l1/Δd]wherein Δ α represents the second angle, and Δ d represents the preset lamp point distance [ [ alpha ] ], respectively]Representing and taking an integer symbol;
and for each lamp point row, determining the corresponding circumference of the lamp point row according to the second included angle and the diameter of the ball by the following calculation formula:
leni=cos(Δa×i)×d1×π,i∈(0,[l1/Δd]-1), wherein, leniRepresenting the corresponding circumference of the ith row of light points;
and aiming at each lamp point row, determining the coordinate of each lamp point in the lamp point row according to the circumference and the preset lamp point distance corresponding to the lamp point row by the following calculation formula:
Figure BDA0002879519200000071
Figure BDA0002879519200000072
pi=leni/[[leni/Δd],
d=l1/[l1/Δd]wherein p isiThe column spacing of two adjacent lamp points in the ith row of lamp points is represented, d the row spacing of two adjacent lamp points in each column of lamp points is represented, jiThe light point of the jth column in the ith row of light points is represented,
Figure BDA0002879519200000073
and characterizing the coordinates of the lamp points in the ith row and the jth column on the peripheral surface.
Optionally, the top unit plate is a planar dome unit plate, and the first determining submodule includes:
a second execution submodule configured to determine coordinates of each light point on the top unit board by:
Figure BDA0002879519200000074
fe∈(0,[Ce/Δd]-1),
pe=Ce/[Ce/Δd],
Ce=(d2-2eD)*π,
D=d2/[d2/Δd],
wherein,
Figure BDA0002879519200000081
characterizing coordinates of light points on the top cell plate at the e-th row and f-th column, CeCharacterizing the corresponding circumferential length, p, of the light spot in the e-th roweAnd D, representing the row spacing of two adjacent lamp points in each row of lamp points.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, performs the steps of the method of any one of the first or second aspects.
According to a fifth aspect of embodiments of the present disclosure, there is provided an electronic apparatus including:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to implement the steps of the method of any one of the first aspect.
By adopting the technical scheme, the following technical effects can be at least achieved:
through acquiring preset parameters, the preset parameters comprise the ball diameter of the spherical display screen, the corresponding segment bottom surface diameter of the top unit plate, the preset lamp spot distance, the preset layer number of the curved trapezoidal unit plates in the height direction of the peripheral surface on the spherical display screen, the preset unit plate number of the curved trapezoidal unit plates in any layer and the preset lamp spot line number of the curved trapezoidal unit plates in each layer. And determining lamp point arrangement coordinate information and frame coordinate information of each unit plate respectively corresponding to each unit plate of the half spherical display screen which takes the equator line as a boundary line and comprises the top unit plate according to the acquired preset parameters. And generating a dxf format unit board design file corresponding to the spherical display screen according to the light point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board. By adopting the mode, the design file of the cell board in the dxf format of the spherical display screen can be automatically generated according to the preset parameters. Compared with the method for manually designing the cell plate of the spherical LED display screen in the related art, the method is more efficient.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure without limiting the disclosure. In the drawings:
fig. 1 is a schematic diagram illustrating an internal lamp row and a frame of a trapezoidal unit panel according to an exemplary embodiment of the present disclosure.
Fig. 2 is a flowchart illustrating a method of generating a design file for a cell plate of a ball-type display screen according to an exemplary embodiment of the present disclosure.
Fig. 3 is a schematic diagram illustrating a flat structure of a dome-shaped display according to an exemplary embodiment of the present disclosure.
Fig. 4 is a diagram illustrating an architecture of a debugging system for each cell board of a dome-shaped display screen according to an exemplary embodiment of the present disclosure.
Fig. 5 is a schematic diagram illustrating a cell board valid light point statistic according to an exemplary embodiment of the present disclosure.
Fig. 6 is a block diagram illustrating an apparatus for generating a design file of a cell plate of a ball-type display screen according to an exemplary embodiment of the present disclosure.
Fig. 7 is a block diagram illustrating an electronic device according to an exemplary embodiment of the present disclosure.
Detailed Description
The following detailed description of specific embodiments of the present disclosure is provided in connection with the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
It should be understood by those skilled in the art that since each row of light points on the unit board of the LED display screen needs to be at the same latitude, in order to ensure the uniformity of the dot spacing of the whole screen, the dot spacing between rows needs to be manually fine-tuned after the manual dot tracing is completed, which makes the design process of the unit board extremely complicated and time-consuming. In addition, before each lamp bead on the manually designed trapezoidal unit board is lighted by using the LED control system to play a video or an image, the corresponding relationship between each lamp bead and each pixel point in the image to be displayed needs to be determined in a point-by-point debugging manner, so that the debugging difficulty is very high, and the consumed time is very long.
In the related art, there are two main methods for debugging the spherical screen trapezoid unit board in the industry at present. One method is that a schematic diagram of the unit board design is taken from a unit board manufacturer according to a line tracing mode, the lamp bead coordinates of each drive chip pin are inquired from the schematic diagram of the unit board design to obtain the coordinate information of each lamp bead, and the corresponding relation/mapping relation between each lamp bead and each pixel point in an image to be displayed is determined according to the coordinate information of all the lamp beads and the image to be displayed. However, this method has many limitations, such as having to take the schematic diagram of the cell board design from the cell board manufacturer, and requiring the debugger to understand the schematic diagram of the cell board design. In addition, because the method scans according to the row direction (namely the equator/latitude direction), the mapping relation between each lamp bead in one scanning period and part of pixel points in the image to be displayed is determined in the mode, and based on the mapping relation, the problem of image bending deformation exists when the image is displayed by using the debugged unit board. Specifically, as shown in fig. 1, the lamp points in each column do not necessarily lie on a straight line, and there may be a case where distortion occurs in each column.
The other mode is a point-by-point tracing mode, a unit board design schematic diagram is not needed in the point-by-point tracing mode, and the specified lamp beads are controlled to be lightened by an internally generated signal of fpga, so that the mapping relation between each lamp bead on the unit board and the image pixel position can be determined, and the image display effect of the debugged unit board is good, but the point-by-point debugging mode has the defects that the debugging time is very long, and the debugging time of a single unit board is more than 30 minutes.
In view of this, the embodiments of the present disclosure provide a method, an apparatus, a storage medium, and an electronic device for generating a spherical display screen cell board design file, so as to solve the problems existing in the related art, achieve the purpose of quickly and automatically generating a spherical display screen cell board design file, and quickly debug each cell board of a spherical display screen based on the automatically generated spherical display screen cell board design file.
Fig. 2 is a flowchart illustrating a method for generating a design file for a cell plate of a ball-type display screen according to an exemplary embodiment of the present disclosure, wherein the ball-type display screen comprises a top cell plate and a plurality of curved trapezoidal cell plates on a peripheral surface, as shown in fig. 2, the method comprises the following steps:
s11, acquiring preset parameters, wherein the preset parameters comprise: the spherical display screen comprises a spherical display screen, a top unit plate, a spherical segment bottom surface diameter, a preset lamp point distance, a preset number of layers of curved surface trapezoidal unit plates in the height direction of the spherical surface on the spherical display screen, the number of preset unit plates of the curved surface trapezoidal unit plates in any layer, and the number of preset lamp point lines of the curved surface trapezoidal unit plates in each layer, wherein the curved surface trapezoidal unit plates in the same layer are the same, and each layer is provided with the same number of curved surface trapezoidal unit plates.
The spherical display screen comprises a top unit plate and a plurality of peripheral curved trapezoidal unit plates. Illustratively, as shown in fig. 3, the peripheral surface of the ball-type display screen is composed of a plurality of curved trapezoidal unit plates.
An implementation manner can be obtained by responding to the input operation of the user, and the ball diameter of the spherical display screen, the ball segment bottom surface diameter corresponding to the top unit plate, the preset lamp point distance, the preset number of layers of the curved trapezoidal unit plates in the height direction of the peripheral surface on the spherical display screen, the preset number of unit plates of the curved trapezoidal unit plates in any layer, and the preset number of lamp point rows of the curved trapezoidal unit plates in each layer, which are input by the user, can be obtained.
It should be noted that the segment is defined as a segment of a sphere cut by a plane, which is called a segment. The diameter of the bottom surface of the segment is d shown in FIG. 32. The diameter of the sphere is d shown in FIG. 31. The preset number of layers of the curved surface trapezoidal unit plates in the height direction of the peripheral surface of the spherical display screen can be specifically the preset number of layers of the curved surface trapezoidal unit plates on the peripheral surface of a half spherical display screen, and can also be the preset number of layers of the curved surface trapezoidal unit plates on the peripheral surface of the whole spherical display screen. In addition, each layer has the same number of curved trapezoidal unit plates, and in an implementation mode, the longitudinal frames of each layer of curved trapezoidal unit plates may be at the same longitude (that is, the longitudinal frames are aligned), or may not be at the same longitude (that is, the curved trapezoidal unit plates of each layer are staggered, and the longitudinal frames are not aligned).
It should be noted that the preset number of lamp dot rows of the curved trapezoid unit plates in each layer may be the same or different. For example, the preset number of rows of light points of the curved trapezoidal unit plates in each layer may be 30 rows. As yet another example. The preset number of lamp dots for each of the curved trapezoidal unit panels in the first layer connected to the equator may be 35 lines, the preset number of lamp dots for each of the curved trapezoidal unit panels in the second layer may be 32 lines, the preset number of lamp dots for each of the curved trapezoidal unit panels in the third layer may be 40 lines, and so on. The present disclosure is not particularly limited thereto.
And S12, determining lamp point arrangement coordinate information and frame coordinate information of each cell plate respectively corresponding to each cell plate of the half spherical display screen which takes the equator line as a boundary line and comprises the top cell plate according to the preset parameters.
It is easily understood by those skilled in the art that the spherical display screen is a symmetrical three-dimensional structure in general, and therefore, in an implementation manner, the light point arrangement coordinate information and the frame coordinate information of each unit panel, which correspond to each unit panel constituting the half spherical display screen that uses the equator line as a boundary and includes the top unit panel, may be determined according to preset parameters. And according to the lamp point arrangement coordinate information corresponding to each unit board of the half spherical display screen and the frame coordinate information of each unit board, the lamp point arrangement coordinate information corresponding to each unit board forming the other half spherical display screen and the frame coordinate information of each unit board can be obtained through rotation operation. Therefore, the lamp point arrangement coordinate information corresponding to each unit plate of the whole symmetrical spherical display screen with the equator line as the symmetrical line and the frame coordinate information of each unit plate can be obtained.
Based on the above principle, in another possible implementation, in step S11, by obtaining two sets of preset parameters, it is assumed that the ball diameter in the first set of preset parameters is the first ball diameter, and the ball diameter in the second set of preset parameters is the second ball diameter. According to the two groups of preset parameters, the light point arrangement coordinate information corresponding to each unit board forming the first half spherical display screen and the frame coordinate information of each unit board, and the light point arrangement coordinate information corresponding to each unit board forming the second half spherical display screen and the frame coordinate information of each unit board can be respectively determined. The method comprises the steps of determining a segment part with a second sphere diameter as a chord length from a first semi-spherical display screen, combining the segment part and the second semi-spherical display screen into a special-shaped spherical display screen, and determining lamp point arrangement coordinate information corresponding to each unit board forming the special-shaped spherical display screen and frame coordinate information of each unit board based on the lamp point arrangement coordinate information corresponding to each unit board forming the first semi-spherical display screen and the frame coordinate information of each unit board, and the lamp point arrangement coordinate information corresponding to each unit board forming the second semi-spherical display screen and the frame coordinate information of each unit board.
And S13, generating a dxf format cell board design file corresponding to the spherical display screen according to the lamp point arrangement coordinate information corresponding to each cell board and the frame coordinate information of each cell board.
The DXF file is a file format supported by both CAD software and Altium Designer software.
Specifically, a dxf format cell plate design file corresponding to the whole/half spherical display screen can be generated according to the lamp point arrangement coordinate information and the frame coordinate information of each cell plate respectively corresponding to each cell plate of the half spherical display screen which is formed by taking an equator line as a boundary line and comprises a top cell plate.
By adopting the method, the preset parameters, namely the ball diameter of the ball-shaped display screen, the diameter of the bottom surface of the ball segment corresponding to the top unit plate, the preset lamp point distance, the preset layer number of the curved surface trapezoidal unit plates in the height direction of the peripheral surface on the ball-shaped display screen, the preset unit plate number of the curved surface trapezoidal unit plates in any layer and the preset lamp point line number of the curved surface trapezoidal unit plates in each layer are obtained. And determining lamp point arrangement coordinate information and frame coordinate information of each unit plate respectively corresponding to each unit plate of the half spherical display screen which takes the equator line as a boundary line and comprises the top unit plate according to the acquired preset parameters. And generating a dxf format unit board design file corresponding to the spherical display screen according to the light point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board. By adopting the mode, the design file of the cell board in the dxf format of the spherical display screen can be automatically generated according to the preset parameters. Compared with the method for manually designing the cell plate of the spherical LED display screen in the related art, the method is more efficient.
In addition, by adopting the method, based on the requirements of users, the semi-spherical display screens corresponding to various spherical diameters respectively can be determined by acquiring multiple groups of preset parameters, and the lamp point arrangement coordinate information corresponding to each unit board forming each semi-spherical display screen and the frame coordinate information of each unit board are determined. The special-shaped spherical display screens can be obtained by combining two spherical display screens with different spherical diameters in pairs, and the design files of the dxf format unit boards corresponding to the special-shaped spherical display screens can be determined based on the two spherical display screens combined into the special-shaped spherical display screens, the lamp point arrangement coordinate information corresponding to each unit board forming the two spherical display screens and the frame coordinate information of each unit board.
Optionally, the dxf-format cell board design file includes a tape section, a BLOCKS section, and an events section, and is used to import an Altium Designer software or a CAD software to design a printed circuit board of each cell board of the spherical display screen;
the segments are used for storing the light point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board; the BLOCKS segment stores a pattern representing a lamp point, which is registered in the table BLOCK _ RECORD variable.
Optionally, the BLOCKS segment further stores a smooth line pattern representing a border, which is also registered in the tapeles segment BLOCK _ RECORD variable.
It should be noted that the pattern representing the light points and the smooth line pattern representing the frame are respectively designed in two layers, so that when the Altium Designer software is imported to draw the unit board PCB drawing, the two patterns can be imported to the bottom layer and the keeper layer in a layered manner, wherein the pattern representing the light points registered in the table BLOCK _ RECORD variable can be quickly replaced by the light point packaging element of the software itself.
In one implementation, the encoding rule of the dxf file is parsed to obtain the fields of the dxf file as shown in table 1 below.
Figure BDA0002879519200000141
Figure BDA0002879519200000151
TABLE 1
Wherein each BLOCK in the BLOCKS segment contains information as shown in table 2 below:
Figure BDA0002879519200000152
Figure BDA0002879519200000161
TABLE 2
Moreover, each BLOCK needs to add the BLOCK description information to the BLOCK _ record variable of the target segment, and the description information of each BLOCK includes the information shown in table 3:
Figure BDA0002879519200000162
TABLE 3
According to the coordinate information of the lamp points, the BLOCKs are added to the segments of the segments one by one, and the group code description required for inserting the BLOCK is shown in table 4:
Figure BDA0002879519200000163
Figure BDA0002879519200000171
TABLE 4
Optionally, the determining, according to the preset parameters, lamp point arrangement coordinate information and frame coordinate information of each cell plate that respectively correspond to each cell plate and form a half of the spherical display screen that uses an equator as a boundary and includes the top cell plate, includes:
determining all light point arrangement coordinate information according to the ball diameter, the diameter of the bottom surface of the ball gap and the preset light point distance in the preset parameters; based on all the light point arrangement coordinate information, determining frame coordinate information of each unit plate according to the preset number of layers, the preset number of unit plates and the preset number of light point rows of the curved trapezoid unit plates in each layer; and dividing the frame coordinate information of each unit board to obtain the lamp point arrangement coordinate information corresponding to each unit board.
Specifically, the determining of the coordinate information of the arrangement of all the lamp points according to the diameter of the sphere, the diameter of the bottom surface of the spherical segment, and the preset lamp point distance in the preset parameters includes determining the coordinates of each lamp point on the circumferential surface in the following manner:
determining a first included angle between the bottom surface diameter of the segment and the diameter of the ball according to the diameter of the ball and the diameter of the bottom surface of the segment by the following calculation formula:
a1=cos-1(d2/d1) Wherein a is1Characterizing the first angle, d1Characterizing the diameter of the sphere, d2Characterizing the diameter of the bottom surface of the segment;
determining a first arc length according to the first included angle and the diameter of the ball through the following calculation formula:
l1=(a1×d1) /2 wherein l1Characterizing the first arc length;
and determining a second included angle between adjacent lamp point rows according to the preset lamp point distance, the first arc length and the first included angle through the following calculation formula:
Δα=a1/[l1/Δd]wherein Δ α represents the second angle, and Δ d represents the preset lamp point distance [ [ alpha ] ], respectively]Representing and taking an integer symbol;
and for each lamp point row, determining the corresponding circumference of the lamp point row according to the second included angle and the diameter of the ball by the following calculation formula:
leni=cos(Δa×i)×d1×π,i∈(0,[l1/Δd]-1), wherein, leniRepresenting the corresponding circumference of the ith row of light points; wherein i has a value ranging from 0 to [ l1/Δd]-1, comprising 0 and [ l1/Δd]-1。
And aiming at each lamp point row, determining the coordinate of each lamp point in the lamp point row according to the circumference and the preset lamp point distance corresponding to the lamp point row by the following calculation formula:
Figure BDA0002879519200000181
Figure BDA0002879519200000182
pi=leni/[leni/Δd],
d=l1/[l1/Δd]wherein p isiThe column spacing of two adjacent lamp points in the ith row of lamp points is represented, d the row spacing of two adjacent lamp points in each column of lamp points is represented, jiThe light point of the jth column in the ith row of light points is represented,
Figure BDA0002879519200000183
and characterizing the coordinates of the lamp points in the ith row and the jth column on the peripheral surface.
Further, the top unit board is a planar dome unit board, and the coordinate information of arrangement of all the light points is determined according to the ball diameter, the diameter of the bottom surface of the ball segment and the preset light point interval in the preset parameters, and the coordinate of each light point on the top unit board is determined in the following manner:
Figure BDA0002879519200000191
fe∈(0,[Ce/Δd]-1),
pe=Ce/[Ce/Δd],
Ce=(d2-2eD)*π,
D=d2/[d2/Δd],
wherein,
Figure BDA0002879519200000192
characterizing coordinates of light points in the e-th row and f-th column on the top cell plate, CeCharacterizing the corresponding circumferential length, p, of the light spot in the e-th roweAnd D, representing the row spacing of two adjacent lamp points in each row of lamp points.
It is also contemplated that the top unit plate may be a curved dome unit plate. In the case where the top unit panel is a curved dome unit panel, the light point arrangement coordinate information respectively corresponding to each unit panel constituting a half-spherical display screen which is divided by an equator line and includes the curved dome unit panel is determined as follows:
Δα=a1/[l1/Δd]wherein Δ α represents the second angle, and Δ d represents the preset lamp point pitch]The characterization takes an integer notation in which,
Figure BDA0002879519200000193
d1characterizing the diameter of the ball; and for each lamp point row, determining the corresponding circumference of the lamp point row according to the second included angle and the diameter of the ball by the following calculation formula:
leni=cos(Δa×i)×d1×π,i∈(0,[l1/Δd]-1), wherein, leniRepresenting the corresponding circumference of the ith row of light points;
and aiming at each lamp point row, determining the coordinate of each lamp point in the lamp point row according to the circumference and the preset lamp point distance corresponding to the lamp point row by the following calculation formula:
Figure BDA0002879519200000201
Figure BDA0002879519200000202
pi=leni/[leni/Δd],
d=l1/[l1/Δd]wherein p isiThe column spacing of two adjacent lamp points in the ith row of lamp points is represented, d the row spacing of two adjacent lamp points in each column of lamp points is represented, jiThe light point of the jth column in the ith row of light points is represented,
Figure BDA0002879519200000203
and (4) representing the coordinates of the lamp point on the ith row and the jth column on the hemisphere.
Further, after the light point arrangement coordinate information corresponding to each unit board is determined, the frame coordinate information of each unit board is determined based on the preset number of layers, the preset number of unit boards, and the preset number of light point rows of the curved trapezoid unit board in each layer. The frame is located in the middle between two adjacent rows or two adjacent columns of light points, and of course, the frame may be located at any position between two adjacent rows or two adjacent columns of light points.
The embodiment of the disclosure also provides a method for designing the cell plate of the spherical display screen, which comprises the following steps:
acquiring a dxf format unit board design file of the spherical display screen; and generating a printed circuit board design image of each unit plate of the spherical display screen according to the frame coordinate information of each unit plate and the lamp point arrangement coordinate information corresponding to each unit plate in the unit plate design file with the dxf format.
It is noted that in the dxf format cell board design file, the pattern representing the lamp points stored in the BLOCKS segment may be replaced with any element pattern of the Altium Designer software or the CAD software.
Optionally, the acquiring the design file of the cell board in the dxf format of the spherical display screen includes: acquiring dxf format unit board design files of a plurality of spherical display screens; the method further comprises the following steps:
and importing the dxf format unit board design files of any two spherical display screens with different spherical diameters into the Altium Designer software or the CAD software to obtain the printed circuit board design image of each unit board of the special-shaped spherical display screen.
The printed circuit board design image of each unit board of the spherical display screen is generated by adopting the mode, so that the debugging efficiency is improved in the debugging process of the unit board, namely the lamp panel. In detail, referring to the architecture diagram of the debugging system of each unit board of the spherical display screen shown in fig. 4, in the related art, the lamp board debugging steps are as follows: in the first step, the trapezoidal cell plate is lit up in the manner of a conventional cell plate, and at this time, the image displayed by the cell plate is complete in the row direction and has image deletion and misalignment in the column direction (such as the column direction bending shown in fig. 1). And secondly, the points are traced column by column, bright point images are input to the unit board in columns, and if the corresponding lamp on the unit board is not lighted, the information of the bright points is recorded. Illustratively, a statistical situation of valid light points of the cell boards as shown in fig. 5 can be obtained. Thirdly, according to the information recorded by the non-bright points, the number of actual effective light points (namely the number of normally lighted light points) of each line of the unit board and the pixel position of the image to be displayed corresponding to the actual effective light points can be counted, and according to the information, the mapping relation between the pixels of the image to be displayed and the positions of the light points of the corresponding line after the pixels are uniformly zoomed according to the line can be calculated. It can be seen that, in the lamp panel debugging manner in the related art, it is necessary to trace points column by column, input bright point images to the unit panel column by column, and record the illuminable or non-illuminable condition of each lamp point in each column on the unit panel. The process of counting whether each lamp point can be lighted or not and the mode of determining the mapping relation between the effective lamp point and the pixel point in the image to be displayed based on the counting result of the lighted lamp points are time-consuming. The unit board designed by the unit board design method of the spherical display screen can avoid the process of determining and counting the coordinate information of each effective lamp point one by one in the debugging process of the lamp board of the unit board of the spherical display screen because the coordinate information of each lamp point is determined. Therefore, the cell board designed by the cell board design method of the spherical display screen can be debugged within 10 minutes by debugging personnel in the debugging process of the cell board of the spherical display screen, and the debugging difficulty and the debugging time are reduced by adopting the cell board design method under the condition of ensuring the complete picture of the cell board.
Fig. 6 is a diagram illustrating an apparatus for generating a design file for a cell plate of a ball-type display screen according to an exemplary embodiment of the present disclosure, the ball-type display screen including a top cell plate and a plurality of curved trapezoidal cell plates on a peripheral surface, as shown in fig. 6, the apparatus 400 including:
an obtaining module 410 configured to obtain preset parameters, where the preset parameters include: the spherical display screen comprises a spherical diameter of the spherical display screen, a spherical segment bottom surface diameter corresponding to the top unit plate, a preset lamp point interval, a preset number of layers of curved trapezoidal unit plates in the height direction of the peripheral surface on the spherical display screen, the number of preset unit plates of the curved trapezoidal unit plates in any layer and the number of preset lamp point lines of the curved trapezoidal unit plates in each layer, wherein each curved trapezoidal unit plate in the same layer is the same, and each layer has the same number of curved trapezoidal unit plates;
a determining module 420, configured to determine, according to the preset parameters, lamp point arrangement coordinate information and frame coordinate information of each unit plate respectively corresponding to each unit plate forming a half of the spherical display screen with an equator line as a boundary line and including the top unit plate;
the generating module 430 is configured to generate a cell board design file in a dxf format corresponding to the spherical display screen according to the light point arrangement coordinate information corresponding to each cell board and the frame coordinate information of each cell board.
By adopting the device, the preset parameters, namely the ball diameter of the ball-shaped display screen, the corresponding segment bottom surface diameter of the top unit plate, the preset lamp point distance, the preset layer number of the curved surface trapezoid unit plates in the height direction of the peripheral surface on the ball-shaped display screen, the preset unit plate number of the curved surface trapezoid unit plates in any layer and the preset lamp point line number of the curved surface trapezoid unit plates in each layer are obtained. And determining lamp point arrangement coordinate information and frame coordinate information of each unit plate respectively corresponding to each unit plate of the half spherical display screen which takes the equator line as a boundary line and comprises the top unit plate according to the acquired preset parameters. And generating a dxf format unit board design file corresponding to the spherical display screen according to the lamp point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board. By adopting the mode, the design file of the cell board in the dxf format of the spherical display screen can be automatically generated according to the preset parameters. Compared with the method for manually designing the cell plate of the spherical LED display screen in the related art, the method is more efficient.
Optionally, the dxf-format cell board design file includes a tape section, a BLOCKS section, and an events section, and is used to import an Altium Designer software or a CAD software to design a printed circuit board of each cell board of the spherical display screen;
the segments are used for storing the light point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board;
the BLOCKS segment stores a pattern representing a lamp point, which is registered in the table BLOCK _ RECORD variable.
Optionally, the determining module includes:
the first determining submodule is configured to determine all the light point arrangement coordinate information according to the ball diameter, the ball gap bottom surface diameter and the preset light point distance in the preset parameters;
the second determining submodule is configured to determine, based on all the light point arrangement coordinate information, frame coordinate information of each unit plate according to the preset number of layers, the preset number of unit plates, and the preset number of light point rows of the curved-surface trapezoidal unit plate in each layer; and are
And the division submodule is configured to divide the frame coordinate information of each unit plate to obtain the lamp point arrangement coordinate information corresponding to each unit plate.
Optionally, the first determining submodule includes:
a first execution submodule configured to determine coordinates of each of the lamp points on the circumferential surface by:
determining a first included angle between the bottom surface diameter of the segment and the diameter of the ball according to the diameter of the ball and the bottom surface diameter of the segment by the following calculation formula:
a1=cos-1(a2/d1) Wherein a is1Characterizing the first angle, d1Characterizing the diameter of the sphere, d2Characterizing the diameter of the bottom surface of the segment;
determining a first arc length according to the first included angle and the diameter of the ball through the following calculation formula:
l1=(a1×d1) /2 wherein l1Characterizing the first arc length;
and determining a second included angle between adjacent lamp point rows according to the preset lamp point distance, the first arc length and the first included angle through the following calculation formula:
Δα=a1/[l1/Δd]wherein Δ α represents the second angle, and Δ d represents the preset lamp point distance [ [ alpha ] ], respectively]Representing and taking an integer symbol;
and for each lamp point row, determining the corresponding circumference of the lamp point row according to the second included angle and the diameter of the ball by the following calculation formula:
leni=cos(Δa×i)×d1×π,i∈(0,[l1/Δd]-1), wherein, leniRepresenting the corresponding circumference of the ith row of light points;
and aiming at each lamp point row, determining the coordinate of each lamp point in the lamp point row according to the circumference and the preset lamp point distance corresponding to the lamp point row by the following calculation formula:
Figure BDA0002879519200000241
Figure BDA0002879519200000242
pi=leni/[leni/Δd],
d=l1/[l1/Δd]wherein p isiRepresenting two adjacent lamps in the ith row of lamp pointsThe column spacing of the dots, d characterizing the row spacing of two adjacent dots in each column of dots, jiThe light point of the jth column in the ith row of light points is represented,
Figure BDA0002879519200000251
and characterizing the coordinates of the lamp points in the ith row and the jth column on the peripheral surface.
Optionally, the top unit plate is a planar dome unit plate, and the first determining submodule includes:
a second execution submodule configured to determine coordinates of each light point on the top unit board by:
Figure BDA0002879519200000252
fe∈(0,[Ce/Δd]-1),pe=Ce/[Ce/Δd],
Ce=(d2-2eD)*π,
D=d2/[d2/Δd],
wherein,
Figure BDA0002879519200000253
characterizing coordinates of light points on the top cell plate at the e-th row and f-th column, CeCharacterizing the corresponding circumference, p, of the light point in the e-th roweAnd D, representing the row spacing of two adjacent lamp points in each row of lamp points.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 7 is a block diagram illustrating an electronic device 700 according to an exemplary embodiment of the present disclosure. As shown in fig. 7, the electronic device 700 may include: a processor 701 and a memory 702. The electronic device 700 may also include one or more of a multimedia component 703, an input/output (I/O) interface 704, and a communication component 705.
The processor 701 is configured to control the overall operation of the electronic device 700, so as to complete all or part of the steps in the method for generating the design file of the cell board of the ball-type display screen. The memory 702 is used to store various types of data to support operation at the electronic device 700, such as instructions for any application or method operating on the electronic device 700 and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and the like. The Memory 702 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk, or optical disk. The multimedia components 703 may include screen and audio components. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in the memory 702 or transmitted through the communication component 705. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 704 provides an interface between the processor 701 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless Communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more of them, which is not limited herein. The corresponding communication component 705 may thus include: Wi-Fi module, Bluetooth module, NFC module, etc.
In an exemplary embodiment, the electronic Device 700 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above-described method of generating the ball-type display panel design file.
In another exemplary embodiment, there is also provided a computer readable storage medium including program instructions, which when executed by a processor, implement the steps of the above-described method of generating a ball-type display screen cellular board design file. For example, the computer readable storage medium may be the memory 702 comprising program instructions executable by the processor 701 of the electronic device 700 to perform the method for generating a ball-type display screen cell board design file described above.
In another exemplary embodiment, a computer program product is also provided, which comprises a computer program executable by a programmable apparatus, the computer program having code portions for performing the above-mentioned method of generating a ball-type display screen cell plate design file when executed by the programmable apparatus.
In another exemplary embodiment, a computer program product is also provided, which contains a computer program executable by a programmable device, the computer program having code portions for performing the above-mentioned cell plate design method for a ball-type display screen when executed by the programmable device.
The preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings, however, the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present disclosure within the technical idea of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.
It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. In order to avoid unnecessary repetition, various possible combinations will not be separately described in this disclosure.
In addition, any combination of various embodiments of the present disclosure may be made, and the same should be considered as the disclosure of the present disclosure, as long as it does not depart from the spirit of the present disclosure.

Claims (10)

1. A method for generating a design file of a spherical display screen unit plate is characterized in that the spherical display screen comprises a top unit plate and a plurality of peripheral curved trapezoidal unit plates, and the method comprises the following steps:
acquiring preset parameters, wherein the preset parameters comprise: the spherical display screen comprises a spherical diameter of the spherical display screen, a spherical segment bottom surface diameter corresponding to the top unit plate, a preset lamp point interval, a preset number of layers of curved trapezoidal unit plates in the height direction of the peripheral surface on the spherical display screen, the number of preset unit plates of the curved trapezoidal unit plates in any layer and the number of preset lamp point lines of the curved trapezoidal unit plates in each layer, wherein each curved trapezoidal unit plate in the same layer is the same, and each layer has the same number of curved trapezoidal unit plates;
determining lamp point arrangement coordinate information and frame coordinate information of each unit plate which respectively corresponds to each unit plate and comprises a half of the spherical display screen with an equator line as a boundary line and the top unit plate according to the preset parameters;
and generating a dxf format unit board design file corresponding to the spherical display screen according to the light point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board.
2. The method of claim 1, wherein the dxf format cell board design file comprises a TABLES segment, a BLOCKS segment, and an ENTIES segment, and the dxf format cell board design file is used for importing an Altie Designer software or a CAD software for designing a printed circuit board of each cell board of the ball-type display screen;
the segments are used for storing the light point arrangement coordinate information corresponding to each unit board and the frame coordinate information of each unit board;
the BLOCKS segment stores a pattern representing a lamp point, which is registered in the BLOCK _ RECORD variable of the BLOCKS segment.
3. The method according to claim 1 or 2, wherein the determining of the lamp dot arrangement coordinate information and the bezel coordinate information of each cell plate respectively corresponding to each cell plate constituting the half of the ball-type display screen including the top cell plate with the equator as a boundary line according to the preset parameters comprises:
determining all light point arrangement coordinate information according to the ball diameter, the diameter of the bottom surface of the ball gap and the preset light point distance in the preset parameters;
based on all the light point arrangement coordinate information, determining frame coordinate information of each unit plate according to the preset number of layers, the preset number of unit plates and the preset number of light point rows of the curved surface trapezoid unit plates in each layer; and are
And dividing the frame coordinate information of each unit board to obtain the lamp point arrangement coordinate information corresponding to each unit board.
4. The method according to claim 3, wherein the determining all the lamp arrangement coordinate information according to the sphere diameter, the sphere segment bottom surface diameter and the preset lamp distance in the preset parameters comprises determining coordinates of each lamp on the circumferential surface by:
determining a first included angle between the bottom surface diameter of the segment and the diameter of the ball according to the diameter of the ball and the bottom surface diameter of the segment by the following calculation formula:
a1=cos-1(d2/d1) Wherein a is1Characterizing the first angle, d1Characterizing the diameter of the sphere, d2Characterizing the diameter of the bottom surface of the segment;
determining a first arc length according to the first included angle and the diameter of the ball through the following calculation formula:
l1=(a1×d1) /2 wherein l1Characterizing the first arc length;
and determining a second included angle between adjacent lamp point rows according to the preset lamp point distance, the first arc length and the first included angle through the following calculation formula:
Δα=a1/[l1/Δd]wherein Δ α represents the second angle, and Δ d represents the preset lamp point distance [ [ alpha ] ], respectively]Representing and taking an integer symbol;
and for each lamp point row, determining the corresponding circumference of the lamp point row according to the second included angle and the diameter of the ball by the following calculation formula:
leni=cos(Δa×i)×d1×π,i∈(0,[l1/Δd]-1), wherein, leniRepresenting the corresponding circumference of the ith row of light points;
and aiming at each lamp point row, determining the coordinate of each lamp point in the lamp point row according to the circumference and the preset lamp point distance corresponding to the lamp point row by the following calculation formula:
Figure FDA0002879519190000031
ji∈(0,[leni/Δd]-1)
Figure FDA0002879519190000034
pi=leni/[leni/Δd]’
d=l1/[l1/Δd]wherein p isiThe column spacing of two adjacent lamp points in the ith row of lamp points is represented, d the row spacing of two adjacent lamp points in each column of lamp points is represented, jiCharacterizing the ith row of light pointsThe light point in the jth column of the row,
Figure FDA0002879519190000033
and characterizing the coordinates of the lamp points in the ith row and the jth column on the peripheral surface.
5. The method of claim 4, wherein the top unit plate is a flat dome unit plate, and the determining of the coordinate information of all the lamp arrangement coordinates according to the sphere diameter, the sphere bottom diameter and the preset lamp point distance in the preset parameters further comprises determining the coordinates of each lamp point on the top unit plate by:
Figure FDA0002879519190000032
e∈(0,[d2/2Δd]-1),fe∈(0,[Ce/Δd]-1),
pe=Ce/[Ce/Δd],
Ce=(d2-2eD)*π,
D=d2/[d2/Δd],
wherein,
Figure FDA0002879519190000041
characterizing coordinates of light points on the top cell plate at the e-th row and f-th column, CeCharacterizing the corresponding circumferential length, p, of the light spot in the e-th roweAnd D, representing the row spacing of two adjacent lamp points in each row of lamp points.
6. A method for designing a cell plate of a spherical display screen is characterized by comprising the following steps:
acquiring a dxf format unit board design file of the spherical display screen;
and generating a printed circuit board design image of each unit plate of the spherical display screen according to the frame coordinate information of each unit plate and the lamp point arrangement coordinate information corresponding to each unit plate in the unit plate design file with the dxf format.
7. The utility model provides a generate device of ball-type display screen cell board design file which characterized in that, the ball-type display screen includes top cell board to and the trapezoidal cell board of global multiple curved surface, the device includes:
an obtaining module configured to obtain preset parameters, where the preset parameters include: the spherical display screen comprises a spherical diameter of the spherical display screen, a spherical segment bottom surface diameter corresponding to the top unit plate, a preset lamp point interval, a preset number of layers of curved trapezoidal unit plates in the height direction of the peripheral surface on the spherical display screen, the number of preset unit plates of the curved trapezoidal unit plates in any layer and the number of preset lamp point lines of the curved trapezoidal unit plates in each layer, wherein each curved trapezoidal unit plate in the same layer is the same, and each layer has the same number of curved trapezoidal unit plates;
the determining module is configured for determining lamp point arrangement coordinate information and frame coordinate information of each unit plate, wherein the lamp point arrangement coordinate information and the frame coordinate information of each unit plate respectively correspond to each unit plate which forms a half of the spherical display screen with an equator line as a boundary line and comprises the top unit plate, according to the preset parameters;
and the generating module is configured to generate a cell board design file in a dxf format corresponding to the spherical display screen according to the light point arrangement coordinate information corresponding to each cell board and the frame coordinate information of each cell board.
8. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
9. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method as claimed in claim 6.
10. An electronic device, comprising:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to carry out the steps of the method of any one of claims 1 to 5.
CN202011627650.0A 2020-12-31 2020-12-31 Method, device and storage medium for generating spherical display screen unit board design file Active CN114692376B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011627650.0A CN114692376B (en) 2020-12-31 2020-12-31 Method, device and storage medium for generating spherical display screen unit board design file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011627650.0A CN114692376B (en) 2020-12-31 2020-12-31 Method, device and storage medium for generating spherical display screen unit board design file

Publications (2)

Publication Number Publication Date
CN114692376A true CN114692376A (en) 2022-07-01
CN114692376B CN114692376B (en) 2024-09-10

Family

ID=82134657

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011627650.0A Active CN114692376B (en) 2020-12-31 2020-12-31 Method, device and storage medium for generating spherical display screen unit board design file

Country Status (1)

Country Link
CN (1) CN114692376B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115083299A (en) * 2022-07-21 2022-09-20 南京洛普股份有限公司 Design method of display screen spliced along spherical surface and display screen

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202487092U (en) * 2012-03-20 2012-10-10 詹富强 360-degree spherical LED display
JP3188328U (en) * 2012-11-19 2014-01-16 シェンズェン アペクセルズ オプトエレクトロニク カンパニー リミテッドShenzhen Apexls Optoelectronic Co.,Ltd LED sphere display
CN107833530A (en) * 2017-12-05 2018-03-23 陈剑 The design method and LED ball shape display screen of LED ball shape display screen
CN207704777U (en) * 2017-12-05 2018-08-07 陈剑 LED ball shape display screen
CN109584783A (en) * 2018-10-31 2019-04-05 北京凯视达科技有限公司 Unit board parameter configuring method, device, medium and display screen control system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202487092U (en) * 2012-03-20 2012-10-10 詹富强 360-degree spherical LED display
JP3188328U (en) * 2012-11-19 2014-01-16 シェンズェン アペクセルズ オプトエレクトロニク カンパニー リミテッドShenzhen Apexls Optoelectronic Co.,Ltd LED sphere display
CN107833530A (en) * 2017-12-05 2018-03-23 陈剑 The design method and LED ball shape display screen of LED ball shape display screen
CN207704777U (en) * 2017-12-05 2018-08-07 陈剑 LED ball shape display screen
CN109584783A (en) * 2018-10-31 2019-04-05 北京凯视达科技有限公司 Unit board parameter configuring method, device, medium and display screen control system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115083299A (en) * 2022-07-21 2022-09-20 南京洛普股份有限公司 Design method of display screen spliced along spherical surface and display screen
CN115083299B (en) * 2022-07-21 2022-11-08 南京洛普股份有限公司 Design method of display screen spliced along spherical surface and display screen
WO2024016546A1 (en) * 2022-07-21 2024-01-25 南京洛普股份有限公司 Design method for display screen tiled along spherical surface, and display screen

Also Published As

Publication number Publication date
CN114692376B (en) 2024-09-10

Similar Documents

Publication Publication Date Title
US9245193B2 (en) Dynamic selection of surfaces in real world for projection of information thereon
JP6031525B2 (en) System and method for display temperature detection
CN108596908B (en) LED display screen detection method and device and terminal
JP4836100B2 (en) Method and apparatus for creating electronic component mounting data
CN111915712B (en) Illumination rendering method and device, computer readable medium and electronic equipment
CN111489707B (en) Image display method and device
CN114692376B (en) Method, device and storage medium for generating spherical display screen unit board design file
US10791661B2 (en) Board inspecting apparatus and method of compensating board distortion using the same
CN104137041A (en) Display control system and reading apparatus
US11297305B2 (en) Three-dimensional image production support apparatus
EP3531817A1 (en) Substrate inspection device and substrate inspection method using same
CN110766779B (en) Method and device for generating lens halation
CN108447112A (en) Analogy method, device and the VR equipment of role's light environment
CN113221499B (en) Mask layout generation method and device, computer equipment and storage medium
CN114241962B (en) COB screen ink color verification method, device, equipment and medium
KR20220046519A (en) Text boundary processing method, display panel and computer readable storage medium
CN112712119A (en) Method and device for determining detection accuracy of target detection model
CN106959524B (en) Display panel, display device and lens coordinate determination method
CN111127620A (en) Method and device for generating hemispherical domain sampling mode and computer storage medium
CN117764908B (en) Method, device, equipment and storage medium for displaying defect information of NG image
CN112087614A (en) Method, device and computer readable medium for generating two-dimensional light field image
CN111724456B (en) Image display method, device and computer readable storage medium
CN117479016A (en) Non-planar screen image acquisition method and device and computer equipment
CN118196030A (en) LED light curtain dead point identification method, system, electronic equipment and storage medium thereof
CN116188248A (en) Image data conversion method, device, equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant