Display device and screen calibration method

By monitoring the synergy of components and controllers and adjusting the speed of the driving components, the problem of laser TV screens being difficult to keep level during unfolding or curling is solved, thereby improving the display effect and user experience.

CN116391155BActive Publication Date: 2025-09-30HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202180046281.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-03-19
Filing Date
2021-06-25
Publication Date
2025-09-30
Estimated Expiration
2041-06-25

AI Technical Summary

Technical Problem

Existing laser TV screens are difficult to maintain a horizontal state during the unfolding or curling process, which affects the display effect.

Method used

A monitoring component is used to monitor the screen status in real time, and the speed of the driving component is adjusted through the controller to keep the screen level during the unfolding or curling process. The image collector or angle monitor monitors the height and angle of the screen, and the controller adjusts the moving speed of the driving component according to the difference threshold.

Benefits of technology

The screen remains horizontal during the unfolding or curling process, improving the display effect and user experience of the display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116391155B_ABST
    Figure CN116391155B_ABST
Patent Text Reader

Abstract

Some embodiments of the present application disclose a display device and a screen calibration method. The method includes utilizing a monitoring component to monitor the state of a screen in real time and, based on the screen state information, determining whether the screen is horizontal. If the screen is determined to be horizontal, the drive component is not adjusted, and thus, the movement state of the screen does not need to be adjusted. If the screen is determined to be not horizontal, the drive component is adjusted to cause a first side of the screen to move at an adjusted speed. Ultimately, while the screen is restored to a horizontal state, the movement speeds of the first and second sides of the screen are consistent.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the following: Application No. 202110296908.1, filed on March 19, 2021, entitled “A display device”; Application No. 202110298436.3, filed on March 19, 2021, entitled “A display device”; Application No. 202110296907.7, filed on March 19, 2021, entitled “Screen correction method for display device and display device”; Application No. 202110296908.1, filed on March 19, 2021, entitled “A display device”; Application No. 202110296908.1, filed on March 19, 2021, entitled “Screen correction method for display device and display device The application claims priority of the Chinese patent applications No. 202110298485.7, filed on March 19, 2021, with application number 202110298485.7, and application name “Screen correction method and display device for display device”; No. 202110297021.4, filed on March 19, 2021, with application number 202110297021.4, and application name “A display device”; and No. 202010603016.7, filed on June 29, 2020, with application name “A display device”, all contents of which are incorporated by reference in this application. Technical Field

[0002] The present application relates to the technical field of display devices, and in particular to a display device and a screen correction method. Background Art

[0003] Laser TVs utilize laser light sources and projection display technology to create images. They feature a dedicated projection screen and can receive broadcast and internet-based programs. In addition to top-down displays, laser TVs also offer bottom-up displays from a TV cabinet. The latter involves placing the optical engine and lift-up screen inside the cabinet. When the TV is turned on, the screen slowly rises from the cabinet, and the image from the optical engine is projected onto the screen behind it. Summary of the Invention

[0004] Some embodiments of the present application provide a display device, including:

[0005] The screen is configured to be rolled up and down;

[0006] a driving component configured to drive the screen to unfold or roll up;

[0007] a monitoring component configured to monitor the status of the screen during the unfolding or rolling process of the screen and to feed back the status information of the screen to the controller;

[0008] The controller is configured as:

[0009] When it is determined according to the status information that the screen is in a non-horizontal state, adjusting the driving assembly so that the driving assembly drives the first side of the screen to move at an adjusted speed, and the first side and the second side of the screen move at the same speed while the screen is restored to a horizontal state;

[0010] When it is determined according to the state information that the screen is in a horizontal state, the driving component is not adjusted.

[0011] In some embodiments, the controller is configured to:

[0012] Calculating the first side height and the second side height of the screen according to the status information;

[0013] When the absolute value of the height difference between the first side height and the second side height is less than or equal to a difference threshold, determining that the screen is in a horizontal state;

[0014] When the absolute value of the height difference between the first side height and the second side height is greater than the difference threshold, it is determined that the screen is in a non-horizontal state.

[0015] In some embodiments, the monitoring component includes an image collector, the status information is image information of the screen collected by the image collector, and the first side height and the second side height are calculated based on the image information.

[0016] In some embodiments, the monitoring component includes an angle monitor, which is configured to monitor the rotation angle of the driving component, and the status information is information determined based on the corresponding relationship between the rotation angle and movement of the driving component, wherein the movement corresponding relationship is the corresponding relationship between the rotation angle of the driving component and the movement distance of the screen.

[0017] In some embodiments, when the screen is in a rising process and the height of the first side is higher than the height of the second side, the controller is configured to:

[0018] determining a moving speed increment for adjusting a moving speed of the first side according to a height difference between the first side and the second side and a preset adjustment time, and determining a moving speed increment supplement value for adjusting the moving speed of the first side according to the height difference between the first side and the second side and a current ascent time;

[0019] while reducing the first side movement speed by the movement speed increment, adjusting the movement speed increment until the movement speed increment drops to the movement speed increment supplement value;

[0020] When the screen is in the process of rising and the height of the first side is lower than the height of the second side, adjusting the moving speed of the first side, specifically the steps of:

[0021] determining a moving speed increment for adjusting a moving speed of the first side according to a height difference between the first side and the second side and a preset adjustment time, and determining a moving speed increment supplement value for adjusting the moving speed of the first side according to the height difference between the first side and the second side and a current ascent time;

[0022] While increasing the first side movement speed by the movement speed increment, the movement speed increment is adjusted until the movement speed increment drops to the movement speed increment supplement value.

[0023] In some embodiments, the controller is configured to: divide the current value of the moving speed increment by the step-back value at each preset interval to obtain the moving speed increment used for the next preset interval.

[0024] In some embodiments, the controller is configured to:

[0025] Before determining whether the screen is in a horizontal state according to the status information, when the screen has not yet moved to a reference zero position, controlling the driving component to drive the screen to move to the reference zero position.

[0026] Some embodiments of the present application provide a screen calibration method, which is applied when a screen is being unfolded or rolled up, and includes:

[0027] When it is determined that the screen is in a non-horizontal state based on the status information of the screen fed back by the monitoring component, adjusting the driving component so that the driving component drives the first side of the screen to move at an adjusted speed, and the first side and the second side of the screen move at the same speed while the screen is restored to a horizontal state, wherein the driving component is configured to drive the screen to unfold or roll up;

[0028] When it is determined that the screen is in a horizontal state according to the state information of the screen fed back by the monitoring component, the driving component is not adjusted.

[0029] In some embodiments, determining whether the screen is in a horizontal state according to the state information is specifically as follows:

[0030] Calculating the first side height and the second side height of the screen according to the status information;

[0031] When the absolute value of the height difference between the first side height and the second side height is less than or equal to a difference threshold, determining that the screen is in a horizontal state;

