Screen adjustment method, device and electronic device for a rotating display

By collecting and calculating the target coordinates of the light emitting elements in the rotating display, the visual deviation problem caused by the fluctuation of rotation speed is solved, and a clearer and more stable display effect is achieved.

CN119132216BActive Publication Date: 2025-06-17JIANGMEN SIYU TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411141894.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2025-06-17
Estimated Expiration
2044-08-20

AI Technical Summary

Technical Problem

In a rotating display, fluctuations in the screen rotation speed cause visual deviations in the screen information, affecting the viewing experience.

Method used

By collecting the reference angle and coordinates of each light emitting element, combining the rotation rate and the target time point, the target coordinates of each light emitting element are calculated and determined, and then its operating state is controlled to reduce visual rotation deviation.

Benefits of technology

It effectively reduces the visual rotation deviation caused by sampling intervals, optimizes the display effect of the rotating display, and improves the screen clarity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119132216B_ABST
    Figure CN119132216B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a method, device, and electronic device for adjusting the screen of a rotating display. The method is applied to a rotating display that rotates around a preset first rotation center axis. The rotating display includes a first display screen, and a plurality of first light-emitting elements are arranged on the first display screen. The method includes: when at a target sampling point, respectively collecting the reference angles and first reference coordinates of each first light-emitting element; obtaining the rotation rate of each first light-emitting element and the target time point, and determining the first target coordinates of each first light-emitting element according to the target time point, each first reference coordinate, each reference angle, and the rotation rate; obtaining image information, and when the target time point is reached, controlling the working states of each first light-emitting element according to each first target coordinate and the image information. The embodiment of the present application can reduce the visual rotation deviation of the image information due to the sampling interval and optimize the display effect of the rotating display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to, but is not limited to, the field of intelligent control technology, and particularly relates to a method, device and electronic device for adjusting the screen of a rotating display. Background Art

[0002] In the related art, in a display screen that rotates automatically around the center of the display screen, usually, the picture information is rotated in the direction opposite to the screen rotation direction and at the same speed, and then the rotated picture is displayed by the screen. However, when the rotation speed of the screen fluctuates, there will be a visual deviation in the picture information displayed on the screen, affecting the viewing experience. Summary of the Invention

[0003] The following is an overview of the subject matter described in detail in this document. This overview is not intended to limit the scope of protection of the claims.

[0004] Embodiments of the present application provide a method, device and electronic device for adjusting the screen of a rotating display, which can reduce the visual rotation deviation of image information due to the sampling interval and optimize the display effect of the rotating display.

[0005] To achieve the above object, a first aspect of the embodiments of the present application provides a method for adjusting the screen of a rotating display, which is characterized in that it is applied to a rotating display, the rotating display rotates around a preset first rotation center axis, the rotating display includes a first display screen, and a plurality of first light-emitting elements are arranged on the first display screen. The screen adjustment method includes: when a target sampling point is reached, respectively collect the reference angle and the first reference coordinates of each of the first light-emitting elements, where the reference angle is the angle between the line connecting the corresponding first light-emitting element and the first rotation center axis and a preset horizontal baseline at the target sampling point; obtain the rotation rate of each of the first light-emitting elements and the target time point, and determine the first target coordinates of each of the first light-emitting elements according to the target time point, each of the first reference coordinates, each of the reference angles and the rotation rate, where the first target coordinates represent the position where the first light-emitting element is located when the target time point is reached, and the target time point is after the target sampling point; obtain image information, and when the target time point is reached, control the working state of each of the first light-emitting elements according to each of the first target coordinates and the image information.

[0006] In one embodiment, the image information includes a plurality of initial pixel information. When the end time point is reached, according to each of the first target coordinates and the image information, controlling the operating states of the first light-emitting elements includes: when the target time point is reached, determining the initial pixel information corresponding to each first light-emitting element according to the first target coordinates; performing filtering processing on the initial pixel information to obtain target pixel information corresponding to each first light-emitting element.

[0007] In one embodiment, the initial pixel information includes initial gray values corresponding to the first light-emitting elements, and the target pixel information includes target gray values corresponding to the first light-emitting elements. The calculation formula for performing filtering processing on the initial pixel information is:

[0008]

[0009]

[0010] where C(x0, y0) represents the initial gray value of the first light-emitting element with the first target coordinate (x0, y0), C(x1, y1) represents the initial gray value of the first light-emitting element with the first target coordinate (x1, y1), C(x2, y1) represents the initial gray value of the first light-emitting element with the first target coordinate (x2, y1), C(x1, y2) represents the initial gray value of the first light-emitting element with the first target coordinate (x1, y2), C(x2, y2) represents the initial gray value of the first light-emitting element with the first target coordinate (x2, y2), and the values of (x2 - x1), (x0 - x1), (y2 - y0), and (y0 - y1) are all less than a preset distance threshold.

