CN115331587B - Rotary display method and system for reducing overlapped shadows - Google Patents
Rotary display method and system for reducing overlapped shadows Download PDFInfo
- Publication number
- CN115331587B CN115331587B CN202211256348.8A CN202211256348A CN115331587B CN 115331587 B CN115331587 B CN 115331587B CN 202211256348 A CN202211256348 A CN 202211256348A CN 115331587 B CN115331587 B CN 115331587B
- Authority
- CN
- China
- Prior art keywords
- rotation
- rotating
- motor
- rotary display
- rotary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000008569 process Effects 0.000 claims abstract description 25
- 238000004364 calculation method Methods 0.000 claims description 35
- 230000009467 reduction Effects 0.000 claims description 7
- 101100054021 Caenorhabditis elegans czw-1 gene Proteins 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09F—DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- G09F9/00—Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements
- G09F9/30—Indicating 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/37—Indicating 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 movable elements
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Devices For Indicating Variable Information By Combining Individual Elements (AREA)
- Illuminated Signs And Luminous Advertising (AREA)
Abstract
The invention provides a rotary display method and a rotary display system for reducing overlapped shadows, and relates to the technical field of rotary display, wherein the rotary display method is applied to a rotary display device, the rotary display device comprises a plurality of groups of rotary display units, each rotary display unit comprises a motor and a plurality of groups of light bars, included angles among the plurality of groups of light bars are the same, and the motors are used for driving the plurality of light bars to rotate; the rotary display method comprises the following steps: s10, arranging a plurality of groups of rotary display units according to a square array structure; according to the invention, the arrangement and operation modes of the adjacent light bars are reset, and the rotation error is timely adjusted in the rotation process, so that the adjacent light bars are ensured not to be overlapped and shielded, and the problem that black bars are displayed due to shielding of the light bars in the display of the conventional rotary display is solved.
Description
Technical Field
The invention relates to the technical field of rotary display, in particular to a rotary display method and a rotary display system for reducing overlapped shadows.
Background
Holographic display is real stereoscopic display realized by utilizing a holographic principle. All the features of the stereoscopic display can be seen with parallax effect. Objects are significantly displaced when viewed at different positions. In the field of holographic rotary display, the size of a required picture is formed by a plurality of spliced rotary displays.
In the prior art, when a traditional rotary display is spliced, because a display picture presented by each display unit is circular, to realize seamless splicing, adjacent displays must be installed on two different planes, and light bars of the two adjacent displays need to be arranged on the front plane and the rear plane, so that the circular surfaces generated by the rotation of the adjacent light bars can be partially overlapped, and the spliced pictures of a plurality of displays can be paved. At the moment, because the front display light bar can shield the rear display light bar, the black bar visible to naked eyes can be found during watching; if the rotation speeds of the adjacent displays are different, the black stripes generated by occlusion also move periodically, which greatly affects the display effect, and therefore, a rotating display method and system for reducing the overlapped shadows are lacked to solve the existing problems.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a rotary display method and a rotary display system for reducing overlapping shadows.
In order to achieve the purpose, the invention is realized by the following technical scheme: a rotary display method for reducing overlapped shadows is applied to a rotary display device, the rotary display device comprises a plurality of groups of rotary display units, each rotary display unit comprises a motor and a plurality of groups of light bars, included angles among the plurality of groups of light bars are the same, and the motors are used for driving the plurality of light bars to rotate;
the rotary display method comprises the following steps:
s10, arranging a plurality of groups of rotary display units according to a square array structure; the lamp strips of the two adjacent groups of rotary display units are respectively arranged on two parallel planes; a first overlapping area is arranged on a round surface formed by the rotation of the lamp strips of the two adjacent groups of rotary display units;
the lamp strips of the two adjacent groups of rotary display units are arranged in a rotary staggered manner; the rotating speeds of the motors of each group of rotating display units are the same, and the rotating directions of the motors of two adjacent groups of rotating display units are opposite;
step S20, acquiring parameters of the light bar and parameters of the motor in the rotating process, and outputting the acquired parameters of the light bar and the parameters of the motor in the rotating process;
s30, processing the input parameters of the light bar and the parameters of the motor in the rotating process to obtain a rotating error result; and analyzing based on the rotation error result to obtain a rotation adjustment result, and adjusting the rotation of the motor according to the rotation adjustment result.
Further, the step S10 further includes the following sub-steps:
step S1011, acquiring the number of the light bars of the rotary display unit, and setting the number as the number of the light bars;
step S1012, calculating the number of the light bar leaves through a light bar dislocation angle calculation formula to obtain a phase difference angle; the light bar dislocation angle calculation formula is configured as follows:(ii) a Wherein Rxc is a phase difference angle, and n is the number of light bar leaves;
step S1013, during rotation, the light bars of the two adjacent groups of rotating display units are set in a staggered manner according to the phase difference angle.
Further, the method for setting the first overlap area in step S10 includes the following steps:
step S1021, setting the length of the light bar as a rotation radius; setting the axis of the motor as a rotation center; the circular surface of the lamp strip rotating along the rotation center is set as a display circle;
step S1022, calculating the distance between the rotation centers of two adjacent groups of rotation display units through an overlapping calculation formula; the overlap calculation formula is configured to:(ii) a The system comprises a plurality of rotating display units, wherein Sxz is the distance between the rotating centers of two adjacent rotating display units, sdt is the length of a light bar, a1 is the overlapping proportion coefficient of the lengths of the light bars, and the value of a1 is greater than 2;
in step S1023, a portion where the display circles of two adjacent sets of the rotation display units vertically overlap is set as a first overlap region.
Furthermore, the rotary display method is also provided with a device database and a plurality of rotary encoders, and the width of the light bar and the length of the light bar are stored in the device database; the rotary encoders are respectively used for acquiring the motor rotation angle of each group of rotary display units;
the step S20 further includes the steps of:
and when the motor rotates to reach the rated rotating speed, acquiring the rotating angle of the motor through a rotary encoder at a first interval, and outputting the acquired rotating angle data.
Further, the step S30 further includes the steps of:
step S3011, calculating the acquired rotation angle data of the motor through an error calculation formula to obtain rotation error values; the error calculation formula is configured to:(ii) a Wherein, czw is a rotation error value, rzd is a rotation angle of the motor, and the rotation angle of the motor is an accumulated rotation angle after the motor rotates to reach a rated rotation speed; v is the rated rotating speed of the motor, and Ti is the detection time interval after the motor rotates to reach the rated rotating speed.
Further, the step S30 further includes the steps of:
step S3021, calculating the width and the length of the light bar through a shielding reduction area calculation formula to obtain an error reference threshold; the occlusion reduced region calculation formula is configured to:(ii) a Wherein Ycw is an error reference threshold value, and Kdt is the width of the light bar;
step S3022, when the rotation error values of the two adjacent groups of motors are both positive numbers or both negative numbers, calculating to obtain a first error value through a first adjacent calibration formula; the first adjacent calibration formula is configured to:(ii) a Wherein Cw1 is a first error value, and Czw1 and Czw2 are rotation error values of two adjacent groups of motors respectively;
step S3023, when the rotation error values of the two adjacent sets of motors are positive, negative or at least one of the rotation error values is zero, calculating a second error value by using a second adjacent calibration formula; the second adjacent calibration formula is configured to:(ii) a Wherein Cw2 is a second error value;
step S3024, setting the first error value and the second error value as a rotation error value;
step S3025, outputting a normal operation signal when the rotation error value is smaller than the error reference threshold; and outputting a rotation adjustment signal when the rotation error value is greater than or equal to the error reference threshold.
Further, the step S30 further includes the steps of:
step S3031, when the rotation adjusting signal is received, adjusting the rotation angle of the motor according to the rotation error value;
step S3032, when the rotation error value is greater than zero, calculating according to a frequency adjustment formula to obtain a frequency adjustment value; reducing the running frequency of the motor according to the frequency adjustment value;
step S3033, when the rotation error value is less than zero, calculating according to a frequency adjustment formula to obtain a frequency adjustment value; increasing the running frequency of the motor according to the frequency adjustment value; the frequency adjustment formula is configured to:(ii) a Wherein, ftz is a frequency adjustment value, and alpha is a frequency adjustment coefficient corresponding to the rotation error value;
step S3034, when the rotation error value is equal to zero, the rotation angle of the motor is not adjusted.
A rotary display system for reducing overlapped shadows comprises a rotary display device, a display arrangement module, a rotary acquisition module and a rotary calibration module;
the rotary display device comprises a plurality of groups of rotary display units, each rotary display unit comprises a motor and a plurality of groups of light bars, included angles among the light bars are the same, and the motors are used for driving the light bars to rotate;
the display arrangement module is configured with a display arrangement strategy, which includes: arranging a plurality of groups of rotary display units according to a square array structure; the lamp strips of the two adjacent groups of rotary display units are respectively arranged on two parallel planes; a first overlapping area is arranged on a circular surface formed by the rotation of the lamp strips of the two adjacent groups of the rotary display units;
the lamp strips of the two adjacent groups of rotary display units are arranged in a rotary staggered manner; the rotating speeds of the motors of each group of rotating display units are the same, and the rotating directions of the motors of two adjacent groups of rotating display units are opposite;
the rotation acquisition module is used for acquiring parameters of the light bar and parameters of the motor in the rotation process and outputting the acquired parameters of the light bar and the parameters of the motor in the rotation process to the rotation calibration module;
the rotation calibration module is used for processing the input parameters of the light bar and the parameters of the motor in the rotation process to obtain a rotation error result; and analyzing based on the rotation error result to obtain a rotation adjustment result, and adjusting the rotation of the motor according to the rotation adjustment result.
The invention has the beneficial effects that: firstly, arranging a plurality of groups of rotary display units according to a square array structure; the lamp strips of the two adjacent groups of rotary display units are respectively arranged on two parallel planes; a first overlapping area is arranged on a round surface formed by the rotation of the lamp strips of the two adjacent groups of rotary display units; the lamp strips of the two adjacent groups of rotary display units are arranged in a rotary staggered manner; the rotating speeds of the motors of each group of rotating display units are the same, and the rotating directions of the motors of two adjacent groups of rotating display units are opposite; according to the design, the arrangement and the rotation mode of the lamp strips of the rotary display units are set, so that the lamp strips of two adjacent rotary display units are in a staggered state, and the problem of black strips generated by front-back overlapping shielding is avoided;
according to the invention, parameters of the light bar and parameters of the motor in the rotating process are obtained, and the obtained parameters of the light bar and the parameters of the motor in the rotating process are output to the rotating calibration module; processing the input parameters of the light bar and the parameters of the motor in the rotating process to obtain a rotating error result; analyzing based on the rotation error result to obtain a rotation adjustment result, and adjusting the rotation of the motor according to the rotation adjustment result; this design can in time adjust every rotatory display element's rotation error at rotatory display device function in-process to avoid the problem that the lamp strip that is brought by rotation error overlaps and shelters from, improved the effect continuation of rotatory demonstration and the promptness of error adjustment.
Advantages of additional aspects of the invention will be set forth in part in the description of the embodiments which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
FIG. 1 is a partial flow chart of a rotating display method according to the present invention;
FIG. 2 is a schematic block diagram of a rotary display system of the present invention;
fig. 3 is a schematic connection diagram of two adjacent groups of rotating display units according to the present invention.
Detailed Description
It should be noted that the following detailed description is exemplary and is intended to provide further explanation of the invention. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
It is noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of exemplary embodiments according to the invention.
The embodiments and features of the embodiments of the present invention may be combined with each other without conflict.
Example one
Referring to fig. 2, the present invention provides a rotating display system for reducing overlapping shadows, which ensures that adjacent light bars are not overlapped and shielded by resetting the arrangement and operation modes of the adjacent light bars and adjusting the rotation error in time during the rotating process, so as to solve the problem of black display due to the shielding of the light bars when the existing rotating display displays.
Specifically, the rotary display system comprises a rotary display device, a display arrangement module, a rotary acquisition module and a rotary calibration module;
the rotary display device comprises a plurality of groups of rotary display units, each rotary display unit comprises a motor and a plurality of groups of light bars, included angles among the plurality of groups of light bars are the same, and the motors are used for driving the plurality of light bars to rotate;
the display arrangement module is configured with a display arrangement strategy, and the display arrangement strategy comprises: arranging a plurality of groups of rotary display units according to a square array structure; the lamp strips of the two adjacent groups of rotary display units are respectively arranged on two parallel planes; a first overlapping area is arranged on a circular surface formed by the rotation of the lamp strips of the two adjacent groups of the rotary display units;
the lamp strips of the two adjacent groups of rotary display units are arranged in a rotary staggered manner; the rotating speeds of the motors of each group of rotating display units are the same, and the rotating directions of the motors of two adjacent groups of rotating display units are opposite; the display arrangement policy further includes: acquiring the number of light bars of a rotary display unit, and setting the number as the leaf number of the light bars;
calculating the number of the light bar leaves through a light bar dislocation angle calculation formula to obtain a phase difference angle; the light bar dislocation angle calculation formula is configured as follows:(ii) a Wherein Rxc is a phase difference angle, and n is the number of light bar leaves; referring to fig. 3, for example, if a group of rotating display units has four light bars, n =4, the phase difference angle obtained at this time is 45 degrees, and the actual setting is: the angle between four lamp strips in each group of rotary display units is 90 degrees, and the included angle between the four lamp strips and the lamp strips of the adjacent rotary display units is 45 degrees, so that the lamp strips between the two adjacent groups of rotary display units are always in a staggered state.
When the rotating display unit rotates, the lamp strips of the two adjacent groups of rotating display units are staggered and set according to the phase difference angle.
The setting method of the first overlapping area comprises the following steps: setting the length of the light bar as a rotation radius; setting the axis of the motor as a rotation center; the circular surface of the lamp strip rotating along the rotation center is set as a display circle;
calculating the distance between the rotation centers of two groups of adjacent rotation display units through an overlapping calculation formula; the overlap calculation formula is configured as:(ii) a The system comprises a plurality of rotating display units, wherein Sxz is the distance between the rotating centers of two adjacent rotating display units, sdt is the length of a light bar, a1 is the overlapping proportion coefficient of the lengths of the light bars, and the value of a1 is greater than 2; an interpretation of a1 being greater than 2 is: the actual overlapping length of the two lamp strips cannot exceed half of the length of one lamp strip, if the overlapping length is too long, the effective display part is reduced, namely the area of the first overlapping area is too large; however, the overlapping length of the light bars of two adjacent rotary display units cannot be too short, and the area of the first overlapping area is too small due to too short overlapping length, so that the whole display screen cannot be fully covered, and therefore, in a specific setting, the maximum value of a1 is preferably set to 4.
The portion where the display circles of two adjacent sets of rotating display units vertically coincide is set as a first overlap region.
The rotation acquisition module is used for acquiring parameters of the light bar and parameters of the motor in the rotation process and outputting the acquired parameters of the light bar and the parameters of the motor in the rotation process to the rotation calibration module; the rotary acquisition module comprises a device database and a plurality of rotary encoders, and the width and the length of the light bar are stored in the device database; a plurality of rotary encoder are used for respectively acquireing every rotatory display element's of group motor turned angle, and rotatory collection module disposes rotatory collection strategy, and rotatory collection strategy includes: and when the motor rotates to reach the rated rotating speed, acquiring the rotating angle of the motor through a rotary encoder at a first interval, and outputting the acquired rotating angle data.
The rotation calibration module is used for processing the input parameters of the light bar and the parameters of the motor in the rotation process to obtain a rotation error result; and analyzing based on the rotation error result to obtain a rotation adjustment result, and adjusting the rotation of the motor according to the rotation adjustment result.
The rotation calibration module is configured with an error calculation strategy comprising: respectively calculating the acquired rotation angle data of the motor through an error calculation formula to obtain rotation error values; the error calculation formula is configured as:(ii) a The method comprises the following steps that a, a rotation error value is Czw, a rotation angle of a motor is Rzd, and the rotation angle of the motor is the rotation angle accumulated after the motor rotates to reach a rated rotation speed; v is the rated rotating speed of the motor, ti is the detection duration of the interval after the motor rotates to reach the rated rotating speed, and the specific explanation of the error calculation formula is as follows: the method comprises the following steps that a standard number of rotation turns which a motor should reach under the condition of rated rotation speed can be obtained through V multiplied by Ti, the actual number of rotation turns of the motor can be obtained by dividing the accumulated rotation angle of the motor by 360, the obtained standard number of rotation turns and the actual number of rotation turns are subtracted, the obtained difference value is multiplied by 360 to obtain an actual error angle, the actual error angle is correspondingly set as a rotation error value, and when the rotation error value is 0, no error is shown; when the rotation error value is less than 0, the actual rotation of the motor is slow; when the rotation error value is greater than 0, the actual rotation of the motor is faster.
The rotational calibration module is further configured with an error calibration strategy comprising: calculating the width and the length of the light bar through a shielding reduction area calculation formula to obtain an error reference threshold value; the occlusion reduction region calculation formula is configured as:(ii) a Wherein Ycw is an error reference threshold value, and Kdt is the width of the light bar; the specific interpretation of the occlusion reduction region calculation formula is: arcsin is an arcsine function, and the arcsine function (one of the arctrigonometric functions) is an inverse function of a sine function, andpart, before simplification should be:(ii) a The molecular moiety in this formula represents: in a display circle formed by rotating the light bar, converting chord lengths corresponding to the width of the light bar into arc lengths; the denominator part represents the circumference of a circular surface formed by the rotation of the lamp strip; the angle of the lamp strips in the display circle is obtained by multiplying the ratio of the arc length in the circumference by 360, and the problem that the two adjacent lamp strips cannot generate overlapping shielding when rotating in a large range can be obtained only by subtracting the areas occupied by the two adjacent groups of lamp strips in the process of obtaining because the lamp strips have certain width; therefore, the meaning of the error reference threshold is an angle range in which two adjacent light bars do not generate overlapping shadows when actually set.
When the rotation error values of two adjacent groups of motors are both positive numbers or both negative numbers, calculating to obtain a first error value through a first adjacent calibration formula; the first adjacent calibration formula is configured to:(ii) a Wherein Cw1 is a first error value, and Czw1 and Czw2 are rotation error values of two adjacent groups of motors respectively; when the rotation error values of the two adjacent groups of motors are both positive numbers or both negative numbers, the rotation errors of the two adjacent groups of motors are deviated towards one direction, so that the absolute value of the difference value of the two motors is calculated, the difference of the deviation between the two motors can be obtained, and if the difference is within the obtained error reference threshold, the light bars of the two adjacent groups of rotary display units cannot be overlapped.
When the rotation error values of the two adjacent groups of motors are positive, negative or at least one is zero, calculating by a second adjacent calibration formula to obtain a second error value; the second adjacent calibration formula is configured to:(ii) a Wherein Cw2 is a second error value; when the rotation error value of two adjacent groups of motors is positiveWhen the motor is negative, the rotation deviation of two adjacent groups of motors is more and more far; or at least one is zero, which indicates that one of the two adjacent groups of motors has no deviation and the other has deviation; therefore, in the two cases, the absolute values of the two are added and compared with the error reference threshold.
Uniformly setting the first error value and the second error value as rotation error values;
when the rotation error value is smaller than the error reference threshold value, outputting a normal operation signal; and outputting a rotation adjusting signal when the rotation error value is greater than or equal to the error reference threshold value.
The rotational calibration module is further configured with a rotational adjustment strategy comprising: when a rotation adjusting signal is received, adjusting the rotation angle of the motor according to the rotation error value;
when the rotation error value is larger than zero, calculating according to a frequency adjustment formula to obtain a frequency adjustment value; reducing the running frequency of the motor according to the frequency adjustment value;
when the rotation error value is less than zero, calculating according to a frequency adjustment formula to obtain a frequency adjustment value; increasing the running frequency of the motor according to the frequency adjustment value; the frequency adjustment formula is configured as:(ii) a Wherein, ftz is a frequency adjustment value, and α is a frequency adjustment coefficient corresponding to the rotation error value; wherein, alpha sets for according to the specification of motor, and the motor of each specification is also different at the rotational speed under different operating frequency, and alpha's setting mode is: the ratio of the operating frequency to the rotating speed of the motor is firstly obtained, and then the ratio is converted with the corresponding relation between the angle and the rotating speed, so that the operating frequency required to be adjusted on the condition of the angle corresponding to the error can be obtained.
When the rotation error value is equal to zero, the rotation angle of the motor is not adjusted.
Example two
Referring to fig. 1, the present invention further provides a rotating display method for reducing overlapping shadows, where the rotating display method is applied to a rotating display device, the rotating display device includes a plurality of sets of rotating display units, each rotating display unit includes a motor and a plurality of sets of light bars, included angles between the sets of light bars are the same, and the motors are used for driving the light bars to rotate. The rotary display method is also provided with a device database and a plurality of rotary encoders, and the width of the light bar and the length of the light bar are stored in the device database; and the rotary encoders are respectively used for acquiring the rotation angles of the motors of each group of rotary display units.
Specifically, the rotary display method comprises the following steps:
s10, arranging a plurality of groups of rotary display units according to a square array structure; the lamp strips of the two adjacent groups of rotary display units are respectively arranged on two parallel planes; a first overlapping area is arranged on a circular surface formed by the rotation of the lamp strips of the two adjacent groups of the rotary display units;
the lamp strips of the two adjacent groups of rotary display units are arranged in a rotary staggered manner; the rotating speeds of the motors of each group of rotating display units are the same, and the rotating directions of the motors of two adjacent groups of rotating display units are opposite; step S10 further includes the following substeps:
step S1011, acquiring the number of the light bars of the rotary display unit, and setting the number as the number of the light bars;
step S1012, calculating the number of the light bar leaves through a light bar dislocation angle calculation formula to obtain a phase difference angle; the light bar dislocation angle calculation formula is configured as follows:(ii) a Wherein Rxc is a phase difference angle, and n is the number of light bar leaves;
step S1013, during rotation, the light bars of the two adjacent groups of rotating display units are set in a staggered manner according to the phase difference angle.
The method for setting the first overlapping area comprises the following steps:
step S1021, setting the length of the light bar as a rotation radius; setting the axis of the motor as a rotation center; the circular surface of the lamp strip rotating along the rotation center is set as a display circle;
step S1022, byCalculating the distance between the rotation centers of two groups of adjacent rotation display units by using an overlap calculation formula; the overlap calculation formula is configured as:(ii) a The system comprises a plurality of rotating display units, wherein Sxz is the distance between the rotating centers of two adjacent rotating display units, sdt is the length of a light bar, a1 is the overlapping proportion coefficient of the lengths of the light bars, and the value of a1 is greater than 2;
in step S1023, a portion where the display circles of two adjacent sets of the rotation display units vertically overlap is set as a first overlap area.
Step S20, acquiring parameters of the light bar and parameters of the motor in the rotating process, and outputting the acquired parameters of the light bar and the parameters of the motor in the rotating process; step S20 further includes the steps of:
and when the motor rotates to reach the rated rotating speed, acquiring the rotating angle of the motor through a rotary encoder at a first interval, and outputting the acquired rotating angle data.
S30, processing the input parameters of the light bar and the parameters of the motor in the rotating process to obtain a rotating error result; and analyzing based on the rotation error result to obtain a rotation adjustment result, and adjusting the rotation of the motor according to the rotation adjustment result.
Step S30 further includes the steps of:
step S3011, calculating the acquired rotation angle data of the motor through an error calculation formula to obtain rotation error values; the error calculation formula is configured as:(ii) a Wherein, czw is a rotation error value, rzd is a rotation angle of the motor, and the rotation angle of the motor is an accumulated rotation angle after the motor rotates to reach a rated rotation speed; v is the rated rotating speed of the motor, and Ti is the detection time interval after the motor rotates to reach the rated rotating speed.
Step S30 further includes the steps of:
step S3021, connecting the width and the length of the light barCalculating an error reference threshold value by using an over-shielding reduced area calculation formula; the occlusion reduction region calculation formula is configured as:(ii) a Wherein Ycw is an error reference threshold, and Kdt is the width of the light bar;
step S3022, when the rotation error values of the two adjacent groups of motors are both positive numbers or both negative numbers, calculating to obtain a first error value through a first adjacent calibration formula; the first adjacent calibration formula is configured to:(ii) a Wherein Cw1 is a first error value, and Czw1 and Czw2 are rotation error values of two adjacent groups of motors respectively;
step S3023, when the rotation error values of the two adjacent sets of motors are positive, negative or at least one of the rotation error values is zero, calculating a second error value by using a second adjacent calibration formula; the second adjacent calibration formula is configured to:(ii) a Wherein Cw2 is a second error value;
step S3024, collectively setting the first error value and the second error value as a rotation error value;
step S3025, outputting a normal operation signal when the rotation error value is smaller than the error reference threshold; and outputting a rotation adjustment signal when the rotation error value is greater than or equal to the error reference threshold.
Step S30 further includes the steps of:
step S3031, when the rotation adjusting signal is received, adjusting the rotation angle of the motor according to the rotation error value;
step S3032, when the rotation error value is greater than zero, calculating according to a frequency adjustment formula to obtain a frequency adjustment value; reducing the running frequency of the motor according to the frequency adjustment value;
step S3033, when the rotation error value is less than zero, calculating according to a frequency adjustment formula to obtain a frequency adjustment value; increasing the motor operation according to the frequency adjustment valueA line frequency; the frequency adjustment formula is configured as:(ii) a Wherein, ftz is a frequency adjustment value, and alpha is a frequency adjustment coefficient corresponding to the rotation error value;
step S3034, when the rotation error value is equal to zero, the rotation angle of the motor is not adjusted.
The above formulas are all calculated by taking the numerical value of the dimension, the formula is a formula of the latest real situation obtained by collecting a large amount of data and performing software simulation, the preset parameters in the formula are set by the technicians in the field according to the actual situation, if the weight coefficient and the scale coefficient exist, the set size is a specific numerical value obtained by quantizing each parameter, the subsequent comparison is convenient, and as for the size of the weight coefficient and the scale coefficient, the proportional relation between the parameter and the quantized numerical value is not influenced.
In the above embodiments of the present application, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media having computer-usable program code embodied in the medium. The storage medium may be implemented by any type of volatile or nonvolatile storage device or combination thereof, such as a Static Random Access Memory (SRAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), an Erasable Programmable Read-Only Memory (EPROM), a Programmable Read-Only Memory (PROM), a Read-Only Memory (ROM), a magnetic Memory, a flash Memory, a magnetic disk, or an optical disk. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
The above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (3)
1. A rotary display method for reducing overlapped shadows is characterized in that the rotary display method is applied to a rotary display device, the rotary display device comprises a plurality of groups of rotary display units, each rotary display unit comprises a motor and a plurality of groups of light bars, included angles among the plurality of groups of light bars are the same, and the motors are used for driving the plurality of light bars to rotate;
the rotary display method comprises the following steps:
s10, arranging a plurality of groups of rotary display units according to a square array structure; the lamp strips of the two adjacent groups of rotary display units are respectively arranged on two parallel planes; a first overlapping area is arranged on a circular surface formed by the rotation of the lamp strips of the two adjacent groups of the rotary display units;
the lamp strips of the two adjacent groups of rotary display units are arranged in a rotary staggered manner; the rotating speeds of the motors of each group of rotating display units are the same, and the rotating directions of the motors of two adjacent groups of rotating display units are opposite;
step S20, acquiring parameters of the light bar and parameters of the motor in the rotating process, and outputting the acquired parameters of the light bar and the parameters of the motor in the rotating process;
s30, processing the input parameters of the light bar and the parameters of the motor in the rotating process to obtain a rotating error result; analyzing based on the rotation error result to obtain a rotation adjustment result, and adjusting the rotation of the motor according to the rotation adjustment result; the step S10 further includes the following substeps:
step S1011, acquiring the number of the light bars of the rotary display unit, and setting the number as the number of the light bars;
step S1012, calculating the number of the light bar leaves through a light bar dislocation angle calculation formula to obtain a phase difference angle; the light bar dislocation angle calculation formula is configured as follows:(ii) a Wherein Rxc is a phase difference angle, and n is the number of light bar leaves;
step S1013, in the rotating process, lamp strips of two adjacent groups of rotating display units are set in a staggered mode according to the phase difference angle;
the method for setting the first overlap area in step S10 includes the following steps:
step S1021, setting the length of the light bar as a rotation radius; setting the axis of the motor as a rotation center; the circular surface of the lamp strip rotating along the rotation center is set as a display circle;
step S1022, calculating the distance between the rotation centers of two adjacent groups of rotation display units through an overlapping calculation formula; the overlap calculation formula is configured to:(ii) a Wherein Sxz is two adjacent groups of rotating displaysThe distance of the rotation center of the display unit is shown, sdt is the length of the light bar, a1 is the overlap proportion coefficient of the length of the light bar, and the value of a1 is larger than 2;
step S1023, setting the vertically overlapped part of the display circles of two adjacent rotary display units as a first overlapped area;
the step S30 further includes the steps of:
step S3011, calculating the acquired rotation angle data of the motor through an error calculation formula to obtain rotation error values; the error calculation formula is configured to:(ii) a Wherein, czw is a rotation error value, rzd is a rotation angle of the motor, V is a rated rotation speed of the motor, and Ti is detection time interval after the motor rotates to reach the rated rotation speed;
the step S30 further includes the steps of:
step S3021, calculating the width and the length of the light bar through a shielding reduction area calculation formula to obtain an error reference threshold; the occlusion reduction region calculation formula is configured to:(ii) a Wherein Ycw is an error reference threshold value, and Kdt is the width of the light bar;
step S3022, when the rotation error values of the two adjacent groups of motors are both positive numbers or both negative numbers, calculating to obtain a first error value through a first adjacent calibration formula; the first adjacent calibration formula is configured to:(ii) a Wherein Cw1 is a first error value, and Czw1 and Czw2 are rotation error values of two adjacent groups of motors respectively;
step S3023, when the rotation error values of the two adjacent sets of motors are positive, negative or at least one of the rotation error values is zero, calculating a second error value by using a second adjacent calibration formula; the second adjacent calibration formula is configured to:(ii) a Wherein Cw2 is a second error value;
step S3024, collectively setting the first error value and the second error value as a rotation error value;
step S3025, outputting a normal operation signal when the rotation error value is smaller than the error reference threshold; when the rotation error value is larger than or equal to the error reference threshold value, outputting a rotation adjusting signal;
the step S30 further includes the steps of:
step S3031, when the rotation adjusting signal is received, adjusting the rotation angle of the motor according to the rotation error value;
step S3032, when the rotation error value is greater than zero, calculating according to a frequency adjustment formula to obtain a frequency adjustment value; reducing the running frequency of the motor according to the frequency adjustment value;
step S3033, when the rotation error value is less than zero, calculating according to a frequency adjustment formula to obtain a frequency adjustment value; increasing the running frequency of the motor according to the frequency adjustment value; the frequency adjustment formula is configured to:(ii) a Wherein, ftz is a frequency adjustment value, and alpha is a frequency adjustment coefficient corresponding to the rotation error value;
step S3034, when the rotation error value is equal to zero, the rotation angle of the motor is not adjusted.
2. The rotating display method for reducing the overlapped shadows according to claim 1, wherein a device database and a plurality of rotating encoders are further configured in the rotating display method, and the width of the light bar and the length of the light bar are stored in the device database; the rotary encoders are respectively used for acquiring the motor rotation angle of each group of rotary display units;
the step S20 further includes the steps of:
and when the motor rotates to reach the rated rotating speed, acquiring the rotating angle of the motor through a rotary encoder at a first interval, and outputting the acquired rotating angle data.
3. The rotating display system of the rotating display method for reducing the overlapped shadows according to claim 1, wherein the rotating display system comprises a rotating display device, a display arrangement module, a rotating acquisition module and a rotating calibration module;
the rotary display device comprises a plurality of groups of rotary display units, each rotary display unit comprises a motor and a plurality of groups of light bars, included angles among the light bars are the same, and the motors are used for driving the light bars to rotate;
the display arrangement module is configured with a display arrangement strategy, which includes: arranging a plurality of groups of rotary display units according to a square array structure; the lamp strips of the two adjacent groups of rotary display units are respectively arranged on two parallel planes; a first overlapping area is arranged on a round surface formed by the rotation of the lamp strips of the two adjacent groups of rotary display units;
the lamp strips of the two adjacent groups of rotary display units are arranged in a rotary staggered manner; the rotating speeds of the motors of each group of rotating display units are the same, and the rotating directions of the motors of two adjacent groups of rotating display units are opposite;
the rotation acquisition module is used for acquiring parameters of the light bar and parameters of the motor in the rotation process and outputting the acquired parameters of the light bar and the parameters of the motor in the rotation process to the rotation calibration module;
the rotation calibration module is used for processing the input parameters of the light bar and the parameters of the motor in the rotation process to obtain a rotation error result; and analyzing based on the rotation error result to obtain a rotation adjustment result, and adjusting the rotation of the motor according to the rotation adjustment result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211256348.8A CN115331587B (en) | 2022-10-14 | 2022-10-14 | Rotary display method and system for reducing overlapped shadows |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211256348.8A CN115331587B (en) | 2022-10-14 | 2022-10-14 | Rotary display method and system for reducing overlapped shadows |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115331587A CN115331587A (en) | 2022-11-11 |
CN115331587B true CN115331587B (en) | 2022-12-20 |
Family
ID=83914533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211256348.8A Active CN115331587B (en) | 2022-10-14 | 2022-10-14 | Rotary display method and system for reducing overlapped shadows |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115331587B (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101330790A (en) * | 2007-06-20 | 2008-12-24 | 优志旺电机株式会社 | Discharge lamp lighting device and projector |
WO2015101328A1 (en) * | 2013-12-31 | 2015-07-09 | 昆山国显光电有限公司 | Pixel structure and organic light-emitting display using pixel structure |
CN106205405A (en) * | 2016-08-23 | 2016-12-07 | 成都陌云科技有限公司 | A kind of view-based access control model persists the bore hole 3D holography double-side display device of effect |
KR20170036077A (en) * | 2014-07-24 | 2017-03-31 | 엠.브루베이커 커티스 | Systems, methods, and devices for generating critical mass in a mobile advertising, media, and communications platform |
TW201839746A (en) * | 2017-03-10 | 2018-11-01 | 日商半導體能源硏究所股份有限公司 | display system |
CN108766337A (en) * | 2018-05-30 | 2018-11-06 | 北京京东方专用显示科技有限公司 | A kind of removing method of Moire fringe, device and equipment |
CN110097843A (en) * | 2019-05-28 | 2019-08-06 | 南京达斯琪数字科技有限公司 | A kind of display system and combined display screen |
CN110232870A (en) * | 2019-06-12 | 2019-09-13 | 深圳市福瑞达显示技术有限公司 | A kind of fan screen splice displaying system and its display methods |
CN110392202A (en) * | 2018-03-15 | 2019-10-29 | 株式会社理光 | Image processing device, photography system, image processing method |
CN110459143A (en) * | 2019-08-16 | 2019-11-15 | 京东方科技集团股份有限公司 | A kind of sliceable naked eye holography show tools |
CN209859587U (en) * | 2019-05-28 | 2019-12-27 | 南京达斯琪数字科技有限公司 | Display system and combined display screen |
WO2020014932A1 (en) * | 2017-07-19 | 2020-01-23 | 广州超维光电科技有限责任公司 | Embedded integrated strip unit based on stage-like structure |
CN111243452A (en) * | 2020-01-17 | 2020-06-05 | 深圳市福瑞达显示技术有限公司 | Fan screen display method, fan screen and fan screen display system |
CN112037698A (en) * | 2019-06-03 | 2020-12-04 | Tcl集团股份有限公司 | LED light bar control method, LED light bar control device and LED light bar |
CN114998545A (en) * | 2022-07-12 | 2022-09-02 | 深圳市水务工程检测有限公司 | Three-dimensional modeling shadow recognition system based on deep learning |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101632298B1 (en) * | 2012-07-16 | 2016-06-22 | 삼성디스플레이 주식회사 | Flat panel display device and manufacturing method thereof |
KR20150021368A (en) * | 2013-08-20 | 2015-03-02 | 삼성디스플레이 주식회사 | Display device and method for manufacturing of the same |
DE102015120078A1 (en) * | 2015-11-19 | 2017-05-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Portable sportswear for a game on a playing field |
CN112258981B (en) * | 2018-11-21 | 2022-08-05 | 深圳斯巴达光电有限公司 | Backlight module |
CN110162285B (en) * | 2019-05-16 | 2022-05-24 | 深圳市芯动电子科技有限公司 | Distributed image cutting method and system of rotary display screen based on splicing |
-
2022
- 2022-10-14 CN CN202211256348.8A patent/CN115331587B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101330790A (en) * | 2007-06-20 | 2008-12-24 | 优志旺电机株式会社 | Discharge lamp lighting device and projector |
WO2015101328A1 (en) * | 2013-12-31 | 2015-07-09 | 昆山国显光电有限公司 | Pixel structure and organic light-emitting display using pixel structure |
KR20170036077A (en) * | 2014-07-24 | 2017-03-31 | 엠.브루베이커 커티스 | Systems, methods, and devices for generating critical mass in a mobile advertising, media, and communications platform |
CN106205405A (en) * | 2016-08-23 | 2016-12-07 | 成都陌云科技有限公司 | A kind of view-based access control model persists the bore hole 3D holography double-side display device of effect |
TW201839746A (en) * | 2017-03-10 | 2018-11-01 | 日商半導體能源硏究所股份有限公司 | display system |
WO2020014932A1 (en) * | 2017-07-19 | 2020-01-23 | 广州超维光电科技有限责任公司 | Embedded integrated strip unit based on stage-like structure |
CN110392202A (en) * | 2018-03-15 | 2019-10-29 | 株式会社理光 | Image processing device, photography system, image processing method |
CN108766337A (en) * | 2018-05-30 | 2018-11-06 | 北京京东方专用显示科技有限公司 | A kind of removing method of Moire fringe, device and equipment |
CN110097843A (en) * | 2019-05-28 | 2019-08-06 | 南京达斯琪数字科技有限公司 | A kind of display system and combined display screen |
CN209859587U (en) * | 2019-05-28 | 2019-12-27 | 南京达斯琪数字科技有限公司 | Display system and combined display screen |
CN112037698A (en) * | 2019-06-03 | 2020-12-04 | Tcl集团股份有限公司 | LED light bar control method, LED light bar control device and LED light bar |
CN110232870A (en) * | 2019-06-12 | 2019-09-13 | 深圳市福瑞达显示技术有限公司 | A kind of fan screen splice displaying system and its display methods |
CN110459143A (en) * | 2019-08-16 | 2019-11-15 | 京东方科技集团股份有限公司 | A kind of sliceable naked eye holography show tools |
CN111243452A (en) * | 2020-01-17 | 2020-06-05 | 深圳市福瑞达显示技术有限公司 | Fan screen display method, fan screen and fan screen display system |
CN114998545A (en) * | 2022-07-12 | 2022-09-02 | 深圳市水务工程检测有限公司 | Three-dimensional modeling shadow recognition system based on deep learning |
Also Published As
Publication number | Publication date |
---|---|
CN115331587A (en) | 2022-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102132762B1 (en) | Polarization Measuring Device, Polarization Measuring Method and Optical Alignment Method | |
US5838756A (en) | Radiation computed tomography apparatus | |
DE2938585C2 (en) | ||
US4065212A (en) | Inspection tool | |
CN101419178B (en) | X ray computed tomography device | |
EP0714015A2 (en) | Optical encoder | |
CN115331587B (en) | Rotary display method and system for reducing overlapped shadows | |
JPH0474017B2 (en) | ||
US20120257009A1 (en) | Image Processing Device and Method for Matching Images Obtained from a Plurality of Wide-Angle Cameras | |
JP2002320612A5 (en) | ||
CN103197999B (en) | A kind of memory failure automatic positioning method and device | |
CN107314742B (en) | A kind of rotary optical chromatographic imaging system and imaging method | |
CN112649452A (en) | Industrial X-ray system imaging method and device | |
US20160320238A1 (en) | Liveness authentication method and apparatus | |
CN110211082A (en) | A kind of image interfusion method, device, electronic equipment and storage medium | |
JPH0331031B2 (en) | ||
US4040748A (en) | Inspection tool | |
CN104006833B (en) | Code disc, rotary encoder, coding method and equipment with encoder | |
CN217084148U (en) | Diaphragm and detection equipment | |
WO2017164720A1 (en) | X-ray image processing device and method for reconfiguring projection image obtained using small x-ray detector | |
CN110232870A (en) | A kind of fan screen splice displaying system and its display methods | |
CN115762350B (en) | Display picture positioning adjustment method and system of rotary display screen | |
CN111964604B (en) | Plane deformation monitoring and measuring method based on image recognition | |
DE68924514T2 (en) | Method for masking the aberrations of the reflective surface of a laser-sensitive screen. | |
WO2019025614A1 (en) | Apparatus and method for angle-based localization of a position on a surface of an object |
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 |