[0032] When the absolute value of the height difference between the first side height and the second side height is greater than the difference threshold, it is determined that the screen is in a non-horizontal state.

[0033] In some embodiments, when the screen is in the process of rising and the height of the first side is higher than the height of the second side, the moving speed of the first side is adjusted, specifically by the following steps:

[0034] determining a moving speed increment for adjusting a moving speed of the first side according to a height difference between the first side and the second side and a preset adjustment time, and determining a moving speed increment supplement value for adjusting the moving speed of the first side according to the height difference between the first side and the second side and a current ascent time;

[0035] while reducing the first side movement speed by the movement speed increment, adjusting the movement speed increment until the movement speed increment drops to the movement speed increment supplement value;

[0036] When the screen is in the process of rising and the height of the first side is lower than the height of the second side, adjusting the moving speed of the first side, specifically the steps of:

[0037] determining a moving speed increment for adjusting a moving speed of the first side according to a height difference between the first side and the second side and a preset adjustment time, and determining a moving speed increment supplement value for adjusting the moving speed of the first side according to the height difference between the first side and the second side and a current ascent time;

[0038] While increasing the first side movement speed by the movement speed increment, the movement speed increment is adjusted until the movement speed increment drops to the movement speed increment supplement value. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 is a schematic diagram of an operation scenario between a display device and a control device according to one or more embodiments of the present application;

[0040] Figure 2 is a hardware configuration block diagram of a display device 200 according to one or more embodiments of the present application;

[0041] Figure 3 is a hardware configuration block diagram of a control device 100 according to one or more embodiments of the present application;

[0042] Figure 4 Schematic diagram of software configuration in the display device 200 according to one or more embodiments of the present application;

[0043] Figures 5A-5BA schematic diagram of the structure of a curling laser device according to one or more embodiments of the present application;

[0044] Figure 6-Figure 8 A schematic diagram of components of a curling laser device according to one or more embodiments of the present application;

[0045] Figure 9 is a schematic diagram of image projection according to one or more embodiments of the present application;

[0046] Figures 10A-10B A software diagram of a curling laser device according to one or more embodiments of the present application;

[0047] Figure 11-13 、 Figures 14A-14B 、 Figure 15 、 Figures 16A-16C and Figure 17 A schematic diagram of image cropping according to one or more embodiments of the present application;

[0048] Figure 18 is a schematic diagram of a display interface according to one or more embodiments of the present application;

[0049] Figures 19A-19B is a schematic diagram of a projection screen according to one or more embodiments of the present application;

[0050] Figures 20A-20B is a flow chart of a screen calibration method according to one or more embodiments of the present application;

[0051] Figure 21 is a schematic diagram of a preset speed curve according to one or more embodiments of the present application;

[0052] Figure 22 A schematic diagram of a speed curve provided according to one or more embodiments of the present application;

[0053] Figure 23 The present invention provides an exception handling flowchart according to one or more embodiments of the present application. DETAILED DESCRIPTION

[0054] In order to make the purpose, implementation mode and advantages of the present application clearer, the exemplary implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, not all of the embodiments.

[0055] Based on the exemplary embodiments described in this application, all other embodiments obtained by those of ordinary skill in the art without making any creative work shall fall within the scope of protection of the claims attached to this application. In addition, although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete embodiment separately. It should be noted that the brief description of the terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.

[0056] Figure 1 is a schematic diagram of an operation scenario between a display device and a control device according to one or more embodiments of the present application, such as Figure 1 As shown, a user can operate the display device 200 via a mobile terminal 300 and a control device 100. The control device 100 can be a remote controller, and communication between the remote controller and the display device includes infrared protocol communication, Bluetooth protocol communication, wireless or other wired methods to control the display device 200. The user can control the display device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, etc. In some embodiments, a mobile terminal, tablet computer, computer, laptop computer, and other smart devices can also be used to control the display device 200.

[0057] In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function. The display device 200 also communicates data with the server 400 through a variety of communication methods. The display device 200 can be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks. The server 400 can provide various content and interactions to the display device 200. The display device 200 can be a liquid crystal display, an OLED display, or a projection display device. In addition to providing a broadcast receiving television function, the display device 200 can also provide an intelligent network TV function that provides computer support functions.

[0058] Figure 2 Schematically shows a block diagram of the configuration of the control device 100 according to an exemplary embodiment. Figure 2As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive user input operation commands and convert the operation commands into commands that the display device 200 can recognize and respond to, acting as an intermediary for interaction between the user and the display device 200. The communication interface 130 is used for external communication and includes at least one of a Wi-Fi chip, a Bluetooth module, NFC, or an alternative module. The user input / output interface 140 includes at least one of a microphone, a touchpad, a sensor, a button, or an alternative module.

[0059] Figure 3 FIG. 2 shows a hardware configuration block diagram of a display device 200 according to an exemplary embodiment. Figure 3 The display device 200 shown includes at least one of a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface 280. The controller includes a central processing unit (CPU), a video processor, an audio processor, a graphics processor, RAM, ROM, and first to nth interfaces for input / output. The display 260 can be at least one of a liquid crystal display (LCD), an OLED display, a touch display, and a projection display, and can also be a projection device and projection screen. The tuner and demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from multiple wireless or wired broadcast television signals. The detector 230 is used to collect signals from the external environment or external interactions. The controller 250 and tuner and demodulator 210 can be located in different separate devices, that is, the tuner and demodulator 210 can also be located in a device external to the main device where the controller 250 is located, such as an external set-top box.

[0060] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200. The user can enter user commands through the graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the graphical user interface (GUI). Alternatively, the user can enter user commands by inputting specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors.