[0011] In one embodiment, obtaining the rotation rate of each of the first light-emitting elements includes: obtaining historical sampling points and the initial angles of each of the first light-emitting elements at each of the historical sampling points; filtering each of the initial angles to obtain the historical angles of each of the first light-emitting elements at each of the historical sampling points; determining the rotation rate of the first light-emitting element according to each of the historical angles and their corresponding historical sampling points, and each of the reference angles and their corresponding target sampling points, where the calculation formula for the rotation rate is:

[0012]

[0013] where V t represents the rotation rate of the first light-emitting element at the target sampling point, T i represents the i-th historical sampling point, A iRepresents the historical angle of the first light-emitting element at the i-th historical sampling point, T n Represents the n-th historical sampling point, A n Represents the historical angle of the first light-emitting element at the n-th historical sampling point, T t Represents the target sampling point, A t Represents the reference angle of the first light-emitting element at the target sampling point, and n represents the number of historical sampling points.

[0014] In one embodiment, filtering each of the initial angles to obtain the historical angles of each first light-emitting element at each historical sampling point includes: taking the historical sampling point as the center, obtaining the corresponding mirror sampling points and the initial angles of each first light-emitting element at the mirror sampling points; obtaining the filtering weights of each of the initial angles, and based on each of the initial angles and their corresponding filtering weights, performing filtering processing on the initial angle corresponding to the current historical sampling point to obtain the historical angle of the first light-emitting element at the current historical sampling point, wherein the sum of all the filtering weights is equal to 1, and the calculation formula for the filtering processing is:

[0015]

[0016] wherein the number of the initial angles is equal to 2m + 1, a t-j Represents the initial angle of the first light-emitting element at the t - j-th mirror sampling point, ω t-j Represents the filtering weight corresponding to the t - j-th initial angle, a t+j Represents the initial angle of the first light-emitting element at the t + j-th mirror sampling point, ω t+j Represents the filtering weight corresponding to the t + j-th initial angle, a t Represents the initial angle of the first light-emitting element at the current historical sampling point, ω t Represents the filtering weight corresponding to the current historical sampling point, and for any j, ω t > ω t-j > ω t-j-1 ,ω t > ω t+j > ω t+ j +1 ,

[0017] In one embodiment, determining the first target coordinates of each of the first light-emitting elements according to the target time point, each of the first reference coordinates, each of the reference angles, and the rotation rate includes: determining a rotation duration based on the target time point and the target sampling point, determining a rotation angle according to the rotation duration and the rotation rate, and determining a rotation radian according to the rotation angle, where the calculation formula for the rotation radian is:

[0018] A * =V t ×(T * -T t )

[0019] θ * =A * ×π / 180°

[0020] Wherein, A * represents the rotation angle, T * represents the target time point, θ * represents the rotation radian; determining the first target coordinates of each of the first light-emitting elements at the target time point according to the first center coordinates of the first rotation central axis, each of the first reference coordinates, and the target angle, where the calculation formula for the first target coordinates is:

[0021]

[0022] Wherein, represents the first target coordinates of the first light-emitting element, (M x ,M y ) represents the first reference coordinates of the first light-emitting element, represents the first center coordinates, θ * represents the rotation radian.

[0023] In one embodiment, the rotating display further includes a second display screen and a bracket. The back surface of the second display screen and the back surface of the first display screen are respectively fixedly connected to the bracket. The back surface of the second display screen is close to the back surface of the first display screen. The second rotation central axis of the second display screen coincides with the first rotation central axis. The second display screen rotates in the same direction as the first display screen. The second display screen includes a plurality of second light-emitting elements. The method for adjusting the picture further includes: when reaching the target sampling point, respectively collecting the second reference coordinates of each of the second light-emitting elements; when reaching the target time point, determining the second target coordinates of each of the second light-emitting elements at the target time point according to the second center coordinates of the second rotation central axis, each of the second reference coordinates, and the target angle, where the calculation formula for the second target coordinates is:

[0024]

[0025] Among them, represents the second target coordinate of the second light-emitting element, (N x , N y ) represents the second reference coordinate of the second light-emitting element, represents the second center coordinate.

[0026] To achieve the above object, a second aspect of the present application provides a picture adjustment device for a rotating display, including: an angle acquisition module, when a target sampling point is reached, the angle acquisition module is configured to respectively acquire a reference angle and a first reference coordinate of each of the first light-emitting elements, where the reference angle refers to an angle between a connection line between the corresponding first light-emitting element and the first rotation center axis and a preset horizontal baseline at the target sampling point; a data processing module, configured to obtain a rotation rate of each of the first light-emitting elements and a target time point, and determine a first target coordinate of each of the first light-emitting elements according to the target time point, each of the first reference coordinates, each of the reference angles, and the rotation rate, where the first target coordinate represents a position where the first light-emitting element is located when the target time point is reached, and the target time point is after the target sampling point; a projection module, configured to obtain image information, and when the target time point is reached, control a working state of each of the first light-emitting elements according to each of the first target coordinates and the image information.

