Projection equipment and in-screen correction method
By detecting whether the projection area includes a screen, and combining automatic screen entry and obstacle avoidance functions, the automatic correction efficiency and projection quality of the projection device are improved by using a gyroscope sensor and a chart correction strategy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HISENSE VISUAL TECH CO LTD
- Filing Date
- 2024-11-04
- Publication Date
- 2026-05-08
AI Technical Summary
Existing projection equipment is inefficient in the automatic calibration process and fails to effectively distinguish the environment of the projection area, resulting in multiple calibration steps and long time consumption.
By detecting whether the projection area includes a screen, a correction strategy combining automatic screen entry and obstacle avoidance is used to adjust the projection information of the light output component. The gyroscope sensor is used to determine device movement to trigger correction, and the coordinate transformation matrix is calculated using a graphics card and camera for precise correction.
It improves the efficiency and quality of automatic correction of projection equipment in different environments, ensuring that the projected content is displayed completely and stably on the screen or other projection surface.
Smart Images

Figure CN122002012A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of projection equipment technology, and in particular to a projection device and a screen-in-correction method. Background Technology
[0002] When projecting content using a projector, a screen is usually installed in the projection area. The screen's characteristics are better suited for receiving projected content, thus enhancing the user's viewing experience.
[0003] When a projection device moves during startup or operation, it needs to correct the projection information to ensure that the projected content is projected onto the screen completely and stably. In other words, when the projected content shifts due to the movement of the projection device, the device can control the light-emitting components to adjust the projection angle, projection coordinates, and other projection information to ensure projection quality.
[0004] During automatic calibration, projection devices can project images onto a chart multiple times and photograph the chart to calibrate the projection information of the light-emitting components based on the corresponding coordinates on the chart. However, this method involves many steps and does not take into account the environmental conditions of the projection area, resulting in low automatic calibration efficiency. Summary of the Invention
[0005] This application provides a projection device and a screen correction method to solve the problem of low automatic correction efficiency of projection devices.
[0006] In a first aspect, this application provides a projection device, comprising: a light-emitting component configured to project projection content onto a projection surface, a camera configured to capture a sampled image, and a controller configured to:
[0007] When the automatic correction function is executed, the first switch state of the automatic entry switch is obtained; the first switch state is used to characterize the operating state of the automatic entry function.
[0008] If the first switch state is used to indicate that the automatic screen entry function is activated, then it is detected whether the projection area contains a screen.
[0009] If the screen is present in the projection area, the projection information of the light-emitting component is adjusted according to the screen entry algorithm associated with the screen entry function, so that the light-emitting component projects the projection content onto the screen according to the projection information.
[0010] If the screen is not present in the projection area, an automatic correction strategy is determined based on the second switch state of the obstacle avoidance switch, and the projection information of the light-emitting component is adjusted based on the automatic correction strategy.
[0011] By adding a screen detection step, the projection device's ability to judge the projection environment can be improved. Then, based on whether a screen is present in the projection environment, the corresponding automatic correction steps can be executed, which helps to improve the overall efficiency of the projection device's automatic correction.
[0012] In some feasible embodiments, the controller is also configured to:
[0013] Obtain the second switch state of the obstacle avoidance switch.
[0014] If the screen is not present in the projection area, and the second switch state is used to indicate that the obstacle avoidance function is activated, the projection information of the light-emitting component is adjusted according to the obstacle avoidance algorithm associated with the obstacle avoidance function, so that the light-emitting component projects the projection content onto the projection surface according to the adjusted projection information.
[0015] If the screen is not present in the projection area, and the second switch state is used to indicate that the obstacle avoidance function is off, then the prompt message is generated.
[0016] By obtaining the status of the obstacle avoidance switch, it can be determined whether an obstacle avoidance strategy is executed during the automatic correction process. Furthermore, the automatic correction process can be improved by combining the screen entry algorithm and the obstacle avoidance algorithm to adapt to various projection environments.
[0017] In some feasible embodiments, the controller is also configured to:
[0018] If the first switch state is used to indicate that the automatic screen entry function is off, and the second switch state is used to indicate that the obstacle avoidance function is on, then the projection information of the light-emitting component is adjusted according to the obstacle avoidance algorithm associated with the obstacle avoidance function, so that the light-emitting component projects the projection content onto the projection surface according to the projection information.
[0019] If the first switch state indicates that the automatic screen entry function is off, and the second switch state indicates that the obstacle avoidance function is off, then the projection content projected by the light-emitting component onto the projection surface is subjected to seamless correction.
[0020] In this way, by detecting whether the automatic screen entry function and obstacle avoidance function are activated, the projection information used to correct the output light component can be determined, thereby enriching the correction strategy of the projection device and improving the adaptability of the projection device to the projection environment.
[0021] In some feasible embodiments, the projection device further includes a gyroscope sensor configured to: acquire displacement signals of the projection device and send movement notification information to the controller when the projection device moves. The controller is also configured to:
[0022] In response to the motion prompt information received from the gyroscope sensor, a non-sensory correction is performed on the projected content projected onto the projection surface by the light-emitting component.
[0023] The automatic correction function is executed when the projection device stops moving.
[0024] In this way, by obtaining the detection information fed back by the gyroscope sensor, it is possible to determine whether the projection device has been displaced during the projection process, and thus trigger the automatic correction function in time to ensure the projection quality.
[0025] In some feasible embodiments, when the screen is present in the projection area, the controller executes an adjustment of the projection information of the light-emitting component according to an entrance algorithm associated with the entrance function, configured as follows:
[0026] A first image projection signal is sent to the light-emitting component so that the light-emitting component projects the first image onto the screen.
[0027] A first acquisition signal is sent to the camera to enable the camera to acquire first image data and obtain a first image card.
[0028] The world coordinate transformation matrix is calculated based on the point pairs corresponding to the first captured image card and the first image card projected onto the screen.
[0029] In this way, the world coordinate transformation matrix can be calculated between the points corresponding to the first image card captured by the camera and the first image card projected onto the screen. Then, based on the world coordinate transformation matrix, it can be determined whether the projected content projected by the light component exceeds the projection range.
[0030] In some feasible embodiments, the light-emitting component has a built-in first image card, and the coordinates of the vertices of the first image card in the optical-mechanical coordinate system are the coordinates of the first vertex; when the screen is present in the projection area, the controller executes an entry algorithm associated with the entry function to adjust the projection information of the light-emitting component, which is configured as follows:
[0031] The first homography matrix is calculated based on the preset point pair; the first homography matrix is used to characterize the relationship between the optical-mechanical coordinate system of the light-emitting component and the camera coordinate system of the camera; the preset point pair consists of the corresponding points in the first image card built into the light-emitting component and the first shooting image card.
[0032] The coordinates of the second vertex are calculated based on the coordinates of the first vertex and the first homography matrix. The coordinates of the second vertex are used to represent the coordinates of the corresponding point of the first vertex in the first image card.
[0033] The optical zoom ratio is calculated based on the coordinates of the first corner point and the second vertex determined in the first shooting chart, so as to adjust the lens focal length of the light-emitting component based on the optical zoom ratio.
[0034] A second acquisition signal is sent to the camera to enable the camera to acquire second image data and obtain a second image card.
[0035] The coordinates of the third vertex are calculated based on the coordinates of the second corner point determined in the second shooting chart and the second homography matrix; the second homography matrix is used to characterize the relationship between the camera coordinate system and the optical-mechanical coordinate system of the light-emitting component that adjusts the lens focal length.
[0036] In this way, the projection information of the light-emitting component can be adjusted through the optical zoom process to ensure the integrity and stability of the projected content when the projection device is displaced.
[0037] In some feasible embodiments, the controller is also configured to:
[0038] Calculate the coordinates of the fourth vertex on the curtain based on the coordinates of the third vertex and the world coordinate transformation matrix.
[0039] Obtain the projection coordinate range of the light-emitting component.
[0040] If the coordinates of the fourth vertex are outside the range of the projected coordinates, then the second switch state of the obstacle avoidance switch is obtained.
[0041] If the coordinates of the fourth vertex are within the range of the projection coordinates, a second image projection signal is sent to the light-emitting component so that the light-emitting component projects the second image onto the screen.
[0042] In this way, when the projected content from the light-emitting component exceeds the projection range, an obstacle avoidance strategy replaces the automatic screen entry strategy to ensure that the projected content is projected within the projection range. Furthermore, when the projected content from the light-emitting component does not exceed the projection range, the projection information of the light-emitting component is further corrected.
[0043] In some feasible embodiments, the controller sends a second graphics projection signal to the light-emitting component and is further configured to:
[0044] A second acquisition signal is sent to the camera to enable the camera to acquire third image data and obtain a third image card;
[0045] Corner point image data is extracted based on the second corner point coordinates, and the corner point image data is input into the corner point detection model to obtain the third corner point coordinates;
[0046] The first error distance and error direction are determined based on the coordinates of the third corner point and the second corner point;
[0047] Digital zoom is performed based on the first error distance and the error direction, and after performing digital zoom, the light-emitting component is controlled to project the content onto the screen.
[0048] In this way, the calibrated corner coordinates calculated by the corner detection model based on the coordinates of the third corner can be used as the judgment benchmark. Combined with the coordinates of the third vertex of the second card in the camera coordinate system, it can be determined whether the projection information of the light output component needs to be fine-tuned, thereby improving the projection quality.
[0049] In some feasible embodiments, the controller performs digital zoom based on the error distance and the error direction, and after performing digital zoom, controls the light-emitting component to project the content onto the screen; it is also configured to:
[0050] Obtain the second error distance generated after performing digital zoom.
[0051] If the second error distance is less than the error threshold, then the step of performing digital zoom based on the second error distance and the error direction is stopped.
[0052] If the second error distance is greater than or equal to the error threshold, then continue with the step of performing digital zoom based on the second error distance and the error direction.
[0053] If the number of times digital zoom is performed based on the second error distance and the error direction exceeds the execution threshold, the step of performing digital zoom based on the second error distance and the error direction is stopped.
[0054] In this way, by setting error thresholds and execution thresholds, the accuracy of correction can be controlled, and the correction time can be controlled by limiting the number of corrections, thereby balancing correction quality and correction efficiency, which is beneficial to improving the adaptability of projection equipment to the environment.
[0055] Secondly, this application provides an entrance correction method, including:
[0056] When the automatic correction function is executed, the first switch state of the automatic entry switch is obtained; the first switch state is used to characterize the operating state of the automatic entry function.
[0057] If the first switch state is used to indicate that the automatic screen entry function is activated, then it is detected whether the projection area contains a screen.
[0058] If the screen is present in the projection area, the projection information of the light-emitting component is adjusted according to the screen entry algorithm associated with the screen entry function, so that the light-emitting component projects the projection content onto the screen according to the projection information.
[0059] If the screen is not present in the projection area, an automatic correction strategy is determined based on the second switch state of the obstacle avoidance switch, and the projection information of the light-emitting component is adjusted based on the automatic correction strategy.
[0060] As described above, this application provides a projection device and a screen entry correction method. When the projection device performs automatic correction, it acquires the first on / off state of the automatic screen entry switch. If the automatic screen entry switch is on, it first detects whether a screen is present in the projection area, and then determines the subsequent automatic correction strategy based on the presence of the screen. This saves automatic correction time and improves efficiency when there is no screen in the projection environment. When a screen is present in the projection environment, the projection information of the output light assembly can be corrected according to the correction process corresponding to automatic screen entry, thereby ensuring the projection quality of the output light assembly. Attached Figure Description
[0061] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0062] Figure 1 This is a schematic diagram of the projection state of a projection device provided in some embodiments of this application;
[0063] Figure 2 This is a schematic diagram of the projection device structure provided in some embodiments of this application;
[0064] Figure 3 This is a schematic diagram of the optical engine architecture of a projection device provided in some embodiments of this application;
[0065] Figure 4 This is a schematic diagram of the optical path of a projection device provided in some embodiments of this application;
[0066] Figure 5 This is a schematic diagram of the system framework of a projection device provided in some embodiments of this application;
[0067] Figure 6 This is a flowchart illustrating the screen correction process for some embodiments of this application.
[0068] Figure 7 This is a flowchart illustrating the obstacle avoidance function execution process provided in some embodiments of this application;
[0069] Figure 8This is a timing diagram for triggering the automatic correction function provided in some embodiments of this application;
[0070] Figure 9 Control timing diagrams for optical zoom provided in some embodiments of this application;
[0071] Figure 10 This is a schematic diagram of coordinate system transformation provided for some embodiments of this application;
[0072] Figure 11 A flowchart illustrating the adjustment of projection information of the light-emitting component based on optical zoom in some embodiments of this application;
[0073] Figure 12 This is a schematic diagram of the projection range provided for some embodiments of this application;
[0074] Figure 13 This is a flowchart illustrating the digital zoom control process provided in some embodiments of this application. Detailed Implementation
[0075] To make the objectives and implementation methods of this application clearer, the exemplary implementation methods of this application will be clearly and completely described below with reference to the accompanying drawings of the exemplary embodiments of this application. Obviously, the exemplary embodiments described are only some embodiments of this application, and not all embodiments.
[0076] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0077] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.
[0078] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0079] The term "module" refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0080] The embodiments of this application can be applied to various types of projection devices. The following description will use a projector as an example to illustrate the projection device and the automatic focusing method.
[0081] A projector is a device that projects images or videos onto a screen. Projectors can connect to computers, cable TV networks, the internet, VCD (Video Compact Disc), DVD (Digital Video Disc Recordable), game consoles, DV camcorders, and other devices via various interfaces to play corresponding video signals. Projectors are widely used in homes, offices, schools, and entertainment venues.
[0082] Figure 1 A schematic diagram of the placement of a projection device according to an embodiment of this application is shown. Figure 2 A schematic diagram of the optical path of a projection device according to an embodiment of this application is shown.
[0083] In some embodiments, reference Figure 1-2 This application provides a projection device including a projection screen 1 and a projection device 2. The projection screen 1 is fixed in a first position, and the projection device 2 is placed in a second position so that the projected image matches the projection screen 1. The projection device includes a laser light source 100, a light-emitting component 200, a lens 300, and a projection surface 400. The laser light source 100 provides illumination to the light-emitting component 200, which modulates the light beam and outputs it to the lens 300 for imaging, projecting it onto the projection surface 400 to form a projected image. Since the laser light source 100, the light-emitting component 200, and the lens 300 are all used to emit projection light to project the image, in some embodiments of this application, the laser light source 100, the light-emitting component 200, and the lens 300 are collectively referred to as the light-emitting component.
[0084] In some embodiments, the laser source 100 of the projection device includes a laser assembly and an optical lens assembly. The light beam emitted by the laser assembly can pass through the optical lens assembly to provide illumination for the light-emitting assembly. For example, the optical lens assembly requires a high level of environmental cleanliness and airtightness; while the chamber in which the laser assembly is installed can be sealed with a lower level of dustproof sealing to reduce sealing costs.
[0085] In some embodiments, the light-emitting component 200 of the projection device may include a blue light engine, a green light engine, and a red light engine, and may also include a heat dissipation system, a circuit control system, etc. It should be noted that in some embodiments, the light-emitting component of the projector may also be implemented using an LED light source.
[0086] Figure 3A schematic diagram of the circuit architecture of a projection device according to an embodiment of this application is shown. In some embodiments, the projection device may include a display control circuit 10, a laser light source 20, at least one laser driving component 30, and at least one brightness sensor 40. The laser light source 20 may include at least one laser corresponding to at least one laser driving component 30. Here, "at least one" refers to one or more, and "more than one" refers to two or more.
[0087] Based on this circuit architecture, the projection device can achieve adaptive adjustment. For example, by setting a brightness sensor 40 in the light output path of the laser light source 20, the brightness sensor 40 can detect the first brightness value of the laser light source and send the first brightness value to the display control circuit 10.
[0088] The display control circuit 10 can acquire the second brightness value corresponding to the driving current of each laser, and determine that the laser has a COD fault when the difference between the second brightness value and the first brightness value of the laser is greater than the difference threshold. Then the display control circuit can adjust the current control signal of the corresponding laser driving component until the difference is less than or equal to the difference threshold, thereby eliminating the COD fault of the blue laser. The projection device can eliminate the COD fault of the laser in a timely manner, reduce the damage rate of the laser, and improve the image display effect of the projection device.
[0089] Figure 4 A schematic diagram of the structure of a projection device according to an embodiment of this application is shown.
[0090] In some embodiments, the laser light source 20 in the projection device may include independently configured blue laser 201, red laser 202 and green laser 203. The projection device may also be called a three-color projection device. The blue laser 201, red laser 202 and green laser 203 are all modular lightweight (Mirai Console Loader, MCL) packaged lasers, which are small in size and facilitate compact arrangement of the optical path.
[0091] In some embodiments, the controller includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM (random access memory), ROM (read-only memory), a first to an nth interface for input / output, a communication bus, etc.
[0092] In some embodiments, the projection device may be configured with a camera for working in conjunction with the projection device to adjust and control the projection process. For example, the camera configured with the projection device may be specifically implemented as a 3D camera or a binocular camera; when the camera is implemented as a binocular camera, it specifically includes a left camera and a right camera; the binocular camera can acquire the image and playback content presented on the screen corresponding to the projection device, i.e., the projection surface, which is projected by the light-emitting component built into the projection device.
[0093] When the projection device moves, its projection angle and distance to the projection surface change, which will cause the projected image to be distorted. The projected image will be displayed as a trapezoidal image or other distorted images. The projection device controller can achieve automatic trapezoidal correction based on the image captured by the camera by coupling the angle between the projection surfaces and the correct display of the projected image.
[0094] Figure 5 A schematic diagram of the system framework for display control of a projection device according to an embodiment of this application is shown.
[0095] In some embodiments, the projection device has the characteristics of a long-throw micro-projector, and its controller can control the display of the projected light image through a preset algorithm to achieve functions such as automatic keystone correction, automatic screen entry, automatic obstacle avoidance, automatic focus adjustment, and eye protection.
[0096] In some embodiments, the projection device is equipped with a gyroscope sensor; during the movement of the device, the gyroscope sensor can sense the position movement and actively collect displacement signals; then, through the system framework layer, the collected data is sent to the application service layer to support the application data required during user interface interaction and application interaction. The collected data can also be used by the controller for data calls in the algorithm service implementation.
[0097] In some embodiments, the projection device is equipped with a time-of-flight sensor. After the time-of-flight sensor collects the corresponding data, the data will be sent to the time-of-flight service corresponding to the service layer. After the time-of-flight service obtains the data, it will send the collected data to the application service layer through a process communication framework. The data will be used for data calls, user interfaces, program applications, and other interactive applications of the controller.
[0098] In some embodiments, the projection device is configured with a camera for acquiring images, which may be a binocular camera, a depth camera, or a 3D camera, etc. The camera acquisition data is sent to a camera service, and then the camera service sends the acquired image data to a process communication framework and / or a projection device calibration service. The projection device calibration service can receive the camera acquisition data sent by the camera service, and the controller can call the corresponding control algorithm in the algorithm library for different functions to be implemented.
[0099] In some embodiments, data interaction is performed with the application service through a process communication framework, and the calculation results are then fed back to the correction service through the process communication framework. The correction service sends the obtained calculation results to the projection device operating system to generate control signaling, and sends the control signaling to the light output component control driver to control the operating conditions of the light output component and realize automatic correction of the displayed image.
[0100] In some embodiments, the projection device uses an autofocus algorithm and its configured laser rangefinder to obtain the current object distance, calculate the initial focal length and search range, and then drives the camera to take pictures and uses the corresponding algorithm to evaluate the sharpness.
[0101] Within the aforementioned search range, the projection device uses a search algorithm to find the optimal focal length, then repeats the steps of taking photos and evaluating sharpness. Finally, it finds the optimal focal length through sharpness comparison and completes automatic focusing.
[0102] For example, after the projection device is turned on, the user moves the device; after the projection device automatically completes the calibration and refocuses, the controller will detect whether the autofocus function is enabled; when the autofocus function is not enabled, the controller will end the autofocus operation; when the autofocus function is enabled, the projection device will obtain the detection distance of the time-of-flight sensor through the middleware for calculation.
[0103] The controller queries a preset mapping table based on the acquired distance to obtain the focal length of the projection device; then the middleware sets the acquired focal length to the light-emitting component of the projection device; after the light-emitting component emits laser light at the aforementioned focal length, the camera executes the image capture command; the controller determines whether the projection device has completed focusing based on the acquired image and evaluation function.
[0104] If the judgment result meets the preset completion conditions, the automatic focus adjustment process ends; if the judgment result does not meet the preset completion conditions, the middleware will fine-tune the focal length parameters of the light output component of the projection device. For example, the focal length can be finely adjusted gradually by preset step size, and the adjusted focal length parameters are set back to the light output component. This achieves repeated photo taking and sharpness evaluation steps, and finally finds the optimal focal length through sharpness comparison to complete the automatic focus adjustment.
[0105] In some embodiments, when the light-emitting component of the projection device initially projects content onto the projection surface, or when displacement occurs during the projection process, the projection information of the light-emitting component needs to be corrected to ensure that the projected content can be displayed completely and stably on the projection surface. The projection surface can be a screen pre-set by the user in the projection environment, or a flat surface such as a wall that can support the projected content.
[0106] During the projection process, the projection device can automatically correct the projection information of the light-emitting component based on automatic correction, or the user can actively trigger the automatic correction function. In some embodiments, the user can turn on the switch corresponding to the automatic correction function in the settings menu of the projection device, so that the projection device can automatically trigger the automatic correction function based on the information obtained by various sensors. It should be noted that in the description of the embodiments of this application, the automatic correction function of the projection device is described as being in the activated state.
[0107] During automatic correction, projection equipment can incorporate corner detection to adjust the projection information of the light-emitting component. However, conventional corner detection methods require the light-emitting component to project a graphic onto the projection surface multiple times, while a camera captures images of the graphic on the projection surface. By detecting the corner positions in the captured graphic, and then determining the vertex coordinates of the light-emitting component during projection, the projection information can be adjusted. This projection information can include parameters such as the lens focal length and projection angle of the light-emitting component. This allows for correction of the projected content's position when it significantly deviates from the projection surface, thereby improving projection quality.
[0108] However, this corner detection method does not take into account the specific circumstances of the projection environment. It simply performs the standard corner detection steps whenever the automatic correction is triggered, resulting in long overall time consumption and low overall efficiency of automatic correction.
[0109] To address the above problems, this application provides a projection device, which includes a light-emitting component, a camera, and a controller. The light-emitting component is configured to project content onto a projection surface. The camera is configured to capture sampled images. Figure 6 As shown, the controller is configured as follows:
[0110] S100: When performing the automatic correction function, obtain the first switch state of the automatic entry switch; the first switch state is used to characterize the operating state of the automatic entry function.
[0111] Understandably, the automatic screen entry switch can be pre-adjusted by the user in the projector's settings menu. This allows the projector to obtain the initial on / off state of the automatic screen entry switch during operation, thereby determining whether to execute the automatic screen entry function.
[0112] In some embodiments, if the projection device is displaced due to factors such as collision during operation, the automatic correction function will be triggered. Furthermore, when executing the automatic correction function, the controller can obtain the first on / off state of the automatic screen entry switch to determine the operating status of the automatic screen entry function. For example, when the first on / off state is "on," the controller can execute the automatic screen entry function.
[0113] S200: If the first switch state is used to indicate that the automatic screen entry function is activated, then detect whether the projection area contains a screen.
[0114] In some embodiments, the controller needs to determine whether a screen is present in the projection area before executing the automatic screen entry function. This allows the presence or absence of a screen in the projection area to determine subsequent correction steps, thus balancing correction quality and correction efficiency.
[0115] It is understood that the method for detecting the presence of a screen in this application embodiment is not limited. The focus of this application embodiment is to improve the projection device's ability to judge the projection environment by adding a step to detect whether a screen exists in the projection area, and then improve the automatic correction efficiency of the projection device based on the improved ability of the projection device to judge the projection environment.
[0116] S300: If the screen is present in the projection area, the projection information of the light-emitting component is adjusted according to the screen entry algorithm associated with the screen entry function, so that the light-emitting component projects the projection content onto the screen according to the adjusted projection information.
[0117] In some embodiments, if the controller determines that a screen exists in the projection area using a screen detection algorithm, it can adjust the projection information of the output beam assembly according to the screen entry algorithm associated with the automatic screen entry function. For example, the lens focal length of the output beam assembly can be adjusted so that the projected content that has shifted off the screen is fully displayed again in the screen area.
[0118] In other embodiments, after the controller has fully performed the automatic screen entry function to correct the projected image, it no longer performs the obstacle avoidance function in order to improve the efficiency of automatic correction.
[0119] It is understandable that adjusting the lens focal length of the light-emitting component is a method of correcting the projected image through optical zoom, suitable for a wider range of correction adjustments. This application embodiment also includes a digital zoom correction method, suitable for a smaller range of correction adjustments. By combining these two correction methods, the correction effect can be improved, ensuring the projection quality of the projection device after displacement.
[0120] S400: If the screen is not present in the projection area, an automatic correction strategy is determined according to the second switch state of the obstacle avoidance switch, and the projection information of the light-emitting component is adjusted based on the automatic correction strategy.
[0121] It should be noted that the correction function of the projection device can be accomplished by combining the automatic screen entry function and the obstacle avoidance function, or by either one. In the embodiments of this application, the projected image can be corrected when the projection device is displaced by combining the automatic screen entry function and the obstacle avoidance function.
[0122] In some embodiments, there is no screen in the projection area. Without a screen, corner detection algorithms are less efficient and time-consuming. Therefore, when there is no screen in the projection area, the controller can obtain the second on / off state of the obstacle avoidance switch to correct the projected image using the obstacle avoidance function.
[0123] In some embodiments, the obstacle avoidance function also has a corresponding obstacle avoidance switch. The user can pre-set the switch state in the settings menu, such as an on or off state. This allows the controller to obtain the second on / off state of the obstacle avoidance switch and determine whether the obstacle avoidance function can be executed when needed. Figure 7 As shown, the controller is also configured to perform the automatic correction function as follows:
[0124] Obtain the second switch state of the obstacle avoidance switch.
[0125] If the screen is not present in the projection area, and the second switch state is used to indicate that the obstacle avoidance function is activated, the projection information of the light-emitting component is adjusted according to the obstacle avoidance algorithm associated with the obstacle avoidance function, so that the light-emitting component projects the projection content onto the projection surface according to the adjusted projection information.
[0126] If the screen is not present in the projection area, and the second switch state is used to indicate that the obstacle avoidance function is off, then the prompt message is generated.
[0127] In some embodiments, if the controller determines that there is no screen in the projection area through screen detection, it will not execute the automatic screen entry function, thus saving the calibration time consumed by the automatic screen entry function. Furthermore, the controller can obtain the second switch state of the obstacle avoidance switch to determine whether to execute the obstacle avoidance function. When the second switch is in the off state, it indicates that the obstacle avoidance function has been activated. In this way, the controller can adjust the projection information of the light component according to the obstacle avoidance algorithm associated with the obstacle avoidance function, thereby correcting the position of the projected content to ensure that the projected content is fully displayed on the projection surface. The projection surface can be a wall.
[0128] In some embodiments, the controller can project a white map onto the projection surface via the light-emitting component to detect obstacles based on the white map. If an obstacle is present, the controller calculates the maximum projected image coordinates after avoiding the obstacle, thus achieving obstacle avoidance. After obstacle avoidance, automatic correction can be completed simply by performing seamless refocusing again. This improves the efficiency of automatic correction.
[0129] In other embodiments, if the automatic screen entry function is already activated, and the controller determines through screen detection that there is no screen in the projection area and the obstacle avoidance function is not activated, a prompt message can be generated to inform the user that the automatic correction has failed. Furthermore, the prompt message may include text such as "Please activate the obstacle avoidance function to facilitate the execution of automatic correction" to instruct the user to take action. This prompts the user to reset the automatic screen entry and obstacle avoidance functions associated with automatic correction.
[0130] Understandably, adding a screen detection step allows the projection device to determine how to correct the projected content during automatic calibration based on the screen detection results, thus improving the efficiency of automatic calibration. It also prompts the user to change settings if calibration fails to function properly.
[0131] In some embodiments, the controller can acquire the first switch state corresponding to the automatic screen entry function and the second switch state corresponding to the obstacle avoidance function after the projection device is started, and determine the correction steps to be executed based on the first and second switch states after the automatic correction function is triggered. That is, when executing the automatic correction function, the controller is also configured to:
[0132] If the first switch state is used to indicate that the automatic screen entry function is off, and the second switch state is used to indicate that the obstacle avoidance function is on, then the projection information of the light-emitting component is adjusted according to the obstacle avoidance algorithm associated with the obstacle avoidance function, so that the light-emitting component projects the projection content onto the projection surface according to the projection information.
[0133] If the first switch state indicates that the automatic screen entry function is off, and the second switch state indicates that the obstacle avoidance function is off, then the projection content projected by the light-emitting component onto the projection surface is subjected to seamless correction.
[0134] In some embodiments, the controller determines that the automatic screen entry function is off by acquiring a first switch state, and determines that the obstacle avoidance function is on by acquiring a second switch state. Thus, when the projection device performs automatic correction, the projection information of the light components can be adjusted directly according to the obstacle avoidance algorithm associated with the obstacle avoidance function.
[0135] In other embodiments, when the controller determines, based on a first switch state and a second switch state, that both the automatic entry function and the obstacle avoidance function are off, it only performs the non-sensory correction function.
[0136] By setting corresponding automatic correction strategies based on the activation status of different correction functions, the projector's adaptability to various projection environments can be improved. This ensures optimal projection quality and enhances the efficiency of automatic correction in scenarios where the projector is powered on or moving during operation.
[0137] It is understood that some embodiments of this application provide a projection device including a gyroscope sensor, which can detect whether the projection device undergoes displacement during projection. Figure 8 As shown, the gyroscope sensor is configured to: acquire displacement signals from the projection device and send movement alerts to the controller when the projection device moves. The controller is also configured to:
[0138] In response to the motion prompt information received from the gyroscope sensor, a non-sensory correction is performed on the projected content projected onto the projection surface by the light-emitting component.
[0139] The automatic correction function is executed when the projection device stops moving.
[0140] In some embodiments, after receiving motion alerts from the gyroscope sensor, the controller can perform real-time, seamless correction and execute automatic correction. Before executing automatic correction, several steps can be performed, such as restoring the projected image to its maximum size, increasing the brightness of the projected image, and reducing redness, to provide favorable conditions for the subsequent automatic correction process.
[0141] In some embodiments, when the controller executes the automatic screen entry function, it can invoke an algorithm associated with the automatic screen entry function to adjust the projection information of the light components. For example... Figure 9 As shown, the controller is configured as follows:
[0142] A first image projection signal is sent to the light-emitting component so that the light-emitting component projects the first image onto the screen.
[0143] A first acquisition signal is sent to the camera to enable the camera to acquire first image data and obtain a first image card.
[0144] The world coordinate transformation matrix is calculated based on the point pairs corresponding to the first captured image card and the first image card projected onto the screen.
[0145] Understandably, the light-emitting assembly can have a built-in image card for executing the automatic screen entry function, in conjunction with the execution of the automatic screen entry algorithm. Thus, when the light-emitting assembly receives the first image card projection signal from the controller, it can project the first image card onto the projection surface.
[0146] Furthermore, the controller can also send a first acquisition signal to the camera to capture the projected content on the projection surface. Here, the projection surface can refer to the screen when there is a screen in the projection area; and it can refer to the wall that carries the projected content when there is no screen in the projection area.
[0147] It should be noted that the coordinates of the graph card built into the light-emitting assembly can be determined based on the optical-mechanical coordinate system of the light-emitting assembly, the coordinates of each point on the projection surface can be determined based on the world coordinate system, and the coordinates of each point in the image captured by the camera can be determined based on the camera coordinate system. Thus, as... Figure 10 As shown, preset point pairs can be formed by pre-setting preset points in the chart, and then the transformation matrix between different coordinate systems can be determined based on the preset point pairs. For example, the homography matrix between the optical-mechanical coordinate system and the camera coordinate system, and the world coordinate transformation matrix between the polar coordinate system and the projection plane. In this way, the points in the polar coordinate system can be calculated using their corresponding coordinates and the homography matrix to obtain their corresponding coordinates on the projection plane, thereby realizing the projection of the content.
[0148] In some embodiments, the light-emitting component has a built-in first image card, and the coordinates of the vertices of the first image card in the polar coordinate system are the coordinates of the first vertex. Thus, in some embodiments of this application, the lens focal length can be adjusted based on the coordinates of the first vertex of the first image card and the coordinates of corner points in the image of the first image card captured by the camera, thereby achieving automatic correction.
[0149] like Figure 11 As shown, the controller is configured as follows:
[0150] Calculate the first homography matrix based on the preset point pairs.
[0151] The coordinates of the second vertex are calculated based on the coordinates of the first vertex and the first homography matrix. The coordinates of the second vertex are used to represent the coordinates of the corresponding point of the first vertex in the first image card.
[0152] The optical zoom ratio is calculated based on the coordinates of the first corner point and the second vertex determined in the first shooting chart, so as to adjust the lens focal length of the light-emitting component based on the optical zoom ratio.
[0153] A second acquisition signal is sent to the camera to enable the camera to acquire second image data and obtain a second image card.
[0154] The coordinates of the third vertex are calculated based on the coordinates of the second corner point determined in the second captured image card and the second homography matrix.
[0155] It is understandable that a preset point pair refers to the points corresponding to the same point in different coordinate systems. The first homography matrix is used to characterize the relationship between the optical-mechanical coordinate system of the optical component and the camera coordinate system of the camera. That is, the preset point pair can be composed of the corresponding points in the first image card built into the optical component and the first shooting image card captured by the camera.
[0156] Based on the first homography matrix, the coordinates of the first vertex of the first image card in the first captured image card can be calculated, i.e., the coordinates of the second vertex. Furthermore, after the camera captures the first captured image card, the controller can determine the coordinates of the first corner point in the first captured image card based on a corner detection algorithm. It can be understood that a corner point refers to a vertex in the image, or a point close to a vertex. Thus, the optical zoom ratio can be calculated by taking the ratio of the first corner point coordinates to the second vertex coordinates, and then the lens focal length of the optical component can be adjusted according to the optical zoom ratio, enabling automatic correction over a wide range.
[0157] It should be noted that since the corner points identified based on the first image chart may not necessarily refer to the vertices of the first image chart, optical zoom cannot achieve a complete correction effect. Therefore, digital zoom is still needed to adjust the projected content.
[0158] In some embodiments, after adjusting the lens focal length of the light-emitting assembly, the controller can also control the camera to acquire second image data to obtain a second image card. Based on the preset point pair between the second image card and the first image card built into the light-emitting assembly, a second homography matrix can be calculated. Furthermore, based on the second corner coordinates and the second homography matrix, the vertex coordinates of the first image card built into the light-emitting assembly can be adjusted in reverse for projection onto the projection surface, i.e., the third vertex coordinates. It should be noted that the third vertex coordinates are vertex coordinates in the optical-mechanical coordinate system. By adjusting the vertex coordinates in the light-emitting assembly, the maximum projection range during projection can be determined.
[0159] In this way, the controller can correct the projected content through optical zoom, so that the projected image that has shifted due to the movement of the projection device can be restored to the projection surface.
[0160] In some embodiments, the controller can determine the projection range of the projected content on the projection surface based on the coordinates of the third vertex of the light-emitting component and the world coordinate transformation matrix, and then determine whether the projection range exceeds the maximum projection range in the current projection scene. For example... Figure 12 As shown, the controller is also configured as follows:
[0161] Calculate the coordinates of the fourth vertex on the curtain based on the coordinates of the third vertex and the world coordinate transformation matrix.
[0162] Obtain the projection coordinate range of the light-emitting component.
[0163] If the coordinates of the fourth vertex are outside the range of the projected coordinates, then the second switch state of the obstacle avoidance switch is obtained.
[0164] If the coordinates of the fourth vertex are within the range of the projection coordinates, a second image projection signal is sent to the light-emitting component so that the light-emitting component projects the second image onto the screen.
[0165] In some embodiments, the third vertex coordinates do not only refer to the vertex coordinates of the first image card, but can also indicate the vertex coordinates of the projection content to be projected by the light component. Therefore, the fourth vertex coordinates can be calculated using the third vertex coordinates and the world coordinate transformation matrix; that is, the fourth vertex coordinates represent the point corresponding to the third vertex coordinates on the projection plane. In this way, the projection range can be determined using the fourth vertex coordinates, and then compared with the projection coordinate range.
[0166] In some embodiments, if any of the fourth vertex coordinates is outside the projection coordinate range, the controller determines that the automatic screen entry function is difficult to continue and immediately obtains the second switch state of the obstacle avoidance switch to recalibrate the projected image. It should be noted that if any of the fourth vertex coordinates calculated by optical zoom is outside the projection coordinate range, the controller considers the automatic calibration function incomplete or failed. Therefore, this does not conflict with the technical solution mentioned in the S300 embodiment above, but rather complements each other to form a complete automatic calibration function.
[0167] It is understandable that the fourth vertex coordinates are outside the projection coordinate range, which could correspond to the situation where the corrected portion of the projected content is still outside the screen.
[0168] In some embodiments, when the coordinates of the fourth vertex are all within the range of the projection coordinates, the controller can continue to perform digital zoom to fine-tune the projected content and improve the correction quality.
[0169] In some embodiments, the controller sends a second image projection signal to the light-emitting assembly, and after receiving the second image projection signal, the light-emitting assembly projects the second image onto the screen. The controller is also configured to:
[0170] A second acquisition signal is sent to the camera to enable the camera to acquire third image data and obtain a third image card;
[0171] Corner point image data is extracted based on the second corner point coordinates, and the corner point image data is input into the corner point detection model to obtain the third corner point coordinates;
[0172] The first error distance and error direction are determined based on the coordinates of the third corner point and the second corner point;
[0173] Digital zoom is performed based on the first error distance and the error direction, and after performing digital zoom, the light-emitting component is controlled to project the content onto the screen.
[0174] Understandably, the controller can still acquire third image data by controlling the camera to obtain a third image card. It then compares the vertex coordinates in the third image card with those in the second image card to fine-tune the projected image. Specifically, when determining the corner coordinates in the third image card, the controller can use the second corner coordinates to determine the approximate distribution range of the third corner points, and then use a corner detection model to filter the third corner coordinates.
[0175] In some embodiments, the controller can extract corner point image data based on the second corner point and input the corner point image data of each part into the corner point detection model to obtain the coordinates of the third corner point. The corner point detection model is a pre-trained model used to determine corner points based on local images. This improves the accuracy of corner point confirmation, thereby enhancing the accuracy of digital zoom and improving correction quality.
[0176] It is understandable that the coordinates of the third corner point and the coordinates of the second corner point confirmed in the second image card are both used to represent the vertex coordinates of the projected content. However, the coordinates of the third corner point and the coordinates of the second corner point are not completely corresponding. Therefore, the controller can perform digital zoom according to the error distance and error direction between the coordinates of the third corner point and the coordinates of the second corner point to fine-tune the projected content.
[0177] The specific method of digital zoom is not limited here; it can be selected according to actual needs. After digital zoom, the controller can then control the light-emitting components to project the content onto the screen.
[0178] It should be noted that the fine-tuning process is not endless. Considering factors such as the projection environment, the hardware precision of the light-emitting components and camera, a certain degree of error is allowed between the projected image and the projection surface. Therefore, it is necessary to improve calibration efficiency while ensuring calibration quality. Figure 13 As shown, the controller is also configured as follows:
[0179] Obtain the second error distance generated after performing digital zoom.
[0180] If the second error distance is less than the error threshold, then the step of performing digital zoom based on the second error distance and the error direction is stopped.
[0181] If the second error distance is greater than or equal to the error threshold, then continue with the step of performing digital zoom based on the second error distance and the error direction.
[0182] If the number of times digital zoom is performed based on the second error distance and the error direction exceeds the execution threshold, the step of performing digital zoom based on the second error distance and the error direction is stopped.
[0183] In some embodiments, the first error distance refers to the error between the coordinates of the second and third corner points before digital zoom is performed. The second error distance refers to the error between the coordinates of the second and third corner points after digital zoom is performed. The error threshold and the execution count threshold are preset values used to limit the number of digital zoom operations and control the correction quality of the digital zoom.
[0184] In some embodiments, the controller can stop performing digital zoom when the second error distance is less than the error threshold, and can control the light-emitting component to project the content onto the screen.
[0185] In some embodiments, when the second error distance is greater than or equal to the error threshold, the controller needs to continue executing the digital zoom step. The steps for executing digital zoom are as described in the above-described digital zoom embodiments and will not be repeated here. The digital zoom process also involves camera shooting, image projection, and data analysis, which consumes time and increases the automatic correction cycle. Therefore, by setting an execution number threshold, the controller can comprehensively consider correction quality and correction efficiency, thereby improving correction efficiency while ensuring correction quality.
[0186] In some embodiments, when the number of times digital zoom is executed exceeds the execution threshold, the controller stops executing digital zoom and controls the light-emitting component to project the content onto the screen.
[0187] In other embodiments, the controller may continue to perform digital zoom when the number of times it performs digital zoom is less than the execution threshold, so as to iteratively improve the correction effect.
[0188] In this way, the controller will not endlessly perform digital zoom even if the effect of digital zoom does not fully meet expectations, reducing the risk of system deadlock and improving the efficiency of automatic correction of the projection device. It also helps to reduce user waiting time and improve the user experience.
[0189] Some embodiments of this application also provide an entrance correction method, including:
[0190] When the automatic correction function is executed, the first switch state of the automatic curtain entry switch is obtained; the first switch state is used to characterize the operating state of the automatic curtain entry function.
[0191] If the first switch state is used to indicate that the automatic screen entry function is activated, then it is detected whether the projection area contains a screen;
[0192] If the screen is present in the projection area, the projection information of the light-emitting component is adjusted according to the screen entry algorithm associated with the screen entry function, so that the light-emitting component projects the projection content onto the screen according to the projection information;
[0193] If the screen is not present in the projection area, an automatic correction strategy is determined based on the second switch state of the obstacle avoidance switch, and the projection information of the light-emitting component is adjusted based on the automatic correction strategy.
[0194] As described above, this application provides a projection device and a screen entry correction method. When the projection device performs automatic correction, it acquires the first on / off state of the automatic screen entry switch. If the automatic screen entry switch is on, it first detects whether a screen is present in the projection area, and then determines the subsequent automatic correction strategy based on the presence of the screen. This saves automatic correction time and improves efficiency when there is no screen in the projection environment. When a screen is present in the projection environment, the projection information of the output light assembly can be corrected according to the correction process corresponding to automatic screen entry, thereby ensuring the projection quality of the output light assembly.
[0195] Similar parts between the embodiments provided in this application can be referred to mutually. The specific implementation methods provided above are only a few examples under the overall concept of this application and do not constitute a limitation on the scope of protection of this application. For those skilled in the art, any other implementation methods extended from the solution of this application without creative effort shall fall within the scope of protection of this application.
Claims
1. A projection device, characterized in that, include: The light-emitting component is configured to project the content onto the projection surface; The camera is configured to capture sampled images; The controller is configured as follows: When the automatic correction function is executed, the first switch state of the automatic curtain entry switch is obtained; the first switch state is used to characterize the operating state of the automatic curtain entry function. If the first switch state indicates that the automatic screen entry function is activated, then detect whether the projection area contains a screen; If the screen is present in the projection area, the projection information of the light-emitting component is adjusted according to the screen entry algorithm associated with the automatic screen entry function, so that the light-emitting component projects the projection content onto the screen according to the adjusted projection information. If the screen is not present in the projection area, an automatic correction strategy is determined based on the second switch state of the obstacle avoidance switch, and the projection information of the light-emitting component is adjusted based on the automatic correction strategy.
2. The projection device according to claim 1, characterized in that, When performing the automatic correction function, the controller is also configured to: Obtain the second switch state of the obstacle avoidance switch; If the screen is not present in the projection area, and the second switch state indicates that the obstacle avoidance function is activated, the projection information of the light-emitting component is adjusted according to the obstacle avoidance algorithm associated with the obstacle avoidance function, so that the light-emitting component projects the projection content onto the projection surface according to the adjusted projection information. If the screen is not present in the projection area, and the second switch state indicates that the obstacle avoidance function is off, a prompt message is generated.
3. The projection device according to claim 2, characterized in that, When performing the automatic correction function, the controller is also configured to: If the first switch state indicates that the automatic screen entry function is off, and the second switch state indicates that the obstacle avoidance function is activated, then the projection information of the light-emitting component is adjusted according to the obstacle avoidance algorithm associated with the obstacle avoidance function, so that the light-emitting component projects the projection content onto the projection surface according to the projection information. If the first switch state indicates that the automatic screen entry function is off, and the second switch state indicates that the obstacle avoidance function is off, then the projection content projected by the light-emitting component onto the projection surface is subjected to seamless correction.
4. The projection device according to claim 1, characterized in that, It also includes a gyroscope sensor; The gyroscope sensor is configured to: acquire the displacement signal of the projection device, and send movement prompt information to the controller when the projection device moves; The controller is also configured to: In response to the motion prompt information received from the gyroscope sensor, a non-sensory correction is performed on the projected content projected onto the projection surface by the light-emitting component; The automatic correction function is executed when the projection device stops moving.
5. The projection device according to claim 1, characterized in that, When the screen is present in the projection area, the controller adjusts the projection information of the light-emitting component according to the screen entry algorithm associated with the screen entry function, and is configured as follows: Send a first image projection signal to the light-emitting component so that the light-emitting component projects the first image onto the screen; A first acquisition signal is sent to the camera to enable the camera to acquire first image data and obtain a first image card; The world coordinate transformation matrix is calculated based on the point pairs corresponding to the first captured image card and the first image card projected onto the screen.
6. The projection device according to claim 5, characterized in that, The light-emitting component has a built-in first image card, and the coordinates of the vertices of the first image card in the optical-mechanical coordinate system are the coordinates of the first vertex; when the screen is present in the projection area, the controller executes an entry algorithm associated with the entry function to adjust the projection information of the light-emitting component, which is configured as follows: The first homography matrix is calculated based on the preset point pairs; the first homography matrix is used to characterize the relationship between the optomechanical coordinate system of the light-emitting component and the camera coordinate system of the camera; The preset point pair is composed of the first image card built into the light-emitting component and the corresponding points in the first shooting image card; The coordinates of the second vertex are calculated based on the coordinates of the first vertex and the first homography matrix. The coordinates of the second vertex are used to represent the coordinates of the corresponding point of the first vertex in the first image card. The optical zoom ratio is calculated based on the coordinates of the first corner point and the second vertex determined in the first shooting map, so as to adjust the lens focal length of the light-emitting component based on the optical zoom ratio. A second acquisition signal is sent to the camera to enable the camera to acquire second image data and obtain a second image card; The coordinates of the third vertex are calculated based on the coordinates of the second corner point determined in the second shooting chart and the second homography matrix; the second homography matrix is used to characterize the relationship between the camera coordinate system and the optical-mechanical coordinate system of the light-emitting component that adjusts the lens focal length.
7. The projection device according to claim 6, characterized in that, The controller is also configured to: Calculate the coordinates of the fourth vertex on the curtain based on the coordinates of the third vertex and the world coordinate transformation matrix; Obtain the projection coordinate range of the light-emitting component; If the coordinates of the fourth vertex are outside the range of the projected coordinates, then obtain the second switching state of the obstacle avoidance switch; If the coordinates of the fourth vertex are within the range of the projection coordinates, a second image projection signal is sent to the light-emitting component so that the light-emitting component projects the second image onto the screen.
8. The projection device according to claim 6, characterized in that, The controller sends a second image projection signal to the light-emitting component and is also configured to: A second acquisition signal is sent to the camera to enable the camera to acquire third image data and obtain a third image card; Corner point image data is extracted based on the second corner point coordinates, and the corner point image data is input into the corner point detection model to obtain the third corner point coordinates; The first error distance and error direction are determined based on the coordinates of the third corner point and the second corner point; Digital zoom is performed based on the first error distance and the error direction, and after performing digital zoom, the light-emitting component is controlled to project the content onto the screen.
9. The projection device according to claim 8, characterized in that, The controller performs digital zoom based on the error distance and the error direction to obtain the coordinates of the fifth vertex, and is further configured as follows: Obtain the second error distance generated after performing digital zoom; If the second error distance is less than the error threshold, then the step of performing digital zoom based on the second error distance and the error direction is stopped; If the second error distance is greater than or equal to the error threshold, then continue to execute the step of performing digital zoom based on the second error distance and the error direction; If the number of times digital zoom is performed based on the second error distance and the error direction exceeds the execution threshold, the step of performing digital zoom based on the second error distance and the error direction is stopped.
10. An entrance correction method, characterized in that, include: When performing the automatic correction function, obtain the first on / off state of the automatic entry screen switch; The first switch state is used to characterize the operating state of the automatic screen entry function; If the first switch state indicates that the automatic screen entry function is activated, then detect whether the projection area contains a screen; If the screen is present in the projection area, the projection information of the light-emitting component is adjusted according to the screen entry algorithm associated with the automatic screen entry function, so that the light-emitting component projects the projection content onto the screen according to the projection information. If the screen is not present in the projection area, an automatic correction strategy is determined based on the second switch state of the obstacle avoidance switch, and the projection information of the light component is adjusted based on the automatic correction strategy.