[0061] In some embodiments, a "user interface" is a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. A common form of user interface is a graphical user interface (GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It can be an interface element such as an icon, window, or control displayed on the display screen of an electronic device, where a control can include at least one of a visual interface element such as an icon, button, menu, tab, text box, dialog box, status bar, navigation bar, or widget.

[0062] Figure 4 FIG. 1 is a schematic diagram of software configuration in a display device 200 according to one or more embodiments of the present application. Figure 4 As shown in Figure 1, the system is divided into four layers: from top to bottom, the Applications layer (referred to as the "Application layer"), the Application Framework layer (referred to as the "Framework layer"), the Android runtime and system library layer (referred to as the "System Runtime Library layer"), and the Kernel layer. The Kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, Wi-Fi driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver.

[0063] The prior application documents, application date: February 5, 2020, application number: 202010115288.2, name: Laser projection system, method for controlling the rise and fall of projection screen; application date: February 5, 2020, application number: 202010115275.5, name: Laser projection system, method for controlling the rise and fall of projection screen; application date: February 5, 2020, application number: 202010115286.3, name: Laser projection system, method for controlling the rise and fall of projection screen; application date: November 27, 2020, application number: 202011364537.8, name: Projection device, are fully cited in this application.

[0064] <Hardware Introduction>

[0065] Figures 5A-5B Schematic diagram of the curling laser device structure according to one or more embodiments of the present application. Figure 6-Figure 8 Schematic diagram of the components of a curling laser device according to one or more embodiments of the present application; Figure 5A 、 Figure 5B 、 Figure 6As shown, the roll-up screen 275 in this embodiment can be rolled up or extended under the drive of a drive assembly 276. The drive assembly 276 includes multiple lifting assemblies and a crossbeam 231. Each lifting assembly includes a lifting frame 232, a lifting motor 233, and a reduction gear set 234. The first end of the lifting frame 232 is rotatably connected to the base 21, and the second end of the lifting frame 232 is rotatably connected to the crossbeam 231. The reduction gear set 234 is connected to the lifting motor 233 and the lifting frame 232 respectively. The second side of the roll-up screen 275 is fixedly connected to the crossbeam 231. The lifting motor 233 can drive the lifting frame 232 to rise and fall through the reduction gear set 234. When the lifting frame 232 is raised, it supports the crossbeam 231 to unfold the roll-up screen 275. The lifting motor 233 and the reduction gear set 234 are fixed to the base 21, and the reduction gear set 234 is fixedly connected to the first end of the lifting frame 232. The gears included in the reduction gear set 234 are rotatably fixed on the base 21 through a gear bracket, or the gears in the reduction gear set 234 except the gears connected to the lifting frame 232 and / or the lifting motor 233 are rotatably fixed on the base 21 through a gear bracket.

[0066] In some embodiments, the roll-up screen 275 can be in three states: the first state is that the roll-up screen 275 needs to be rolled up in a non-playing scene to reduce the occupied space of the display device. Figure 7 The second scenario is to extend the curled screen 275 so that the extended screen can carry the media resources projected by the projection component 278. Figure 8 The third is that the rolling screen 275 is in a transition state between the rolled state and the extended state during the process of moving upward or downward (not shown).

[0067] In some embodiments, the rollable screen 275 can carry media resources projected by the projection assembly 278 and display them to the user. The rollable screen 275 can also be an OLED screen, directly displaying media resources to the user. Media resources can be images or videos. Videos are displayed as frames, so in this embodiment, media resources can be collectively referred to as images. In some embodiments, the rollable screen 275 can be a diffuse reflective screen or a recursive screen. The drive assembly 276 is connected to the rollable screen 275 and configured to drive the rollable screen 275 to move, including upward or downward movement. The drive assembly 276 can retract or extend the rollable screen 275 under the control of the controller 250. In some embodiments, the drive assembly 276 can be a retractable track device or a motor. The motor can be provided at each of the left and right ends of the screen, or a single reel-lifting motor can be provided in the middle section of the screen. Alternatively, a motor can be provided at each of the left and right ends of the retractable screen, with a reel-lifting motor provided in the middle section of the retractable screen.

[0068] In some embodiments, the monitoring component 277 includes an image collector, and the information monitored by the monitoring component 277 can be image information. Specifically, the monitoring component 277 includes a camera, and the corresponding monitored information can be obtained by capturing images of the screen. There can be one or more cameras 279, with at least one camera having a camera area covering the curved screen area, used to capture images of the screen and displayed image during the raising and lowering process. When there are two cameras, the two cameras are located on either side of the projection assembly. In some embodiments, the cameras can rotate horizontally. When capturing images of the screen and displayed image, the camera lens is rotated toward the screen; when capturing images of a user, the camera lens is rotated toward the user. In some embodiments, the monitoring component 277 includes an angle detector to monitor the real-time rotation angle of the drive component 276. In some embodiments, the monitoring component 277 includes a gravity acceleration sensor. During the rotation of the drive component 276, the position of the drive component 276 at any moment is determined by monitoring the gravity sensor's information in the three spatial coordinate systems (x, y, z). The rotation angle of the drive component 276 is then calculated based on the position. In some embodiments, the monitoring component 277 includes an infrared sensor. The monitoring component 277 detects whether there is a foreign object above the rollable screen. Upon detecting a foreign object above the rollable screen, the screen's upward movement can be promptly paused. In some embodiments, the screen can be rolled up and unfolded from bottom to top or from top to bottom, or from left to right or from right to left. This application does not limit the direction or form of the screen's rolling and unfolding.

[0069] In some embodiments, taking the screen rising during the startup process as an example, the user powers on the projection assembly and the controller by pressing the power button of the control device or the power button on the display device. After the controller is powered on, the control slide opens, notifying the screen to rise to the relative zero point (offset zero). The slide is used to cover the top of the curled screen when the screen is in the rolled-up state to prevent dust from falling on the screen surface. At the same time, after the controller is powered on, the screen control system and the startup display service are run. The screen control system is connected to the monitoring component, and the status parameters of the driving component are obtained through the monitoring component to obtain information such as the height and status of the screen. The startup display service prepares to play a preset image. The preset image can be a preset picture, a preset animation or video, or a preset startup advertisement.

[0070] During the screen's ascent, the controller will poll and send instructions to the monitoring component, thereby obtaining information such as the current status and height of the screen provided by the monitoring component. The controller determines whether the current screen is at a relative zero point based on the screen's height and status information. If the current screen has not reached the relative zero point, the controller determines whether the difference between the time it takes to notify the screen to rise to the relative zero point and the current time exceeds the preset time difference; if the difference between the time it takes to notify the screen to rise to the relative zero point and the current time does not exceed the preset time difference, the controller continues to determine whether the current screen is at a relative zero point; if the difference between the time it takes to notify the screen to rise to the relative zero point and the current time exceeds the preset time difference, it indicates a detection timeout and an alarm is issued. If the current screen reaches the relative zero point, the control screen rises according to the preset speed curve, and the power-on display service displays the preset image according to the preset height curve. Figure 9 FIG. 1 is a schematic diagram of image projection according to one or more embodiments of the present application, as shown in FIG. Figure 9 As shown, the graphics image service collects layers drawn by different applications, synthesizes an image (bitmap), and sends the synthesized image to the projection component so that the projection component projects the image onto the screen. In some embodiments, the preset speed curve refers to a curve of time and screen height, and the preset height curve refers to a curve of time and preset image display height. The preset height curve and the preset speed curve can be consistent with the curve from the relative zero point to the highest point. In some embodiments, controlling the screen to rise according to the preset speed curve and the power-on display service to play the preset image according to the preset height curve can be performed simultaneously or one after another.

[0071] <Software Introduction>

[0072] In some embodiments, Figures 10A-10B A software diagram of a curling laser device according to one or more embodiments of the present application is shown in FIG. Figure 10AAs shown, the software architecture includes: the geometric calculation service is responsible for connecting to the camera to capture images, processing the images in real time, and feeding back the calculation results to the controller's screen control system. The geometric calculation service also includes modules such as data acquisition, data processing, feature calculation, and result distribution; the screen control system is responsible for controlling the screen, automatic geometric correction, and providing real-time screen rise status information to upper-level applications. The screen control system also includes: transport layer, protocol layer, business layer, etc.; applications include startup animation, settings, and shutdown animation, all of which use the screen control system to control the playback of the current effective display interface in real time; the graphic image service is responsible for synthesizing and displaying images, and the graphic image service also includes: media player, graphic image processing module, etc.

[0073] In some embodiments, as Figure 10B As shown, the camera collects data and sends it to the geometric calculation service; the geometric calculation service calculates the current curling or unfolding state of the screen and the display area state of the laser display in real time; the display control module dynamically adjusts the speed of the left and right motors according to the curling or unfolding state of the screen to ensure that the screen is always horizontal; the laser projection matrix is ​​dynamically adjusted according to the display area state of the laser display to achieve the effect of always positive projection of the optical machine; applications such as boot animation read the curling or unfolding state information in real time through the display control module, and dynamically adjusts the effective display area in the current business module to match the screen display height; boot animation and other applications are displayed through the graphics and image service.

[0074] In some embodiments, the step of obtaining the screen height includes: a controller obtaining image information of the current screen through an image collector, measuring the screen height based on the image information to obtain the current screen height, and determining whether the current screen height is lower than a preset image display height; wherein the current screen height is obtained based on information fed back by a monitoring component, and the preset image display height can be obtained based on a preset height curve and the current time.

[0075] <Image Cropping and Display>

[0076] In some embodiments, if the current screen height is lower than the display height of a preset image, the current preset image is divided into a first image and a second image based on the screen height. For example, the controller can generate a display area based on the screen height and screen width, read the first coordinate corresponding to the display area, and use the image corresponding to the first coordinate in the preset image as the second image, while the remaining image is the first image. A first coordinate system is established with the lower left corner of the screen as the origin. A second coordinate system is established with the lower left corner of the preset image as the origin. Figure 11-13 、 Figures 14A-14B 、 Figure 15 、 Figures 16A-16C and Figure 17 Schematic diagram of image cropping according to one or more embodiments of the present application; Figure 11 As shown, coordinate system 1 is the first coordinate system, and coordinate system 2 is the second coordinate system. In some embodiments, when the screen rises, the size of the screen is 1920mm*1080mm, and the screen can be cut into 1920*1080 display blocks accordingly. The coordinate value of each display block in the first coordinate system is known. During the upward movement of the screen, the controller calculates that the height of the screen is 678mm at a certain moment, and the first coordinates corresponding to the display area are: (0,0)(0,1)…(0,1920); (1,0)(1,1)…(1,1920);…(678,0)(678,1)…(678,1920). The image corresponding to the first coordinate in the preset image is the second image, and the remaining images are the first images. For details, please refer to Figure 12 .

[0077] In some embodiments, when the screen is rising, the size of the screen is 1920mm*1080mm. During the upward movement of the screen, the controller calculates that the height of the screen is 678mm at a certain moment. The image corresponding to the height of 678mm from the bottom of the preset image is the second image, and the remaining images are the first images. For details, please refer to Figure 13 The first image is masked to obtain a processed image; for example, a floating window can be set on the first image, the size of the floating window is equal to the size of the first image, and the floating window is used to load the black interface. The final processed image can be referred to Figure 14A For another example, the color of the pixels in the first image can be set to black, and the final processed image can be found in Figure 14B After the graphic image service divides and blacks out the preset image, it sends the processed image to the projection component so that the projection component projects the processed image on the screen. In some embodiments, if the current screen height is not lower than the display height of the preset image, the screen continues to rise according to the preset speed curve and projects the preset image according to the preset height curve. In the above embodiments, during the screen rising process, the projected processed image can be referred to Figure 15 In some embodiments, the methods provided in some embodiments of the present application are also applicable to the shutdown process.

[0078] In some embodiments, if the height of the current screen is lower than the display height of the preset image, the current preset image is cropped into a first image and a second image based on the screen height, and the projection component is controlled to project the first image onto the current screen. For example, the preset image is cropped horizontally at a height equal to the screen height from the top to obtain the first image and the second image. The first image is then coordinate-converted and moved to the lower portion of the laser projection area. The upper portion of the laser projection area may be replaced by a completely black image or completely black pixels. The graphics image service merges the completely black image with the first image after the coordinate conversion to form a processed image, which is then displayed on the current screen.

[0079] In some embodiments, the coordinate conversion method subtracts the difference between the highest point of the screen and the current screen height from the vertical coordinate of the first image, and the horizontal coordinate remains unchanged. For example: when the screen rises, the size of the screen is 1920mm*1080mm, and the screen can be cut into 1920*1080 display blocks accordingly. The coordinate value of each display block in the first coordinate system is known. During the upward movement of the screen, at a certain moment the controller calculates that the height of the screen is 678mm, and horizontally crops the preset image at a height of 678mm from the top to obtain the first image and the second image. Figure 16A As shown, the coordinates of the current first image are (1080,0)(1080,1)…(1080,1920); (1079,0)(1079,1)…(1079,1920); …(402,0)(402,1)…(402,1920); the difference between the highest point of the screen and the current screen height is 402. After coordinate conversion, that is, the vertical coordinate of the first image is subtracted by 402, the coordinates of the first image are (402,0)(402,1)…(402,1920); (401,0)(401,1)…(401,1920); …(0,0)(0,1)…(0,1920), as shown Figure 16B The upper portion of the laser projection area may be replaced by a completely black image or completely black pixels, and the graphic image service merges the completely black image with the first image after coordinate transformation into a processed image, such as Figure 16C As shown. After the graphic image service performs clipping, coordinate conversion and black masking on the preset image, it sends the processed image to the projection component so that the projection component projects the processed image on the screen. In the above embodiment, during the process of the screen rising, the projected image can be referred to Figure 17 In some embodiments, the methods provided in some embodiments of the present application are also applicable to the shutdown process.

[0080] In other embodiments, after obtaining the current screen height, the preset image is cropped to the same height as the current screen. When the projection component projects the image, it only projects the current screen area. This approach projects laser light only on the screen, with no projection outside the screen. This better meets design constraints and prevents light leakage outside the screen. However, it requires modifications to the projection component and other hardware equipment, which increases the development cycle.

[0081] In some embodiments, a user presses the power button on a control device or a display device to power on the projection assembly and controller. The controller notifies the screen to rise, muting the system's sounds and buttons, and preventing the projection assembly from projecting an image. A startup animation program cyclically monitors the current screen's rise status by reading GPIO signals, for example. Once the screen reaches its highest point, the startup animation program notifies the projection assembly to project an image, unblocks the buttons and sounds, and enters the main system. In some embodiments, a user presses the power button on a control device or a display device to power on the projection assembly and controller. The controller notifies the screen to rise and simultaneously mutes the buttons and sounds. During the initial screen rise, the projection assembly does not project an image, but the image continues to play in the background. Muting the buttons and sounds prevents the sound accompanying the image from playing or the user from accidentally pressing a button on the control device to trigger a corresponding function. This could lead the user to mistakenly believe that there is an error in the display device's operation, delaying the startup process and resulting in a poor user experience. When the screen reaches a preset height, the projection assembly is controlled to project a preset image and unblock the buttons and sounds. The preset height can be half the total height of the screen.

[0082] In some embodiments, Figure 18 Schematic diagram of the display interface according to one or more embodiments of the present application. When the screen is detected to rise to a preset height, the screen displays a prompt message, prompting "The screen is starting up, press any key to light up the screen" and unlocks the key shielding. At this time, only the font is colored, and other areas are black, such as Figure 18 If the user manually triggers a button after the prompt message is displayed, the screen will be turned on, and the projection component will be controlled to project the preset image and the sound shielding will be released. The preset image will rise according to the preset speed curve; the screen height is obtained in real time. If the screen height is lower than the preset image display height, the preset image will be processed according to the screen height so that the preset image display height matches the screen's rising height. If the user manually triggers a button after the prompt message is displayed, the projection component will be controlled to project the preset image and the sound shielding will be released after the screen rises to its highest point.

[0083] <Detection and adjustment of the height of both sides of the screen>

[0084] In some embodiments, when the screen is rising, the height of the first side and the height of the second side of the screen are consistent, and the screen is in a horizontal state. Figures 19A-19B 19 is a schematic diagram of a projection screen according to one or more embodiments of the present application; as shown in FIG19 , during the rising process of the screen, if the height of the first side and the height of the second side of the screen are inconsistent, the screen is in a non-horizontal state. In some embodiments, if the monitoring component includes an image collector, the step of judging whether the screen is horizontal through the image information of the screen collected by the image collector is: calculating the first side height and the second side height of the screen, i.e., the first side height and the second side height, based on the collected screen image information and the reference position information of the image collector. If the absolute value of the height difference between the first side height and the second side height is less than or equal to the difference threshold, the screen is determined to be in a horizontal state. If the absolute value of the height difference between the first side height and the second side height is greater than the difference threshold, the screen is determined to be in a non-horizontal state. The difference threshold may be empirical data pre-stored in the controller.

[0085] In some embodiments, if the monitoring component includes an angle monitor, the display device includes two sets of drive components, and the angle monitors respectively monitor the rotation angle information of the two sets of drive components. The heights of the two sides are calculated based on the rotation angle information. For example, the display device includes two sets of drive components, each of which drives the movement of the two sides of the screen. The heights of the two sides are calculated based on the rotation angle information monitored by the two sets of drive components.

[0086] In some embodiments, the controller is configured to: during movement of the screen, if the screen is determined to be in a non-horizontal state based on the status information of the screen monitored by the monitoring component, adjust the driving component so that the driving component drives the first side of the screen to move at an adjusted speed, and so that the first side and the second side of the screen move at the same speed while restoring the screen to a horizontal state. If the screen is determined to be in a horizontal state based on the status information of the screen monitored by the monitoring component, do not adjust the driving component, that is, drive the screen to move at the original speed.

[0087] In some embodiments, the moving speed of the highest side of the screen can be adjusted based on the lowest side of the screen. That is, if the height of the first side is higher than the height of the second side, adjusting the moving speed of the first side is actually to reduce the moving speed of the first side, while maintaining the moving speed of the second side unchanged. In some embodiments, the moving speed of the lowest side of the screen can be adjusted based on the highest side of the screen. That is, if the height of the first side is lower than the height of the second side, adjusting the moving speed of the first side is actually to increase the moving speed of the first side, while maintaining the moving speed of the second side unchanged. The drive assembly can also be one group or multiple groups. Some embodiments of the present application take two groups of drive assemblies as an example to describe the specific process of adjusting the speed.

[0088] In some embodiments of the present application, two sets of drive assemblies are used to respectively drive the movement of the first and second sides of the screen. In some embodiments of the present application, the controller directly controls the rotation of the drive assembly, that is, the angular velocity of the motor. The motor converts its angular velocity into the linear velocity of the screen. The specific conversion formula is υ = rω, where υ is the linear velocity of the screen, r is the radius of the rotating shaft, and ω is the angular velocity of the motor. In some embodiments of the present application, the screen uses a relatively thin curtain, and the change in the radius of the rotating shaft during the screen's ascent or descent is negligible. Based on the above embodiment, if the screen is ascending and the height of the first side is lower than the height of the second side, it indicates that the movement speed of the first side is slower than that of the second side. Therefore, adjusting the movement speed of the first side based on the second side is actually increasing the movement speed of the first side. The specific process for adjusting the movement speed of the first side is to determine the movement speed increment of the first side of the screen based on the height difference Z between the heights of the first and second sides of the screen and a preset adjustment time T (expected to complete the adjustment within the preset adjustment time). The initial movement speed increment is calculated as: dυ = Z / T.

[0089] The incremental speed increase for the first side of the screen is determined based on the height difference between the first and second sides of the screen and the current rise time. The incremental speed increase, ddυ, is calculated as: [TH2 / tH / t] - [TH1 / tH / t]. TH2 and TH1 are the heights of the first and second sides of the screen, respectively. t is the current rise time, and H is the theoretical height of the current screen rise. The calculation formula is:

[0090]

[0091] r2=r1+xh Formula 2

[0092] Where r1 is the inner diameter of the scroll, h is the thickness of the screen, x is the current number of rotations, and r2 is the maximum radius of the scroll when the screen is not unfolded. While increasing the speed of the first side by the speed increment (in this case, the speed increment is a positive value), the speed increment is adjusted using a backoff algorithm until the speed increment drops to the replenishment value. At this point, the first and second sides are at the same height and at the same speed, ensuring that the heights of the first and second sides remain the same during further lifting and lowering, i.e., the screen remains horizontal.

[0093] Here, the specific process of adjusting the mobile speed increment using the regression algorithm is as follows: every preset interval, divide the value of the current mobile speed increment by a regression value, for example, the value of the current mobile speed increment can be divided by two. The obtained mobile speed increment is used as the mobile speed increment adopted for the next preset interval. Exemplarily, the mobile speed increment adjustment value is sent every 500ms, that is, the regression is performed once every 500ms. According to the regression algorithm of dv2, dv2 / 2, dv2 / 4...ddυ, the screen movement speed is adjusted with the mobile speed increment after regression. While adjusting the mobile speed increment using the regression algorithm, the monitoring component monitors in real time whether the state of the screen is horizontal. If it is detected that the screen is in a horizontal state, the mobile speed increment supplement value ddυ is directly sent to the mobile speed of the first side of the screen. If it is detected that the screen is not in a horizontal state, the mobile speed increment is continued to be sent to the mobile speed of the first side of the screen in the manner of the regression algorithm until the mobile speed increment regresses to the mobile speed increment supplement value ddυ. In some embodiments, a non-regressive algorithm can also be used to adjust the moving speed increment. The specific process is: always adjust the moving speed of the first side with the moving speed increment. When the adjustment time reaches the preset adjustment time, the moving speed increment is directly reduced to the moving speed increment supplement value ddυ.

[0094] In some embodiments, if the screen is in the process of rising and the height of the first side is higher than the height of the second side, it means that the movement speed of the first side is faster than the movement speed of the second side. Therefore, adjusting the movement speed of the first side based on the second side is actually reducing the movement speed of the first side. The specific process of adjusting the movement speed of the first side is: while reducing the movement speed of the first side by the movement speed increment (in this case, the movement speed increment is a negative value), using the back-off algorithm to adjust the movement speed increment until the movement speed increment drops to the movement speed increment supplement value. The calculation method of the movement speed increment and the movement speed increment supplement value refers to the above embodiment.

[0095] In some embodiments, if the screen is in the process of descending and the height of the first side is lower than the height of the second side, it means that the moving speed of the first side is faster than the moving speed of the second side. Then adjusting the moving speed of the first side based on the second side is actually to reduce the moving speed of the first side, while maintaining the moving speed of the second side unchanged. The specific process of adjusting the moving speed of the first side can refer to the above embodiment, and this embodiment will not be repeated. In some embodiments, if the screen is in the process of descending and the height of the first side is higher than the height of the second side, it means that the moving speed of the first side is slower than the moving speed of the second side. Then adjusting the moving speed of the first side based on the second side is actually to increase the moving speed of the first side, while maintaining the moving speed of the second side unchanged. The specific process of adjusting the moving speed of the first side can refer to the above embodiment, and this embodiment will not be repeated.

[0096] In some embodiments, the controller is further configured to execute: after the screen moves to the top, when it is determined that the screen is in a non-horizontal state based on the status information of the screen monitored by the monitoring component, the driving component is controlled to drive the lowest side of the screen to continue to rise, while not driving the highest side of the screen to continue to rise until the screen returns to a horizontal state. Determining whether the screen is in a horizontal state has been described in detail above and will not be repeated here. Based on the above embodiment, if the screen rises to the top, the screen is in a non-horizontal state. The moving time is calculated based on the absolute value of the height difference between the lowest side and the highest side and the current moving speed of the lowest side (the movement process of the lowest side is still uniform during this process), that is, the time required for the lowest side to move the absolute value of the height difference at the current moving speed. The driving component drives the lowest side to continue to rise at the current moving speed until the time when the screen returns to a horizontal state, that is, the time when the lowest side continues to rise reaches the moving time, and then the screen returns to a horizontal state.

[0097] In some embodiments, if the screen is not horizontal when it reaches the top, the drive assembly on the lowest side is controlled to drive the lowest side to continue to rise, while the drive assembly on the highest side is simultaneously turned off, i.e., the drive assembly on the highest side is no longer driven to continue to rise. While the lowest side is being driven to continue to rise, the monitoring assembly continues to receive screen status information feedback, and determines whether the screen has returned to a horizontal state based on this status information. If it is determined that the screen is still not horizontal, the drive assembly on the lowest side is continued to drive the lowest side to continue to rise until the screen is determined to have returned to a horizontal state based on the feedback status information.

[0098] Some embodiments of the present application provide a screen calibration method for a display device. Figures 20A-20B is a flow chart of a screen correction method according to one or more embodiments of the present application; Figure 20A , which includes the following steps: when the screen is in the process of unfolding or curling (only involving the uniform speed stage), the monitoring component monitors the state of the screen and feeds back the state information of the screen to the controller. The controller determines whether the screen is in a horizontal state based on the state information of the screen. If the screen is in a non-horizontal state, the controller adjusts the driving component so that the driving component drives the first side of the screen to move at the adjusted speed, and so that the movement speeds of the first and second sides of the screen are consistent while the screen is restored to a horizontal state. If the screen is in a horizontal state, the driving component is not adjusted, that is, both sides of the screen move at the original speed. At the same time, the monitoring component continues to monitor the state of the screen and periodically sends the state information of the screen to the controller.

[0099] The present application embodiment provides another screen correction method for a display device, referring to Figure 20BThe method includes the following steps: when the screen is in the process of being unfolded or rolled up (only involving the uniform speed stage), the monitoring component monitors the status of the screen and feeds back the screen status information to the controller. The controller calculates the height of the first side and the second side of the screen based on the screen status information, and simultaneously calculates the absolute value of the height difference between the first side and the second side. The controller also pre-stores a height difference threshold. If the absolute value of the height difference between the first side and the second side is less than or equal to the difference threshold, the screen is determined to be in a horizontal state and no adjustment of the drive component is required. If the absolute value of the height difference between the first side and the second side is greater than the difference threshold, the screen is determined to be in a non-horizontal state and the drive component needs to be adjusted. The movement speed of the first side of the screen is adjusted based on the second side of the screen, that is, the movement speed of the second side is not adjusted, but the movement speed of the first side is adjusted so that the height of the first side and the second side are consistent (the absolute value of the height difference is less than or equal to the difference threshold) and the movement speed of the first side and the second side are consistent. Alternatively, the movement speed of the second side of the screen is adjusted based on the first side of the screen, that is, the movement speed of the first side is not adjusted, but the movement speed of the second side is adjusted so that the height of the first side and the second side are consistent and the movement speed of the first side and the second side are consistent. The specific adjustment process of the moving speed is referred to the above display device embodiment. The same or similar contents between the various embodiments of this application can be referenced to each other, and the relevant embodiments will not be repeated here.

[0100] <Speed ​​Curve>

[0101] In some embodiments, the rise of the curled screen is controlled according to a preset speed curve, wherein the preset speed curve refers to a curve of time and curled screen height, and the preset height curve refers to a curve of time and preset image display height. The curve of time and curled screen height and the curve of time and preset image display height can be the same or different. In some embodiments, Figure 21 This is a schematic diagram of a preset speed curve according to one or more embodiments of the present application. The preset speed curve uses the default rising curve parameters of the display device when it leaves the factory, such as Figure 21 As shown in Route 1. However, due to the inherent characteristics of mechanical equipment, the temperature and humidity between north and south, the temperature and humidity between winter and summer, and the impact of mechanical aging on the machinery, mechanical lifting will cause loss. Over a long period of time or in different environments, the performance of the same machine may be different, and even the performance of two mechanical devices of the same specification may be different. There are currently two main aging problems. One is that the screen of the TV gradually ages and the speed decreases, resulting in the screen lifting time being longer than before, such as Figure 21 As shown in Route 2; the second is screen aging, the height of the screen rising is lower or higher than the actual height, such as Figure 21 Route 3 is shown.

[0102] Some embodiments of the present application provide a set of rising curve databases. Curve formula:

[0103] Real-time height h=Hmax*(Math.cos((t / Tmax+1)*Math.PI) / 2.0f)+0.5f) Formula 3