[0027] To achieve the above object, a third aspect of the present application provides a Ferris wheel, including: a rotating wheel seat; a first rotating display screen disposed on one side of the rotating wheel seat; an inclination sensor configured to collect an angle of the first rotating display screen; a control module, the inclination sensor, the rotating wheel seat, and the first rotating display screen are respectively electrically connected to the control module, and the control module is configured to control the rotating wheel seat and the first rotating display screen to rotate, and the control module is further configured to execute the picture adjustment method described in the first aspect to control the first rotating display screen to display picture information.

[0028] To achieve the above object, a fourth aspect of the present application provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the picture adjustment method of the rotating display described in the first aspect is implemented.

[0029] The embodiments of the present application at least include the following beneficial effects: During the continuous rotation of the first display screen, the first display screen acquires the angle between the line connecting each first light-emitting element and the first rotation center axis and the horizontal baseline at a specific frequency. After reaching the current target sampling point and before the next target sampling point, by obtaining the rotation rate and the target time point, calculating the difference between the target time point and the current target sampling point, the angle swept by the first light-emitting element from the current target sampling point to the target time point can be determined. Based on the reference angle and the first reference coordinates acquired by each first light-emitting element at the current target sampling point, the first target coordinates of each first light-emitting element at the target time point can be determined. Combining the positions of each pixel point in the preset image information and controlling the working states of each first light-emitting element, the image information can be continuously and positively displayed on the rotating first display screen; the proposed screen adjustment method in the present application can accurately analyze the first target positions of each first light-emitting element between two adjacent target sampling points without rotating the image information, so as to sensitively adjust the working states of the first light-emitting elements according to the image information, reduce the visual rotation deviation of the image on the first display screen due to the sampling interval, thereby optimizing the display effect of the rotating display and also improving the clarity of the first display screen.

[0030] Other features and advantages of the present application will be described in the following specification, and, in part, will be obvious from the specification, or will be understood by implementing the present application. The objectives and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the specification, the claims, and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The drawings are used to provide a further understanding of the technical solutions of the present application, and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solutions of the present application, and do not constitute a limitation to the technical solutions of the present application.

[0032] Figure 1 It is an optional flowchart of the screen adjustment method for the rotating display provided by the embodiments of the present application;

[0033] Figure 2 It is an optional flowchart of filtering the image provided by the embodiments of the present application;

[0034] Figure 3 It is an optional position diagram of the initial pixel information provided by the embodiments of the present application;

[0035] Figure 4 It is another optional position diagram of the initial pixel information provided by the embodiments of the present application;

[0036] Figure 5An optional flowchart for determining the rotation rate provided by the embodiments of the present application;

[0037] Figure 6 An optional flowchart for determining the filtering process provided by the embodiments of the present application;

[0038] Figure 7 An optional flowchart for determining the first target coordinate provided by the embodiments of the present application;

[0039] Figure 8 An optional flowchart for determining the second target coordinate provided by the embodiments of the present application;

[0040] Figure 9 An optional structural diagram of the screen adjustment device for rotating the display provided by the embodiments of the present application;

[0041] Figure 10 An optional system block diagram of the Ferris wheel provided by the embodiments of the present application;

[0042] Figure 11 An optional structural diagram of the Ferris wheel provided by the embodiments of the present application;

[0043] Figure 12 An optional hardware structural diagram of the electronic device provided by the embodiments of the present application. Detailed implementation manners

[0044] The embodiments of the present invention will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0045] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by terms such as up, down, front, back, left, right, etc. is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as limiting the present invention.

[0046] In the description of the present invention, the meaning of several is more than one, the meaning of multiple is more than two, greater than, less than, exceeding, etc. are understood as not including the present number, and above, below, within, etc. are understood as including the present number. If the first and second are described only for the purpose of distinguishing technical features, they should not be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features or the sequence of the indicated technical features.

[0047] In the description of the present invention, unless otherwise clearly defined, terms such as "setting", "installation", "connection", etc. should be understood in a broad sense, and those skilled in the art can reasonably determine the specific meanings of the above terms in the present invention in combination with the specific content of the technical solution.

[0048] In the description of the present invention, the descriptions with reference to terms such as "one embodiment", "some embodiments", "schematic embodiments", "examples", "specific examples", or "some examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.

[0049] It should be noted that although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from the module division in the device or the order in the flowchart. Terms such as "first", "second", etc. in the specification, claims, or the above drawings are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence.

[0050] In the related art, in a display screen that rotates automatically around the center of the display screen, usually the picture information is rotated in the direction opposite to the screen rotation direction and at the same speed, and then the rotated picture is displayed by the screen. However, when the rotation speed of the screen fluctuates, there will be a visual deviation in the picture information displayed on the screen, affecting the viewing experience.

[0051] Based on this, the embodiments of the present application provide a method, device, and electronic device for adjusting the picture of a rotating display, which can reduce the visual rotation deviation of image information due to the sampling interval and optimize the display effect of the rotating display.

[0052] The method, device, and electronic device for adjusting the picture of a rotating display provided by the embodiments of the present application are specifically described through the following embodiments. First, the method for adjusting the picture of a rotating display in the embodiments of the present application is described.

