Image display jitter prevention processing method and system suitable for hoisting projector
By real-time correction and compensation processing of the image jitter problem of projector during lifting and use, and using an optical galvanometer for compensation, the problem of projector image jitter problem is solved and the user's visual experience is improved.
Patent Information
- Application Number
- CN202510062641.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-05-09
Smart Images

Figure CN119967136A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of image jitter processing for ceiling-mounted projectors, and in particular relates to an anti-image display jitter processing method and system suitable for ceiling-mounted projectors. Background Art
[0002] When an existing projector is installed (suspended) for projection display, the projector may shake due to the excessive length of the suspension support rod or the influence of the unstable environment around it. During use, the displayed image of the projector may also have a problem of screen shaking.
[0003] In other words, when the projector is used in a ceiling-mounted manner, there is a problem of jitter in the displayed image, which reduces the user's viewing experience and seriously affects the visual effect.
[0004] Therefore, in view of the above-mentioned phenomenon that the projector will shake, the corresponding display image of the projector will also have the problem of screen shaking during use. That is, there is a problem of jitter in the displayed image, which reduces the user's viewing experience and seriously affects the technical problem defect of the visual effect. It is urgent to design and develop an anti-image display jitter processing method and system suitable for ceiling-mounted projectors. Summary of the invention
[0005] In order to overcome the shortcomings and difficulties of the above-mentioned prior art, the present invention provides an anti-image display jitter processing method, system and platform suitable for a ceiling-mounted projector, which can not only ensure the overall display effect, but also effectively prevent the phenomenon of slight image jitter when the projector is ceiling-mounted for use.
[0006] The first purpose of the present invention is to provide an anti-image display jitter processing method suitable for a ceiling-mounted projector; the second purpose of the present invention is to provide an anti-image display jitter processing system suitable for a ceiling-mounted projector; the third purpose of the present invention is to provide an anti-image display jitter processing platform suitable for a ceiling-mounted projector.
[0007] The first object of the present invention is achieved in that the method comprises:
[0008] Generate and obtain at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector respectively; wherein the first data is the initial state data corresponding to the projection screen angle; the second data is the state data corresponding to the projection screen angle and after the jitter occurs;
[0009] Based on the second data, generating third data corresponding to the second data; wherein the third data is signal data after the projection screen is shaken;
[0010] According to the third data, fourth data corresponding to the second data is generated and acquired, and based on the fourth data, the second data is corrected and processed in real time; wherein the fourth data is compensation data for eliminating image display jitter.
[0011] Furthermore, the generating and acquiring of at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector respectively further includes:
[0012] Generate and obtain fifth data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the fifth data is jitter parameter data, including picture jitter frequency data, picture jitter direction data, and picture jitter speed data;
[0013] According to the fifth data, it is determined whether to calculate and generate corresponding sixth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken.
[0014] Furthermore, the generating and acquiring of at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector respectively further includes:
[0015] Generate and obtain seventh data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the seventh data is environmental parameter data, including environmental light parameter data and environmental wind direction parameter data;
[0016] According to the seventh data, it is determined whether to calculate and generate corresponding sixth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken.
[0017] Further, the generating, based on the second data, third data corresponding to the second data, further includes:
[0018] Based on the second data and in combination with the sixth data, third data corresponding to the second data is generated; wherein the sixth data is activation data of the signal data after the projection screen is shaken.
[0019] Further, the generating and acquiring fourth data corresponding to the second data according to the third data, and correcting and processing the second data in real time based on the fourth data, further includes:
[0020] Generate a corresponding first projection picture according to the three data and in combination with the second data; wherein the first projection picture is a new projection picture formed after the positions of the four corners of the projection picture change;
[0021] Based on the first projected image, combined with the fourth data and the eighth data corresponding to the optical galvanometer, the first projected image is compensated and corrected in real time; wherein the eighth data is the angle data that the optical galvanometer corresponding to the image should compensate.
[0022] Further, the generating and acquiring fourth data corresponding to the second data according to the third data, and correcting and processing the second data in real time based on the fourth data, further includes:
[0023] Based on the second data, a database corresponding to the first projection picture is created in real time; wherein the database contains angle data corresponding to each corner of the projection picture and which the optical galvanometer should compensate;
[0024] The compensated angle data corresponding to the first projection picture is searched in the database, and the offset distance corresponding to the first projection picture is calculated and generated in real time according to the angle data, wherein the calculation formula is as follows:
[0025]
[0026] Where: θ is the tilt angle, Δy is the distance that the galvanometer causes the image to shift, t is the refractive index, and n is the thickness.
[0027] The second object of the present invention is achieved by: the system is applied to the anti-image display jitter processing method applicable to the ceiling-mounted projector, and the system comprises:
[0028] A first data generating unit is used to generate and obtain at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector; wherein the first data is initial state data corresponding to the projection screen angle; and the second data is state data corresponding to the projection screen angle after jitter occurs;
[0029] A second data generating unit is used to generate third data corresponding to the second data based on the second data; wherein the third data is signal data after the projection picture is shaken;
[0030] A data correction processing unit is used to generate and obtain fourth data corresponding to the second data based on the third data, and to correct and process the second data in real time based on the fourth data; wherein the fourth data is compensation data for eliminating image display jitter.
[0031] Furthermore, the first data generating unit further includes:
[0032] A first generating module is used to generate and obtain fifth data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the fifth data is jitter parameter data, including picture jitter frequency data, picture jitter direction data, and picture jitter speed data;
[0033] A first determination module is used to determine whether to calculate and generate corresponding sixth data according to the fifth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken;
[0034] The second generating module is used to generate and obtain seventh data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the seventh data is environmental parameter data, including environmental light parameter data and environmental wind direction parameter data;
[0035] A second determination module is used to determine whether to calculate and generate corresponding sixth data according to the seventh data; wherein the sixth data is activation data of the signal data after the projection screen is shaken;
[0036] And / or, the second data generating unit further includes:
[0037] A third generating module, configured to generate third data corresponding to the second data based on the second data and in combination with sixth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken;
[0038] And / or, the data correction processing unit further includes:
[0039] A fourth generating module, configured to generate a corresponding first projection picture according to the three data and in combination with the second data; wherein the first projection picture is a new projection picture formed after the positions of the four corners of the projection picture are changed;
[0040] A first processing module, configured to compensate and correct the first projected image in real time based on the first projected image, in combination with the fourth data and the eighth data corresponding to the optical galvanometer; wherein the eighth data is the angle data that the optical galvanometer corresponding to the image should compensate;
[0041] A first creation module is used to create a database corresponding to the first projection picture in real time based on the second data; wherein the database contains angle data corresponding to each corner of the projection picture and which the optical galvanometer should compensate;
[0042] The second processing module is used to traverse and search the database for the compensated angle data corresponding to the first projection picture, and calculate and generate the offset distance corresponding to the first projection picture in real time according to the angle data, wherein the calculation formula is as follows:
[0043]
[0044] Where: θ is the tilt angle, Δy is the distance that the galvanometer causes the image to shift, t is the refractive index, and n is the thickness.
[0045] The third object of the present invention is achieved as follows: it includes a processor, a memory and an anti-image display jitter processing platform control program suitable for a ceiling-mounted projector; wherein the anti-image display jitter processing platform control program suitable for a ceiling-mounted projector is executed by the processor, the anti-image display jitter processing platform control program suitable for a ceiling-mounted projector is stored in the memory, and the anti-image display jitter processing platform control program suitable for a ceiling-mounted projector implements the anti-image display jitter processing method suitable for a ceiling-mounted projector.
[0046] The present invention generates and obtains at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector through a method; wherein the first data is the initial state data corresponding to the projection screen angle; the second data is the state data corresponding to the projection screen angle and after jitter; based on the second data, the third data corresponding to the second data is generated; wherein the third data is the signal data after the projection screen jitters; according to the third data, the fourth data corresponding to the second data is generated and obtained, and based on the fourth data, the second data is corrected and processed in real time; wherein the fourth data is the compensation data for eliminating the image display jitter, which can not only ensure the overall display effect, but also effectively prevent the projector from having a slight jitter when the screen is suspended. In other words, after being processed by the technical solution of the present invention, the user's perception of the projection screen is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0048] Figure 1 A schematic flow chart of a method for preventing image display jitter from occurring in a ceiling-mounted projector according to the present invention;
[0049] Figure 2 A schematic diagram of the working principle of a galvanometer mirror in an embodiment of a method for preventing image display jitter in a ceiling-mounted projector according to the present invention;
[0050] Figure 3 It is a schematic diagram of the architecture of an anti-image display jitter processing system applicable to a ceiling-mounted projector of the present invention;
[0051] Figure 4 The present invention is a schematic diagram of an anti-image display jitter processing platform architecture suitable for a ceiling-mounted projector. DETAILED DESCRIPTION
[0052] In order to better understand the purpose, technical solutions and advantages of the present invention, the present invention is further described below in conjunction with the accompanying drawings and specific implementation methods. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification.
[0053] The present invention may also be implemented or applied through other different specific examples, and the details in this specification may also be modified and changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention.
[0054] It should be noted that if the embodiments of the present invention involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0055] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. Secondly, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0056] Preferably, the present invention is a method for preventing image display jitter processing for a ceiling-mounted projector applied to one or more terminals or servers. The terminal is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), digital signal processors (DSP), embedded devices, etc.
[0057] The terminal can be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The terminal can interact with the client through a keyboard, a mouse, a remote control, a touch pad, or a voice control device.
[0058] The present invention is to realize an anti-image display jitter processing method, system and platform suitable for a ceiling-mounted projector.
[0059] like Figure 1 , which is a flow chart of an anti-image display jitter processing method applicable to a ceiling-mounted projector provided in an embodiment of the present invention. In this embodiment, the anti-image display jitter processing method applicable to a ceiling-mounted projector can be applied to a terminal or a fixed terminal with a display function, and the terminal is not limited to a personal computer, a smart phone, a tablet computer, a desktop computer or an all-in-one computer equipped with a camera, etc.
[0060] The image display jitter prevention processing method applicable to a ceiling-mounted projector can also be applied to a hardware environment consisting of a terminal and a server connected to the terminal via a network. The network includes but is not limited to: a wide area network, a metropolitan area network, or a local area network. The image display jitter prevention processing method applicable to a ceiling-mounted projector according to an embodiment of the present invention can be executed by a server, can be executed by a terminal, or can be executed by both a server and a terminal.
[0061] For example, for a terminal that needs to perform anti-image display jitter processing suitable for a ceiling-mounted projector, the anti-image display jitter processing function suitable for a ceiling-mounted projector provided by the method of the present invention can be directly integrated on the terminal, or a client for implementing the method of the present invention can be installed. For another example, the method provided by the present invention can also be run on a server or other device in the form of a software development kit (SDK), and an interface for the anti-image display jitter processing function suitable for a ceiling-mounted projector is provided in the form of the SDK. The terminal or other device can implement the anti-image display jitter processing function suitable for a ceiling-mounted projector through the provided interface. The present invention is further described below in conjunction with the accompanying drawings.
[0062] like Figure 1-Figure 2 As shown, the present invention provides an anti-image display jitter processing method applicable to a ceiling-mounted projector, wherein the method comprises the following steps:
[0063] S1, respectively generate and obtain at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector; wherein the first data is the initial state data corresponding to the projection screen angle; the second data is the state data corresponding to the projection screen angle and after the jitter occurs;
[0064] S2, based on the second data, generating third data corresponding to the second data; wherein the third data is signal data after the projection screen is shaken;
[0065] S3. Generate and acquire fourth data corresponding to the second data according to the third data, and correct and process the second data in real time based on the fourth data; wherein the fourth data is compensation data for eliminating image display jitter.
[0066] The generating and acquiring at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector respectively also includes:
[0067] S11, generating and acquiring fifth data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the fifth data is jitter parameter data, including picture jitter frequency data, picture jitter direction data, and picture jitter speed data;
[0068] S12. Determine whether to calculate and generate corresponding sixth data according to the fifth data; wherein the sixth data is activation data of the signal data after the projection image is shaken.
[0069] The generating and acquiring at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector respectively also includes:
[0070] S13, generating and acquiring seventh data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the seventh data is environmental parameter data, including environmental light parameter data and environmental wind direction parameter data;
[0071] S14. Determine whether to calculate and generate corresponding sixth data according to the seventh data; wherein the sixth data is activation data of the signal data after the projection screen is shaken.
[0072] The step of generating third data corresponding to the second data based on the second data further includes:
[0073] S21. Based on the second data and in combination with the sixth data, generate third data corresponding to the second data; wherein the sixth data is activation data of the signal data after the projection screen is shaken.
[0074] The method of generating and acquiring fourth data corresponding to the second data according to the third data, and correcting and processing the second data in real time based on the fourth data, further includes:
[0075] S31, generating a corresponding first projection picture according to the three data and in combination with the second data; wherein the first projection picture is a new projection picture formed after the positions of the four corners of the projection picture change;
[0076] S32. Based on the first projected image, in combination with the fourth data and the eighth data corresponding to the optical galvanometer, the first projected image is compensated and corrected in real time; wherein the eighth data is the angle data that the optical galvanometer corresponding to the image should compensate.
[0077] The method of generating and acquiring fourth data corresponding to the second data according to the third data, and correcting and processing the second data in real time based on the fourth data, further includes:
[0078] S33, based on the second data, creating a database corresponding to the first projection picture in real time; wherein the database contains angle data corresponding to each corner of the projection picture and which the optical galvanometer should compensate;
[0079] S34, searching the database for compensated angle data corresponding to the first projection image, and calculating and generating the offset distance corresponding to the first projection image in real time according to the angle data, wherein the calculation formula is as follows:
[0080]
[0081] Where: θ is the tilt angle, Δy is the distance that the galvanometer causes the image to shift, t is the refractive index, and n is the thickness.
[0082] Specifically, in the embodiment of the present invention, in order to prevent the shaking caused by the hoisting, the projector uses a laser distance sensor to detect the motion state of the projector shaking. That is to say, four laser distance sensors can be added on the front side of the projector to detect the changes in the four corners of the projected image. When the projector is installed, the laser distance sensor measures the initial state of the four corners of the projected image. When the projector shakes, the laser distance sensor detects that the positions of the four corners of the projected image will change: that is, the projection position and the image change, and this image change is a motion state caused by the projector shaking.
[0083] In order to solve the picture changes caused by this jitter, the projector can add an optical galvanometer (the function of the galvanometer: using the inclination of the transparent glass, the light is offset when passing through the transparent glass because the light is not perpendicular to the glass), and the picture can be compensated accordingly by controlling the vibration angle of the galvanometer.
[0084] When the laser ranging sensor detects that the projection distance from the machine to the four corners has changed, that is, the position of the four corners of the picture has changed, forming a new projection picture, it will feedback the signal to the main board, and the MCU will search the database (the database contains the projection pictures composed of the changes in the positions of all four corners after the machine vibrates, and contains the θ angle that the optical galvanometer corresponding to each corner of the picture should compensate) for the compensation angle of the optical galvanometer corresponding to the same projection picture, and then the MCU controls the optical galvanometer to make corresponding compensation.
[0085] The above laser ranging sensor detects the movement state of the four corners of the projector screen to form a new projection screen, and combines the corresponding compensation method of the optical galvanometer to avoid the application of projection screen jitter when the projector is suspended.
[0086] In addition, the jitter of the projection picture of the ceiling-mounted projector may also be caused by ambient light and ambient wind direction. The solution of the present invention can obtain corresponding environmental parameter data, analyze the difference in the environmental parameter data affecting the jitter of the projection picture of the ceiling-mounted projector, and then form compensation data corresponding to the difference to perform jitter difference compensation, that is, offset the jitter difference of the projection picture of the ceiling-mounted projector, thereby ensuring that the projection picture of the ceiling-mounted projector does not have a sense of jitter.
[0087] Similarly, the jitter of the projection image of the ceiling-mounted projector may also be caused by the following problems. Therefore, in the jitter processing, the difference of the jitter caused by the following factors is generated and obtained respectively, and compensation data corresponding to the difference is generated to offset the corresponding difference through the compensation data, thereby ensuring that the projection image of the ceiling-mounted projector does not have a sense of jitter.
[0088] Preferably, the factors affecting the jitter of the projection image of the ceiling-mounted projector are:
[0089] Signal source problem: Signal source interface is damaged: If the projector screen jumps and is accompanied by noise, the signal source interface may be damaged. Signal source output is unstable: If the signal source interface is not damaged, but the screen still jumps, the signal source output may be unstable. The computer resolution can be adjusted by generating corresponding compensation data.
[0090] Power supply problem: Unstable power supply: The projector requires a stable power supply to operate. If the power supply is unstable, the image will jump.
[0091] Power failure: If the power cord is working properly but the picture is still flickering, the projector's power supply may be faulty.
[0092] Lamp problem: Lamp life expires: Lamp life expires or the lamp is aging, which can cause the picture to jump. Lamp drive circuit failure: If the picture still jumps after replacing the new lamp, it may be that the projector's lamp drive circuit is faulty.
[0093] Imaging principle problem: When the lens moves to form an image, slight changes in its position and light may cause tiny vibrations in the picture.
[0094] Heat dissipation problem: Insufficient heat dissipation: After the projector has been working for a long time, if the heat dissipation is insufficient, the internal thermal stability may be affected, causing the picture to shake.
[0095] Circuit design issues: Fan jitter: The resonance caused by the jitter of the exhaust fan inside the projector may also cause picture jitter.
[0096] Display chip failure: Frequent jitters in the projector screen may be caused by a display chip failure. Internal component failure: It is possible that the screen jitters may be caused by the failure of other internal components.
[0097] To achieve the above object, the present invention also provides an anti-image display jitter processing system applicable to a ceiling-mounted projector, wherein the system is applied to the anti-image display jitter processing method applicable to a ceiling-mounted projector, such as Figure 3 As shown, the system comprises:
[0098] A first data generating unit is used to generate and obtain at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector; wherein the first data is initial state data corresponding to the projection screen angle; and the second data is state data corresponding to the projection screen angle after jitter occurs;
[0099] A second data generating unit is used to generate third data corresponding to the second data based on the second data; wherein the third data is signal data after the projection screen is shaken;
[0100] A data correction processing unit is used to generate and obtain fourth data corresponding to the second data according to the third data, and to correct and process the second data in real time based on the fourth data; wherein the fourth data is compensation data for eliminating image display jitter.
[0101] The first data generating unit further includes:
[0102] A first generating module is used to generate and obtain fifth data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the fifth data is jitter parameter data, including picture jitter frequency data, picture jitter direction data, and picture jitter speed data;
[0103] A first determination module is used to determine whether to calculate and generate corresponding sixth data according to the fifth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken;
[0104] The second generating module is used to generate and obtain seventh data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the seventh data is environmental parameter data, including environmental light parameter data and environmental wind direction parameter data;
[0105] A second determination module is used to determine whether to calculate and generate corresponding sixth data according to the seventh data; wherein the sixth data is activation data of the signal data after the projection screen is shaken;
[0106] And / or, the second data generating unit further includes:
[0107] A third generating module, configured to generate third data corresponding to the second data based on the second data and in combination with sixth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken;
[0108] And / or, the data correction processing unit further includes:
[0109] A fourth generating module, configured to generate a corresponding first projection picture according to the three data and in combination with the second data; wherein the first projection picture is a new projection picture formed after the positions of the four corners of the projection picture are changed;
[0110] A first processing module, configured to compensate and correct the first projected image in real time based on the first projected image, in combination with the fourth data and the eighth data corresponding to the optical galvanometer; wherein the eighth data is the angle data that the optical galvanometer corresponding to the image should compensate;
[0111] A first creation module is used to create a database corresponding to the first projection picture in real time based on the second data; wherein the database contains angle data corresponding to each corner of the projection picture and which the optical galvanometer should compensate;
[0112] The second processing module is used to traverse and search the database for the compensated angle data corresponding to the first projection picture, and calculate and generate the offset distance corresponding to the first projection picture in real time according to the angle data, wherein the calculation formula is as follows:
[0113]
[0114] Where: θ is the tilt angle, Δy is the distance that the galvanometer causes the image to shift, t is the refractive index, and n is the thickness.
[0115] In the system solution embodiment of the present invention, the specific details of the method steps involved in the anti-image display jitter processing suitable for a ceiling-mounted projector have been described above, that is, the functional modules in the system are used to implement the steps or sub-steps in the above method embodiment, which will not be repeated here.
[0116] To achieve the above object, the present invention also provides an anti-image display jitter processing platform suitable for a ceiling-mounted projector, such as Figure 4 As shown, it includes a processor, a memory, and an anti-image display jitter processing platform control program applicable to a ceiling-mounted projector; wherein the processor executes the anti-image display jitter processing platform control program applicable to a ceiling-mounted projector, the anti-image display jitter processing platform control program applicable to a ceiling-mounted projector is stored in the memory, and the anti-image display jitter processing platform control program applicable to a ceiling-mounted projector implements the steps of the anti-image display jitter processing method applicable to a ceiling-mounted projector. For example:
[0117] S1, respectively generate and obtain at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector; wherein the first data is the initial state data corresponding to the projection screen angle; the second data is the state data corresponding to the projection screen angle and after the jitter occurs;
[0118] S2, based on the second data, generating third data corresponding to the second data; wherein the third data is signal data after the projection screen is shaken;
[0119] S3. Generate and acquire fourth data corresponding to the second data according to the third data, and correct and process the second data in real time based on the fourth data; wherein the fourth data is compensation data for eliminating image display jitter.
[0120] The specific details of the steps have been explained above and will not be repeated here.
[0121] In the embodiment of the present invention, the built-in processor of the anti-image display jitter processing platform applicable to the ceiling-mounted projector can be composed of an integrated circuit, for example, a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more central processing units (CPU), microprocessors, digital processing chips, graphics processors, and a combination of various control chips. The processor uses various interfaces and lines to connect various components, and executes or executes programs or units stored in the memory, and calls data stored in the memory to perform various functions and process data for the anti-image display jitter processing applicable to the ceiling-mounted projector;
[0122] The memory is used to store program codes and various data. It is installed in an anti-image display jitter processing platform suitable for ceiling-mounted projectors and can automatically access programs or data at high speed during operation.
[0123] The memory includes read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electronically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0124] The present invention generates and obtains at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector through a method; wherein the first data is the initial state data corresponding to the projection screen angle; the second data is the state data corresponding to the projection screen angle and after jitter; based on the second data, the third data corresponding to the second data is generated; wherein the third data is the signal data after the projection screen jitters; according to the third data, the fourth data corresponding to the second data is generated and obtained, and based on the fourth data, the second data is corrected and processed in real time; wherein the fourth data is the compensation data for eliminating the image display jitter, which can not only ensure the overall display effect, but also effectively prevent the projector from having a slight jitter when the screen is suspended. In other words, after being processed by the technical solution of the present invention, the user's perception of the projection screen is improved.
[0125] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A method for preventing image display jitter for a ceiling mounted projector, characterized in that: The method comprises: Generate and obtain at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector respectively; wherein the first data is the initial state data corresponding to the projection screen angle; the second data is the state data corresponding to the projection screen angle and after the jitter occurs; Based on the second data, generating third data corresponding to the second data; wherein the third data is signal data after the projection screen is shaken; According to the third data, fourth data corresponding to the second data is generated and acquired, and based on the fourth data, the second data is corrected and processed in real time; wherein the fourth data is compensation data for eliminating image display jitter.
2. The method for preventing image display jitter in a ceiling-mounted projector according to claim 1, characterized in that: The generating and acquiring at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector respectively also includes: Generate and obtain fifth data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the fifth data is jitter parameter data, including picture jitter frequency data, picture jitter direction data, and picture jitter speed data; According to the fifth data, it is determined whether to calculate and generate corresponding sixth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken.
3. The method for preventing image display jitter in a ceiling-mounted projector according to claim 1 or 2, characterized in that: The generating and acquiring at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector respectively also includes: Generate and obtain seventh data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the seventh data is environmental parameter data, including environmental light parameter data and environmental wind direction parameter data; According to the seventh data, it is determined whether to calculate and generate corresponding sixth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken.
4. The method for preventing image display jitter in a ceiling-mounted projector according to claim 1, characterized in that: The step of generating third data corresponding to the second data based on the second data further includes: Based on the second data and in combination with the sixth data, third data corresponding to the second data is generated; wherein the sixth data is activation data of the signal data after the projection screen is shaken.
5. The method for preventing image display jitter in a ceiling-mounted projector according to claim 1, characterized in that: The method of generating and acquiring fourth data corresponding to the second data according to the third data, and correcting and processing the second data in real time based on the fourth data, further includes: According to the three data and in combination with the second data, a corresponding first projection picture is generated; wherein the first projection picture is a new projection picture formed after the positions of the four corners of the projection picture change; Based on the first projected image, combined with the fourth data and the eighth data corresponding to the optical galvanometer, the first projected image is compensated and corrected in real time; wherein the eighth data is the angle data that the optical galvanometer corresponding to the image should compensate.
6. The method for preventing image display jitter in a ceiling-mounted projector according to claim 1 or 5, characterized in that: The method of generating and acquiring fourth data corresponding to the second data according to the third data, and correcting and processing the second data in real time based on the fourth data, further includes: Based on the second data, a database corresponding to the first projection picture is created in real time; wherein the database contains angle data corresponding to each corner of the projection picture and which the optical galvanometer should compensate; The compensated angle data corresponding to the first projection picture is searched in the database, and the offset distance corresponding to the first projection picture is calculated and generated in real time according to the angle data, wherein the calculation formula is as follows: Where: θ is the tilt angle, Δy is the distance that the galvanometer causes the image to shift, t is the refractive index, and n is the thickness.
7. An anti-image display jitter processing system suitable for a ceiling-mounted projector, characterized in that: The system is applied to the anti-image display jitter processing method applicable to a ceiling-mounted projector as claimed in any one of claims 1 to 6, and the system comprises: A first data generating unit is used to generate and obtain at least four first data and second data corresponding to the projection screen of the ceiling-mounted projector; wherein the first data is initial state data corresponding to the projection screen angle; and the second data is state data corresponding to the projection screen angle after jitter occurs; A second data generating unit is used to generate third data corresponding to the second data based on the second data; wherein the third data is signal data after the projection screen is shaken; A data correction processing unit is used to generate and obtain fourth data corresponding to the second data based on the third data, and to correct and process the second data in real time based on the fourth data; wherein the fourth data is compensation data for eliminating image display jitter.
8. The image display jitter prevention processing system for a ceiling-mounted projector according to claim 7, characterized in that: The first data generating unit further includes: A first generating module is used to generate and obtain fifth data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the fifth data is jitter parameter data, including picture jitter frequency data, picture jitter direction data, and picture jitter speed data; A first determination module is used to determine whether to calculate and generate corresponding sixth data according to the fifth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken; And / or, the second data generating unit further includes: A third generating module, configured to generate third data corresponding to the second data based on the second data and in combination with sixth data; wherein the sixth data is activation data of the signal data after the projection screen is shaken; And / or, the data correction processing unit further includes: A fourth generating module, configured to generate a corresponding first projection picture according to the three data and in combination with the second data; wherein the first projection picture is a new projection picture formed after the positions of the four corners of the projection picture are changed; The first processing module is used to compensate and correct the first projection image in real time based on the first projection image, in combination with the fourth data and the eighth data corresponding to the optical galvanometer; wherein the eighth data is the angle data that the optical galvanometer corresponding to the image should compensate.
9. The image display jitter prevention processing system for a ceiling-mounted projector according to claim 7 or 8, characterized in that: The first data generating unit further includes: The second generating module is used to generate and obtain seventh data corresponding to the jitter of the projection picture of the ceiling-mounted projector; wherein the seventh data is environmental parameter data, including environmental light parameter data and environmental wind direction parameter data; A second determination module is used to determine whether to calculate and generate corresponding sixth data according to the seventh data; wherein the sixth data is activation data of the signal data after the projection screen is shaken; And / or, the data correction processing unit further includes: A first creation module is used to create a database corresponding to the first projection picture in real time based on the second data; wherein the database contains angle data corresponding to each corner of the projection picture and which the optical galvanometer should compensate; The second processing module is used to traverse and search the database for the compensated angle data corresponding to the first projection picture, and calculate and generate the offset distance corresponding to the first projection picture in real time according to the angle data, wherein the calculation formula is as follows: Where: θ is the tilt angle, Δy is the distance that the galvanometer causes the image to shift, t is the refractive index, and n is the thickness.
10. An anti-image display jitter processing platform suitable for a ceiling-mounted projector, characterized in that: The invention comprises a processor, a memory and an anti-image display jitter processing platform control program applicable to a ceiling-mounted projector; wherein the anti-image display jitter processing platform control program applicable to a ceiling-mounted projector is executed by the processor, the anti-image display jitter processing platform control program applicable to a ceiling-mounted projector is stored in the memory, and the anti-image display jitter processing platform control program applicable to a ceiling-mounted projector implements the anti-image display jitter processing method applicable to a ceiling-mounted projector as described in any one of claims 1 to 6.