[0104] Among them, Hmax is the total height of the screen rising this time, t is the current time, and Tmax is the total duration of the screen rising this time.

[0105] The actual height and time of each ascent are stored in a historical database for reference during the next startup. The specific implementation method is as follows: 1. In the interface design, an interface is added to allow the screen to ascend based on parameters (the current ascent height and total time are passed to the screen). 2. During each startup, the parameters of the current startup (for example, the ascent time, which is calculated based on the actual altitude and total duration using a curve formula to infer the current ascent speed, acceleration, and other information) are recorded. 3. Because aging, temperature, and humidity gradually affect the system, the last ten startups can be used to calculate the initial speed, height, and acceleration for the current startup. 4. The user interface display system fits a new ascent curve based on the calculated parameters, controls the screen display image to ascend, and simultaneously sends a serial port command to the monitoring component to synchronize the ascent. 5. When the screen reaches its highest point, the parameters of this startup are again added to the ascent curve database for use during the next startup.

[0106] In some embodiments, during the process of raising the curled screen according to a preset speed curve and projecting a preset image according to a preset height curve, if it is detected that the height of the curled screen has not changed within a preset time, the projection of the preset image and the raising of the curled screen are stopped; in some embodiments, during the process of raising the curled screen according to a preset speed curve and projecting the preset image according to a preset height curve, if an abnormal status information is received from a monitoring component, the projection of the preset image and the raising of the curled screen are stopped; wherein the height of the curled screen specifically refers to the distance between the highest point of the curled screen and the bottom of the curled screen (absolute zero point).