[0053] The method for adjusting the screen of a rotating display provided by an embodiment of the present application relates to the field of computer technology. The method for adjusting the screen of a rotating display provided by an embodiment of the present application can be applied to a terminal, or can be applied to a server side, or can also be software running on a terminal or a server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or can be configured as a server cluster or a distributed system composed of multiple physical servers, or can also be configured as a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application for implementing the method for adjusting the screen of a rotating display, etc., but is not limited to the above forms.

[0054] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0055] The following further elaborates on the embodiments of the present application with reference to the accompanying drawings.

[0056] As Figure 1 shown, Figure 1 is an optional flowchart of the method for adjusting the screen of a rotating display provided by an embodiment of the present application. The method for adjusting the screen of a rotating display can be executed by a server, or can also be executed by a terminal, or can also be executed by a server in cooperation with a terminal. The method for adjusting the screen of a rotating display includes but is not limited to the following steps S110 to step S130:

[0057] Step S110, when at a target sampling point, respectively collect the reference angle and the first reference coordinates of each first light-emitting element, where the reference angle refers to the angle between the line connecting the corresponding first light-emitting element and the first rotation center axis and a preset horizontal baseline at the target sampling point;

[0058] Step S120: Obtain the rotation rate of each first light-emitting element and the target time point. According to the target time point, each first reference coordinate, each reference angle, and the rotation rate, determine the first target coordinates of each first light-emitting element, where the first target coordinates represent the positions where the first light-emitting elements are located when the target time point is reached, and the target time point is after the target sampling point.

[0059] Step S130: Obtain image information. When the target time point is reached, control the working states of the first light-emitting elements according to the first target coordinates and the image information.

[0060] Specifically, the reference angle is collected by an inclination sensor installed on the first rotation center axis of the rotating display.

[0061] It can be understood that during the continuous rotation of the first display screen, the first display screen collects the angles between the lines connecting each first light-emitting element and the first rotation center axis and the horizontal baseline at a specific frequency. After reaching the current target sampling point and before the next target sampling point, by obtaining the rotation rate and the target time point, calculating the difference between the target time point and the current target sampling point, the angle swept by the first light-emitting element from the current target sampling point to the target time point can be determined. Through the reference angle and the first reference coordinates collected by each first light-emitting element at the current target sampling point, the first target coordinates of each first light-emitting element at the target time point can be determined. Combining the positions of each pixel point in the preset image information and controlling the working states of the first light-emitting elements, the image information can be continuously and positively displayed on the rotating first display screen. The screen adjustment method proposed in this application can accurately analyze the first target positions of each first light-emitting element between two adjacent target sampling points without rotating the image information, so as to sensitively adjust the working states of the first light-emitting elements according to the image information, reduce the visual rotation deviation of the image on the first display screen due to the sampling interval, optimize the display effect of the rotating display, and improve the clarity of the first display screen.

[0062] In addition, referring to Figure 2 shown in the figure, in some embodiments of the present application, the image information includes a plurality of initial pixel information. Figure 1 The method step S130 in

[0063] includes, but is not limited to, the following steps S210 to S220:

[0064] Step S210: When the target time point is reached, determine the initial pixel information corresponding to each first light-emitting element according to the first target coordinates.

[0064] Step S220: Perform filtering processing on the initial pixel information to obtain the target pixel information corresponding to each first light-emitting element.

[0065] In a specific embodiment, the initial pixel information is the RGB color value of a pixel point, and the initial pixel information of adjacent pixel points is weighted by a preset color weight value to obtain the target pixel information;

[0066] Exemplarily, referring to Figure 3 as shown, the initial pixel information of the pixel points in the 3×3 grid is obtained. The initial pixel information is successively RGB1=(123, 213, 213), RGB2=(132, 206, 232), RGB3=(133, 221, 212), RGB4=(123, 221, 213), RGB5=(123, 213, 213), RGB6=(122, 211, 222), RGB7=(112, 231, 223), RGB8=(121, 213, 213), RGB9=(123, 216, 213), and the color weight value of each initial pixel information is Therefore, the result of the weighted processing of the above initial pixel information is:

[0067]

[0068] In an embodiment, referring to Figure 4 as shown, the initial pixel information includes the initial gray value corresponding to each first light-emitting element, and the target pixel information includes the target gray value corresponding to each first light-emitting element. The formula for filtering the initial pixel information is:

[0069]

[0070] wherein, C(x0, y0) represents the initial gray value of the first light-emitting element with the first target coordinate (x0, y0), C(x1, y1) represents the initial gray value of the first light-emitting element with the first target coordinate (x1, y1), C(x2, y1) represents the initial gray value of the first light-emitting element with the first target coordinate (x2, y1), C(x1, y2) represents the initial gray value of the first light-emitting element with the first target coordinate (x1, y2), C(x2, y2) represents the initial gray value of the first light-emitting element with the first target coordinate (x2, y2), and the values of (x2 - x1), (x0 - x1), (y2 - y0), and (y0 - y1) are all less than the preset distance threshold.