[0107] In some embodiments, the method for calculating the height of the curled screen includes: the controller obtains the number of rotations of the driving component through the monitoring component; the screen display calculation service run by the controller calculates the current height of the curled screen based on the number of rotations of the driving component.

[0108] <Abnormal Situation>

[0109] In some embodiments, if the height of the rolled screen does not change within a preset time, it indicates that the screen is stuck. The rolled screen is controlled to enter a reset state, so that the rolled screen returns to a relative zero point and then rises again according to a preset speed curve. The projection assembly then projects the preset image according to the preset height curve. Figure 22Schematic diagram of the speed curve provided according to one or more embodiments of the present application. In this process, the curve diagram of time and curling screen height is as follows Figure 22 In some embodiments, the reset state refers to lowering the curled screen to absolute zero and then re-entering the normal boot process.

[0110] In some embodiments, Figure 23 This is a flowchart of exception handling provided according to one or more embodiments of the present application. Figure 23 As shown, when the screen control system polls and sends instructions to the monitoring component to obtain the current status, height and abnormal information of the curling screen, it controls the graphic image service to stop sending the image to the projection component; controls the curling screen to enter the reset state, and when the curling screen drops to absolute zero and then rises to relative zero, the screen control system sends a screen raising instruction to control the curling screen to rise according to the preset speed curve. At the same time, it notifies the graphic image service to send the image to the projection component according to the preset curve to be projected onto the curling screen. During the process of the curling screen rising again, the screen control system still needs to poll and send instructions to the monitoring component to obtain the current status, height and other information of the curling screen. The rising height of the curling screen and the display height of the image are kept in sync. When the curling screen rises to the highest point, the monitoring component feeds back the status to the screen control system, and the curling screen is completed.