[0071] It can be understood that by filtering the initial pixel information, random noise in the image information can be removed or reduced, making the image look clearer and smoother. It can also reduce the jagged effect in the image information, making the image information look softer. Moreover, in the rotating first display surface, filtering can reduce the visual blur caused by rotation and enhance the viewing experience.

[0072] In addition, referring to Figure 5 as shown, in some embodiments of the present application, Figure 1 step S120 includes, but is not limited to, the following steps S510 to S530:

[0073] Step S510, obtaining historical sampling points and the initial angles of each first light-emitting element at each historical sampling point;

[0074] Step S520, filtering each initial angle to obtain the historical angles of each first light-emitting element at each historical sampling point;

[0075] Step S530, determining the rotation rate of the first light-emitting element according to each historical angle and its corresponding historical sampling point, and each reference angle and its corresponding target sampling point, where the calculation formula for the rotation rate is:

[0076]

[0077] where V t represents the rotation rate of the first light-emitting element at the target sampling point, T i represents the i-th historical sampling point, A i represents the historical angle of the first light-emitting element at the i-th historical sampling point, T n represents the n-th historical sampling point, A n represents the historical angle of the first light-emitting element at the n-th historical sampling point, T t represents the target sampling point, A t represents the reference angle of the first light-emitting element at the target sampling point, and n represents the number of historical sampling points.

[0078] It can be understood that based on the current target sampling point, obtaining n historical sampling points and their corresponding historical angles forward, and determining the rotation rate of the first light-emitting element within n + 1 sampling points based on the current target sampling point and reference angle, as well as n historical sampling points and their corresponding historical angles, can ensure the effectiveness of the rotation rate and improve the accuracy of judging the position of the first light-emitting element.

[0079] In addition, referring to Figure 6 as shown, in some embodiments of the present application, Figure 5Step S520 therein includes, but is not limited to, the following steps S610 to S620:

[0080] Step S610: Taking the historical sampling point as the center, obtaining the corresponding mirror sampling points and the initial angles of each first light-emitting element at the mirror sampling points;

[0081] Step S620: Obtaining the filtering weights of each initial angle, and based on each initial angle and its corresponding filtering weight, performing filtering processing on the initial angle corresponding to the current historical sampling point to obtain the historical angle of the first light-emitting element at the current historical sampling point, where the sum of all filtering weights is equal to 1, and the calculation formula for the filtering processing is:

[0082]

[0083] where the number of initial angles is equal to 2m + 1, a t-j represents the initial angle of the first light-emitting element at the (t - j)-th mirror sampling point, ω t-j represents the filtering weight corresponding to the (t - j)-th initial angle, a t+j represents the initial angle of the first light-emitting element at the (t + j)-th mirror sampling point, ω t+j represents the filtering weight corresponding to the (t + j)-th initial angle, a t represents the initial angle of the first light-emitting element at the current historical sampling point, ω t represents the filtering weight corresponding to the current historical sampling point, and for any j, ω t > ω t-j > ω t-j-1 , ω t > ω t+j > ω t+j+1 ,

[0084] It can be understood that during the process of sampling the angle of the first display surface, the sampling values often have noise fluctuations. Therefore, by taking the current historical sampling point as the center, obtaining multiple mirror sampling points and their corresponding initial angles forward and backward, and performing filtering processing on the initial angle of the current historical sampling point through the above initial angles. Since the initial angles of each mirror sampling point and the initial angle of the current historical sampling point are collected by the same sampling device, there are positive errors and negative errors generated during the sampling process of the sampling device in the above initial angles. Therefore, by obtaining the filtering weights, the sum of all filtering weights is equal to 1, and the values of the filtering weights decrease from the center to both sides, emphasizing the value of the current historical angle. Based on each filtering weight and each initial angle, performing filtering processing on the initial angle of the current historical sampling point can effectively reduce the errors in the initial angles, and thus a more accurate historical angle can be obtained.

[0085] In addition, referring to Figure 7 as shown, for some embodiments of the present application, Figure 1 step S120 in

[0086] includes, but is not limited to, the following steps S710 to S720:

[0087] A * = V t × (T * - T t )

[0088] θ * = A * × π / 180°

[0089] wherein, A * represents the rotation angle, T * represents the target time point, and θ * represents the rotation radian;

[0090] Step S720, determine the first target coordinates of each first light-emitting element at the target time point according to the first center coordinates of the first rotation central axis, each first reference coordinate, and the target angle, wherein the calculation formula for the first target coordinates is:

[0091]

[0092] wherein, represents the first target coordinates of the first light-emitting element, (M x , M y ) represents the first reference coordinates of the first light-emitting element, represents the first center coordinates, and θ * represents the rotation radian.

[0093] In addition, referring to Figure 8 as shown, for some embodiments of the present application, the rotating display further includes a second display screen and a bracket. The back surface of the second display screen and the back surface of the first display screen are respectively fixedly connected to the bracket. The back surface of the second display screen is close to the back surface of the first display screen. The second rotation central axis of the second display screen coincides with the first rotation central axis. The second display screen rotates in the same direction as the first display screen. The second display screen includes a plurality of second light-emitting elements. The screen adjustment method further includes steps S810 to S820:

[0094] Step S810, when reaching the target sampling point, respectively collect the second reference coordinates of each second light-emitting element;

[0095] Step S820: When the target time point is reached, determine the second target coordinates of each second light-emitting element at the target time point according to the second central coordinates of the second rotation center axis, each second reference coordinate, and the target angle. The calculation formula for the second target coordinates is as follows:

[0096]

[0097] where represents the second target coordinates of the second light-emitting element, and (N x , N y ) represents the second reference coordinates of the second light-emitting element. represents the second central coordinates.

[0098] It can be understood that when there is a second display screen that rotates synchronously with the first display screen but in the opposite direction, when facing the display surface of the first display screen or the second display screen, the rotation angle of each second light-emitting element on the second display screen is the same as the rotation angle of the first display screen in magnitude but opposite in direction. Therefore, based on the second reference coordinates of the second light-emitting element, using the opposite number of the rotation angle measured by the first light-emitting element, the second target coordinates of each second light-emitting element at the target time point can also be determined, so that the second display screen can also display the picture information correctly.

[0099] In addition, as shown in Figure 9 , the present application also provides a picture adjustment device 900 for a rotating display. The picture adjustment device 900 includes:

[0100] An angle acquisition module 901. When at the target sampling point, the angle acquisition module 901 is used to respectively acquire the reference angle and the first reference coordinates of each first light-emitting element. The reference angle refers to the angle between the line connecting the corresponding first light-emitting element and the first rotation center axis and the preset horizontal baseline at the target sampling point.

[0101] A data processing module 902, which is used to obtain the rotation rate of each first light-emitting element and the target time point, and determine the first target coordinates of each first light-emitting element according to the target time point, each first reference coordinate, each reference angle, and the rotation rate. The first target coordinates represent the position where the first light-emitting element is located when the target time point is reached, and the target time point is after the target sampling point.

[0102] A projection module 903, which is used to obtain image information. When the target time point is reached, it controls the working state of each first light-emitting element according to each first target coordinate and the image information.

[0103] It can be understood that the above picture adjustment device and the picture adjustment method are based on the same inventive concept, and will not be elaborated here.

[0104] In addition, referring to Figure 10 and Figure 11 as shown, the present application also provides a Ferris wheel, including:

[0105] A rotating wheel seat 1010 that rotates around its own center;

[0106] A first rotating display screen 1020 disposed on one side of the rotating wheel seat 1010;

[0107] An inclination sensor 1050 for collecting the angle of the first rotating display screen 1020;

[0108] A control module 1030, the inclination sensor 1050, the rotating wheel seat 1010, and the first rotating display screen 1020 are respectively electrically connected to the control module 1030. The control module 1030 is used to control the rotation of the rotating wheel seat 1010 and the first rotating display screen 1020, and the control module 1030 is used to execute the screen adjustment method in the above embodiments to control the first rotating display screen 1020 to display screen information.

[0109] In a specific embodiment, the Ferris wheel further includes a second rotating display screen 1040. The second rotating display screen 1040 is disposed on the side of the rotating wheel seat 1010 opposite to the first rotating display screen 1020. The second rotating display screen 1040 is electrically connected to the control module 1030, and the control module 1030 is further used to execute the screen adjustment method as Figure 6 shown to control the second rotating display screen 1040 to display screen information.

[0110] It can be understood that the above Ferris wheel and the screen adjustment method are based on the same inventive concept and will not be elaborated here.

[0111] In addition, referring to Figure 12 , Figure 12 schematically shows the hardware structure of an electronic device in another embodiment. The electronic device includes:

[0112] A processor 1201, which can be implemented by using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0113] The memory 1202 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM), etc. The memory 1202 can store an operating system and other application programs. When implementing the technical solutions provided in the embodiments of this specification through software or firmware, the relevant program codes are stored in the memory 1202, and the processor 1201 is called to execute the method for adjusting the screen of the rotating display in the embodiments of this application. For example, execute the Figure 1 method steps S110 to S130 described above, Figure 2 method steps S210 to S220 described above, Figure 5 method steps S510 to S530 described above, Figure 6 method steps S610 to S630 described above, Figure 7 method steps S710 to S720 described above, and Figure 8 method steps S810 to S820 described above.

[0114] The input / output interface 1203 is used to implement information input and output;

[0115] The communication interface 1204 is used to implement communication interaction between this device and other devices. It can communicate through a wired method (such as USB, network cable, etc.) or through a wireless method (such as mobile network, WIFI, Bluetooth, etc.);

[0116] The bus 1205 transmits information between various components of the device (such as the processor 1201, the memory 1202, the input / output interface 1203, and the communication interface 1204);

[0117] Among them, the processor 1201, the memory 1202, the input / output interface 1203, and the communication interface 1204 are communicatively connected to each other inside the device through the bus 1205.