[0111] In some embodiments, the step of keeping the rising height of the curled screen and the display height of the image in sync specifically includes: obtaining the current height of the curled screen in real time, and comparing the current height of the curled screen with the display height of the image. If the current height of the curled screen is lower than the display height of the image, the image is cropped to the same size as the height of the curled screen, and the non-curled screen area is blacked out; if the current height of the curled screen is not lower than the display height of the image, the curled screen continues to rise and the image is displayed according to a preset curve. In some embodiments, during the process of rising the curled screen according to a preset speed curve and projecting a preset image according to a preset height curve, if it is detected that the height of the curled screen has not changed within a preset time, the projection of the preset image and the rising of the curled screen are suspended;

[0112] In some embodiments, while the curling screen is being raised along a preset curve and projecting a preset image, if an abnormal status message is received from a monitoring component, projection of the preset image and raising of the curling screen are suspended. After pausing projection of the preset image and raising of the curling screen, the projection component is controlled to project a user interface onto the curling screen, the user interface including abnormality information prompt information. In some embodiments, the abnormality information prompt information includes abnormality information prompt text and an abnormality information prompt box. The abnormality information prompt box has a certain height, which can be set to a preset height. Controlling the projection component to project the user interface includes: determining an effective display area and an ineffective display area of ​​the user interface based on the current height of the curling screen; masking the ineffective display area; determining whether the current height of the curling screen exceeds a preset height; if the current height of the curling screen does not exceed the preset height, setting the abnormality information prompt text at a preset position in the effective display area to obtain a processed user interface; if the current height of the curling screen exceeds the preset height, setting the abnormality information prompt box at a preset position in the effective display area to obtain a processed user interface; and controlling the projection component to project the processed user interface onto the curling screen.

[0113] For ease of explanation, the above description has been presented in conjunction with specific embodiments. However, the above discussion of some embodiments is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations are possible. The above embodiments have been selected and described to better explain the principles and practical applications, thereby enabling those skilled in the art to better utilize the embodiments.

Claims

1. A display device, characterized in that: include: Projection component; A rollable screen; Drive components; A monitoring component configured to monitor status information of the screen during unfolding or rolling; The controller is configured as: During the screen rising process, the status information of the screen fed back by the monitoring component is obtained to determine the current height of the screen; Determining whether the current screen is at a relative zero point position based on the height and status information of the screen, wherein the relative zero point position is the starting position where the screen rises according to a preset speed curve and the startup display service displays a preset image according to a preset height curve; If the current screen has not reached the relative zero point, determine whether the difference between the time when the notification screen rises to the relative zero point and the current time exceeds a preset time difference; If the difference between the time when the notification screen rises to the relative zero point and the current time does not exceed the preset time difference, continue to determine whether the current screen is at the relative zero point; If the difference between the time when the notification screen rises to the relative zero point and the current time exceeds the preset time difference, an alarm prompt will be issued; If the current screen reaches the relative zero point, the screen is controlled to rise according to the preset speed curve, and the startup display service displays the preset image according to the preset height curve.