[0118] The embodiments of this application also provide a storage medium. The storage medium is a computer-readable storage medium for computer-readable storage. The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the above method for adjusting the screen of the rotating display. For example, execute the Figure 1 method steps S110 to S130 described above, Figure 2 method steps S210 to S220 described above, Figure 5 method steps S510 to S530 described above, Figure 6 method steps S610 to S630 described above, Figure 7The method steps S710 to S720 in, and Figure 8 the method steps S810 to S820 in.

[0119] As a non-transitory computer-readable storage medium, the memory can be used to store non-transitory software programs and non-transitory computer-executable programs. In addition, the memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0120] The embodiments described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art will know that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0121] Those skilled in the art can understand that Figures 1 to 12 the technical solutions shown in do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or combine certain steps, or different steps.

[0122] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0123] Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, and appropriate combinations thereof.

[0124] In the description of the present application and the above-mentioned accompanying drawings, terms such as "first", "second", "third", "fourth", etc. (if any) are used to distinguish similar objects and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0125] It should be understood that in the present application, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the association relationship of associated objects and indicates that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist at the same time. Among them, A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (one) of the following" or a similar expression means any combination of these items, including any combination of single items (ones) or plural items (ones). For example, at least one (one) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0126] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the above-mentioned division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of devices or units can be in electrical, mechanical or other forms.

[0127] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0128] In addition, in each embodiment of the present application, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0129] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes multiple instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store programs.

[0130] The preferred embodiments of the embodiments of the present application have been described above with reference to the accompanying drawings, and thus do not limit the scope of the rights of the embodiments of the present application. Any modifications, equivalent replacements, and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the rights of the embodiments of the present application.

Claims

1. A method for adjusting the image of a rotating display, characterized in that: Applied to a rotating display, the rotating display rotates about a preset first rotation center axis, the rotating display includes a first display screen, a plurality of first light-emitting elements are arranged on the first display screen, and the image adjustment method includes: When the target sampling point is reached, the reference angle and the first reference coordinate of each of the first light-emitting elements are respectively collected, wherein the reference angle refers to the angle between the line between the first light-emitting element and the first rotation center axis corresponding to the target sampling point and a preset horizontal baseline; Acquire historical sampling points and initial angles of each of the first light-emitting elements at each of the historical sampling points; Filtering each of the initial angles to obtain a historical angle of each of the first light-emitting elements at each of the historical sampling points; The rotation rate of the first light emitting element is determined according to each of the historical angles and the corresponding historical sampling points, and each of the reference angles and the corresponding target sampling points, wherein the calculation formula of the rotation rate is: Among them, V t represents the rotation rate of the first light emitting element at the target sampling point, T i represents the i-th historical sampling point, A i represents the historical angle of the first light emitting element at the i-th historical sampling point, T n represents the nth historical sampling point, A n represents the historical angle of the first light emitting element at the nth historical sampling point, T t represents the target sampling point, A t represents the reference angle of the first light emitting element at the target sampling point, and n represents the number of the historical sampling points; Acquire a target time point, and determine a first target coordinate of each of the first light-emitting elements according to the target time point, each of the first reference coordinates, each of the reference angles, and the rotation rate, wherein the first target coordinate represents a position of the first light-emitting element when the first light-emitting element reaches the target time point, and the target time point is located after the target sampling point; Image information is acquired, and when the target time point is reached, the working state of each of the first light-emitting elements is controlled according to each of the first target coordinates and the image information.

2. The image adjustment method according to claim 1, characterized in that: The image information includes a plurality of initial pixel information, and when the target time point is reached, the working state of each of the first light-emitting elements is controlled according to each of the first target coordinates and the image information, including: When the target time point is reached, determining the initial pixel information corresponding to each first light-emitting element according to the first target coordinates; The initial pixel information is filtered to obtain target pixel information corresponding to each of the first light-emitting elements.

3. The image adjustment method according to claim 2, characterized in that: The initial pixel information includes the initial grayscale value corresponding to each first light-emitting element, and the target pixel information includes the target grayscale value corresponding to each first light-emitting element. The calculation formula for filtering the initial pixel information is: Among them, C(x0, y0) represents the initial grayscale value of the first light-emitting element when the first target coordinates are (x0, y0), C(x1, y1) represents the initial grayscale value of the first light-emitting element when the first target coordinates are (x1, y1), C(x2, y1) represents the initial grayscale value of the first light-emitting element when the first target coordinates are (x2, y1), C(x1, y2) represents the initial grayscale value of the first light-emitting element when the first target coordinates are (x1, y2), C(x2, y2) represents the initial grayscale value of the first light-emitting element when the first target coordinates are (x2, y2), and the values ​​of (x2-x1), (x0-x1), (y2-y0) and (y0-y1) are all less than the preset distance threshold.

4. The image adjustment method according to claim 1, characterized in that: The filtering of each of the initial angles to obtain the historical angle of each of the first light-emitting elements at each of the historical sampling points includes: Taking the historical sampling point as the center, acquiring the corresponding mirror sampling point and the initial angle of each of the first light-emitting elements at the mirror sampling point; Obtaining filtering weights of the initial angles, and performing filtering processing on the initial angle corresponding to the current historical sampling point based on the initial angles and the corresponding filtering weights, to obtain the historical angle of the first light-emitting element at the current historical sampling point, wherein the sum of all the filtering weights is equal to 1, and the calculation formula for the filtering processing is: Wherein, the number of the initial angles is equal to 2m+1, a t-j represents the initial angle of the first light emitting element at the tjth mirror sampling point, ω t-j represents the filtering weight corresponding to the tjth initial angle, a t+j represents the initial angle of the first light emitting element at the t+jth mirror sampling point, ω t+j represents the filtering weight corresponding to the t+jth initial angle, a t represents the initial angle of the first light emitting element at the current historical sampling point, ω t Represents the filter weight corresponding to the current historical sampling point. For any j, ω t >ω t-j >ω t-j-1 ,ω t >ω t+j >ω t+ j +1 , 5. The image adjustment method according to claim 1, characterized in that: The step of determining the first target coordinates of each of the first light-emitting elements according to the target time point, each of the first reference coordinates, each of the reference angles, and the rotation rate includes: The rotation duration is determined based on the target time point and the target sampling point, the rotation angle is determined according to the rotation duration and the rotation rate, and the rotation arc is determined according to the rotation angle, wherein the calculation formula of the rotation arc is: A * =V t ×(T * -T t ) i * =A * ×π / 180° Among them, A * represents the rotation angle, T * represents the target time point, θ* represents the rotation radian, V t represents the rotation rate of the first light emitting element at the target sampling point; The first target coordinates of each of the first light-emitting elements at the target time point are determined according to the first center coordinates of the first rotation center axis, each of the first reference coordinates and the target angle, wherein the calculation formula of the first target coordinates is: in, represents the first target coordinate of the first light emitting element, (M x ,M y ) represents the first reference coordinate of the first light-emitting element, represents the first center coordinate, θ * Represents the rotation in radians.

6. The image adjustment method according to claim 5, characterized in that: The rotating display further includes a second display screen and a bracket, the back of the second display screen and the back of the first display screen are respectively fixedly connected to the bracket, the back of the second display screen is close to the back of the first display screen, the second rotation center axis of the second display screen coincides with the first rotation center axis, the second display screen rotates in the same direction as the first display screen, the second display screen includes a plurality of second light emitting elements, and the picture adjustment method further includes: When the target sampling point is reached, the second reference coordinates of each of the second light-emitting elements are collected respectively; When the target time point is reached, the second target coordinates of each of the second light-emitting elements at the target time point are determined according to the second center coordinates of the second rotation center axis, each of the second reference coordinates and the target angle, wherein the calculation formula of the second target coordinates is: in, represents the second target coordinate of the second light emitting element, (N x ,N y ) represents the second reference coordinates of the second light-emitting element, represents the second center coordinates.

7. A picture adjustment device for a rotating display, characterized in that: include: An angle acquisition module, when the target sampling point is selected, the angle acquisition module is used to respectively acquire the reference angle and the first reference coordinate of each first light-emitting element, wherein the reference angle refers to the angle between the line between the first light-emitting element and the first rotation center axis corresponding to the target sampling point and a preset horizontal baseline; A data processing module is used to obtain historical sampling points and initial angles of each of the first light-emitting elements at each of the historical sampling points, filter each of the initial angles, obtain historical angles of each of the first light-emitting elements at each of the historical sampling points, and determine a rotation rate of the first light-emitting element according to each of the historical angles and its corresponding historical sampling points, and each of the reference angles and its corresponding target sampling points, wherein the calculation formula of the rotation rate is: Among them, V t represents the rotation rate of the first light emitting element at the target sampling point, T i represents the i-th historical sampling point, A i represents the historical angle of the first light emitting element at the i-th historical sampling point, T n represents the nth historical sampling point, A n represents the historical angle of the first light emitting element at the nth historical sampling point, T t represents the target sampling point, A t represents the reference angle of the first light-emitting element at the target sampling point, n represents the number of the historical sampling points, obtains a target time point, and determines the first target coordinates of each of the first light-emitting elements according to the target time point, each of the first reference coordinates, each of the reference angles, and the rotation rate, wherein the first target coordinates represent the position of the first light-emitting element when it reaches the target time point, and the target time point is located after the target sampling point; The projection module is used to acquire image information, and when the target time point is reached, control the working state of each of the first light-emitting elements according to each of the first target coordinates and the image information.

8. A Ferris wheel, characterized in that: include: Swivel wheel seat; A first rotating display screen is arranged on one side of the rotating wheel seat; A tilt sensor, used to collect the angle of the first rotating display screen; A control module, wherein the inclination sensor, the rotating wheel seat and the first rotating display screen are electrically connected to the control module respectively, and the control module is used to control the rotating wheel seat and the first rotating display screen to rotate. The control module is also used to execute the picture adjustment method described in any one of claims 1 to 5 to control the first rotating display screen to display picture information.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the image adjustment method for a rotating display according to any one of claims 1 to 5 when executing the computer program.

Citation Information

Patent Citations

  • Light-emitting diode (LED) rotary display device

    CN202210396U