2. The display device according to claim 1, wherein The controller is further configured to: determining the state of the screen according to the state information of the screen; If the screen is not in a horizontal state, the driving assembly is adjusted so that the driving assembly drives the first side of the screen to move at an adjusted speed, so that the screen is restored to a horizontal state and the movement speeds of the first side and the second side of the screen are consistent.

3. The display device according to claim 2, wherein The controller is further configured to: Calculating the first side height and the second side height of the screen according to the status information; When the absolute value of the height difference between the first side height and the second side height is less than or equal to a difference threshold, determining that the screen is in a horizontal state; When the absolute value of the height difference between the first side height and the second side height is greater than the difference threshold, it is determined that the screen is in a non-horizontal state.

4. The display device according to claim 1, wherein The controller is further configured to: When the screen rises to the highest point, determining the state of the screen according to the state information of the screen; If the screen is in a non-horizontal state, the driving component is controlled to drive the lowest side of the screen to continue to rise, while not driving the highest side of the screen to continue to rise, until the screen returns to a horizontal state.

5. The display device according to claim 1, wherein The controller is further configured to: Determining the state of the projected image area according to the state information of the screen; If the projected image area is in a non-front projection state, calculating a projection area adjustment parameter according to a deviation value between the projected image area and a reference area, wherein the deviation value includes a vertical deviation value and an angular deviation value; The light output angle of the projection component is adjusted according to the projection area adjustment parameter so that the projection image area coincides with the reference area.

6. The display device according to claim 1, wherein The controller is further configured to: When the screen is raised to the highest point, determining the state of the projected image area according to the state information of the screen; If the projected image area is in a non-front projection state, calculating a projection area adjustment parameter according to a deviation value between the projected image area and a reference area, wherein the deviation value includes a horizontal deviation value, a vertical deviation value, and an angular deviation value; The light output angle of the projection component is adjusted according to the projection area adjustment parameter so that the projection image area coincides with the reference area.

7. The display device according to claim 1, wherein The controller is further configured to: If the height of the current screen is lower than the display height of the preset image, the preset image is cropped so that the screen displays the cropped preset image, wherein the height of the cropped preset image is no greater than the height of the current screen.

8. The display device according to claim 1, wherein The display device further includes a detection component, and the controller is further configured to: During the rising process of the screen, the status information of the screen fed back by the detection component is obtained to determine the current height of the screen; detecting that the height of the screen has not changed within a preset time, stopping unfolding or curling the screen and displaying the preset image; Controlling the screen to enter a reset state, so that the screen returns to a relative zero point and then expands or curls again according to the preset speed curve, and the screen again displays a preset image according to the preset height curve; During the process of unfolding or curling the screen according to a preset speed curve and displaying a preset image according to a preset height curve, if it is detected that the height of the curled screen has not changed within a preset time, pausing the unfolding or curling of the screen and the display of the preset image; In response to a user input instruction to continue to unfold or roll the screen, re-drafting the speed curve and the height curve according to the current screen height, the total screen height, the screen rise time, and the total screen rise time; Controlling the screen to expand or roll the screen according to the re-designed speed curve; The control screen displays a preset image based on the re-drawn altitude curve.

9. The display device according to claim 8, wherein The controller is further configured to: The control screen displays a user interface, wherein the user interface includes abnormal information prompt information.

10. The display device according to claim 9, wherein The controller is further configured to: Determine the effective display area and non-effective display area of ​​the user interface according to the current screen height; The non-effective display area is masked and an abnormal information prompt is set at a preset position in the effective display area to obtain a processed user interface; The control screen displays the processed user interface.

11. The display device according to claim 8, wherein The controller is further configured to: The preset speed curve refers to a curve of time and screen height, and the preset height curve refers to a curve of time and preset image display height.

12. The display device according to claim 3, wherein The controller is further configured to: When it is determined according to the status information that the screen is in a non-horizontal state, determining a moving speed increment for adjusting the moving speed of the first side according to the height difference between the first side and the second side and a preset adjustment time, and determining a moving speed increment supplement value for adjusting the moving speed of the first side according to the height difference between the first side and the second side and a current rising time, while adjusting the moving speed of the first side by the moving speed increment, adjusting the moving speed increment until the moving speed increment is adjusted to the moving speed increment supplement value, and then causing the driving component to drive the first side of the screen to move at the adjusted speed, so that the screen is restored to a horizontal state and the moving speeds of the first side and the second side of the screen are consistent; When it is determined according to the state information that the screen is in a horizontal state, the driving component is not adjusted.

13. The display device according to claim 1, wherein Also includes: an image collector configured to capture an image of the screen when the screen moves to the top and feed back the image information of the screen to the controller, wherein when the screen moves to the top, at least one side of the screen moves to the highest point of the screen, and the highest point of the screen is a preset highest point in the ascending curve; The controller is configured to: Calculating the lowest side height and the highest side height of the screen according to the image information; When the absolute value of the height difference between the lowest side and the highest side is less than or equal to a difference threshold, determining that the screen is in a horizontal state, and controlling the driving components on both sides of the screen to stop working; When the absolute value of the height difference between the lowest side and the highest side is greater than the difference threshold, the screen is determined to be in a non-horizontal state, and the driving component is controlled to drive the lowest side of the screen to continue to rise, while not driving the highest side of the screen to continue to rise, until the screen returns to a horizontal state.

14. The display device according to claim 13, wherein: The controller is further configured to: Before controlling the driving assembly to drive the lowest side to continue to rise, calculating a moving time according to an absolute value of a height difference between the lowest side and the highest side and a current moving speed of the lowest side; The time required to drive the lowest side to continue rising until the screen returns to a horizontal state is the moving time.

15. The display device according to claim 13, wherein The controller is further configured to: Controlling the driving component to drive the lowest side to continue to rise while not driving the highest side to continue to rise, and continuing to determine whether the screen is in a horizontal state based on the status information of the screen fed back by the monitoring component; When it is determined that the screen is still in a non-horizontal state, the driving component is continuously controlled to drive the lowest side to continue to rise, while not driving the highest side to continue to rise, until the screen returns to a horizontal state.

16. The display device according to claim 12, wherein: The monitoring component includes two groups of image collectors, which are respectively arranged on both sides of the screen. The two groups of image collectors simultaneously collect image information of the screen. The status information of the screen is determined based on the image information of the screen collected simultaneously by the two groups of image collectors.

17. The display device according to claim 8, wherein The detection component is further configured to: monitor foreign matter information during the unfolding or rolling process of the screen; The controller is configured to: When the screen is unfolded or rolled up according to a preset speed curve and the projection assembly projects a preset image according to a preset height curve, the screen unfolding process is paused according to foreign object information.