CN110381302B - Projection pattern correction method, device and system for projection system - Google Patents
Projection pattern correction method, device and system for projection system Download PDFInfo
- Publication number
- CN110381302B CN110381302B CN201910779161.8A CN201910779161A CN110381302B CN 110381302 B CN110381302 B CN 110381302B CN 201910779161 A CN201910779161 A CN 201910779161A CN 110381302 B CN110381302 B CN 110381302B
- Authority
- CN
- China
- Prior art keywords
- projection
- position information
- relative
- projector
- optical machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012937 correction Methods 0.000 title claims abstract description 74
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000003287 optical effect Effects 0.000 claims abstract description 167
- 230000008569 process Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 12
- 238000005259 measurement Methods 0.000 claims description 11
- 230000014509 gene expression Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 6
- 239000013598 vector Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 6
- 230000002457 bidirectional effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000003702 image correction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3191—Testing thereof
- H04N9/3194—Testing thereof including sensor feedback
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Projection Apparatus (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
The invention discloses a projection pattern correction method, a projection pattern correction device and a projection pattern correction system of a projection system, which are applied to the projection pattern correction system provided with a sensor group, and comprise the steps of receiving position parameter information of an optical machine lens of a projector relative to a curtain, wherein the position parameter information is collected by the sensor group; according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens, second position information of a projection picture on the curtain relative to the central point of the optical machine lens is obtained; acquiring third position information of each side face of a projection beam of the projector relative to the central point of the optical machine lens respectively, and acquiring fourth position information of each vertex of a projection picture relative to the central point of the optical machine lens respectively according to the second position information and the third position information; and correcting the projection picture according to the fourth position information, so that the projection of the emergent picture of the projector on the curtain is a rectangular picture, the two-way correction of the projection pattern in the horizontal direction and the vertical direction can be realized, and the device has the advantages of simple structure and low cost.
Description
Technical Field
The embodiment of the invention relates to the technical field of projection equipment, in particular to a projection pattern correction method, a projection pattern correction device and a projection pattern correction system of a projection system.
Background
In the daily use of the projector, the position of the projector is as far as possible perpendicular to the projection screen to ensure the projection effect, and if the position of the projector and the projection screen are not perpendicular to each other, the projection picture can generate a trapezoid. In this case, the user needs to correct the trapezoid using a "trapezoid correction function" on the projector to ensure that the picture becomes a standard rectangle.
The projector usually has a certain pitch angle in the vertical direction during use, so that a projection picture is deformed in a trapezoidal shape in the vertical direction, the conventional projectors have a trapezoidal correction function in the vertical direction, and the trapezoidal correction in the vertical direction is usually performed by adopting optical trapezoidal correction and digital trapezoidal correction methods, wherein the optical trapezoidal correction is realized by adjusting the physical position of a lens, and the digital trapezoidal correction is realized by a software method.
However, in practical applications, there is a trapezoid generated by the offset of the horizontal position in the projector, and in the prior art, the projection pattern is usually photographed by Camera, and then the shape parameters of the projection pattern can be determined by analyzing a plurality of images, and then the trapezoid in the horizontal direction is further corrected, which is complicated in design, high in cost, and high in requirement for the processing capability of the CPU.
Therefore, it is a problem to be solved by those skilled in the art to provide a projection pattern correction method, apparatus and system for a projection system, which has a simple design structure, low cost and low CPU processing power requirement.
Disclosure of Invention
The embodiment of the invention aims to provide a projection pattern correction method, a projection pattern correction device and a projection pattern correction system of a projection system, which realize bidirectional correction of a projection pattern in the horizontal direction and the vertical direction in the using process, have the advantages of simple structural design and low cost, have lower requirements on the processing capacity of a CPU, and are beneficial to reducing the overall cost of equipment.
In order to solve the above technical problem, an embodiment of the present invention provides a projection pattern correction method for a projection system, which is applied to the projection pattern correction system, where the system includes a sensor group disposed on a projector, and the method includes:
receiving position parameter information of an optical machine lens of the projector relative to the curtain, which is acquired by the sensor group;
according to the position parameter information and first position information of the sensor group relative to the central point of the optical machine lens, second position information of a projection picture on the curtain relative to the central point of the optical machine lens is obtained;
acquiring third position information of each side face of a projection beam of the projector relative to the center point of the optical-mechanical lens respectively, and acquiring fourth position information of each vertex of the projection picture relative to the center point of the optical-mechanical lens respectively according to the second position information and the third position information;
and correcting the projection picture according to the fourth position information to enable the projection of the emergent picture of the projector on the curtain to be a rectangular picture.
Optionally, the process of obtaining the third position information of each side of the projection beam of the projector relative to the central point of the optical engine lens is as follows:
acquiring and obtaining third position information of each side of a projection beam of the projector relative to the central point of the optical machine lens according to fifth position information of each vertex of an emergent picture of the projector relative to the central point of the optical machine lens, and a horizontal projection angle and a vertical projection angle of the projector; the emergent picture is a rectangular output picture when light rays penetrate through the optical machine lens.
Optionally, the method further includes:
acquiring the size of an emergent picture of the projector;
and obtaining fifth position information of each vertex of the emergent picture of the projector relative to the central point of the optical engine lens according to the emergent picture size of the projector.
Optionally, the size of the outgoing image, the horizontal projection angle, and the vertical projection angle of the projector are obtained according to the current optical machine focal length of the projector and a pre-established correspondence between the optical machine focal length of the projector and the size of the outgoing image, the horizontal projection angle, and the vertical projection angle.
Optionally, when the sensor group includes three distance measuring sensors disposed on the front control panel of the projector, each of the distance measuring sensors is not on a straight line;
each distance measuring sensor is used for acquiring first distance information between each distance measuring sensor and the curtain and taking each first distance information as the position parameter information;
then, the process of obtaining the second position information of the projection picture on the curtain relative to the central point of the optical mechanical lens according to the position parameter information and the first position information of the sensor group relative to the central point of the optical mechanical lens is as follows:
according to the first distance information and the first position information of each distance measuring sensor relative to the central point of the optical machine lens, obtaining sixth position information of each reflection point of each distance measuring sensor on the curtain relative to the central point of the optical machine lens;
and determining second position information of the projection picture relative to the central point of the optical machine lens according to the sixth position information.
Optionally, when the sensor group includes two distance measuring sensors disposed on the front panel of the projector and an inertial measuring unit disposed on the projector, a connection line of the two distance measuring sensors is not perpendicular to a horizontal line;
each distance measuring sensor is used for acquiring second distance information between each distance measuring sensor and the curtain;
the inertia measurement unit is used for acquiring a vertical included angle between the projector and the curtain in the vertical direction;
then, the process of obtaining the second position information of the projection picture on the curtain relative to the central point of the optical mechanical lens according to the position parameter information and the first position information of the sensor group relative to the central point of the optical mechanical lens is as follows:
according to the second distance information and the first position information of the two distance measuring sensors relative to the central point of the optical machine lens, obtaining seventh position information of each reflecting point of each distance measuring sensor on the curtain relative to the central point of the optical machine lens;
and determining second position information of the projection picture relative to the central point of the optical machine lens according to the seventh position information and the vertical included angle.
The embodiment of the invention also correspondingly provides a projection pattern correction device of the projection system, which is applied to the projection pattern correction system, the system comprises a sensor group arranged on a projector, and the device comprises:
the receiving module is used for receiving the position parameter information of the optical machine lens of the projector relative to the curtain, which is acquired by the sensor group;
the first data processing module is used for obtaining second position information of a projection picture on the curtain relative to the central point of the optical machine lens according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens;
the second data processing module is used for acquiring third position information of each side face of a projection beam of the projector relative to the center point of the optical machine lens respectively, and acquiring fourth position information of each vertex of the projection picture relative to the center point of the optical machine lens respectively according to the second position information and the third position information;
and the correction module is used for correcting the projection picture according to the fourth position information, so that the projection of the emergent picture of the projector on the curtain is a rectangular picture.
The embodiment of the invention also provides a projection pattern correction system of the projection system, which comprises a sensor group, a memory and a processor which are arranged on the projector, wherein:
a memory for storing a computer program;
a processor for implementing the steps of the projection pattern correction method of the projection system when executing the computer program.
Optionally, the sensor group includes three distance measuring sensors disposed on the front control panel of the projector, and each of the distance measuring sensors is not on a straight line.
Optionally, the sensor group includes two distance measuring sensors disposed on the front panel of the projector and an inertial measurement unit disposed on the projector, wherein a connection line of the two distance measuring sensors is not perpendicular to the horizontal line.
The embodiment of the invention provides a projection pattern correction method, a device and a system of a projection system, which are applied to the projection pattern correction system, wherein the system comprises a sensor group arranged on a projector, when the method is used for correcting a projection image of the projector, the sensor group is received to collect the position parameter information of an optical machine lens of the projector relative to a curtain, the second position information of a projection picture on the curtain relative to the central point of the optical machine lens is obtained according to the position parameter information and the first position information of the sensor group relative to the optical machine lens, the fourth position information of each vertex of the projection picture relative to the central point of the optical machine lens is obtained according to the second position information and the third position information of each side surface of a projection beam relative to the central point of the optical machine lens, the deformation condition of the projection picture is determined according to the fourth position information of each vertex of the projection picture relative to the central point of the optical machine lens, the invention can realize the bidirectional correction of the projected pattern in the horizontal direction and the vertical direction, has the advantages of simple structural design and low cost, has lower requirement on the processing capacity of a CPU, and is beneficial to reducing the overall cost of equipment.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed in the prior art and the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a schematic flowchart of a projection pattern correction method of a projection system according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a sensor group according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a projection model corresponding to a projection beam path of a projector according to an embodiment of the present invention;
fig. 4 is a schematic projection angle diagram of a projector according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of each of the ranging sensors in another sensor group according to an embodiment of the present invention;
FIG. 6 is a schematic view of another projection model corresponding to the projection beam path of a projector;
fig. 7 is a schematic structural diagram of a projection pattern correction apparatus of a projection system according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a projection pattern correction system of a projection system according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a projection pattern correction method, a projection pattern correction device and a projection pattern correction system of a projection system, which realize bidirectional correction of a projection pattern in the horizontal direction and the vertical direction in the using process, have the advantages of simple structural design and low cost, have lower requirements on the processing capacity of a CPU, and are beneficial to reducing the overall cost of equipment.
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a schematic flow chart illustrating a projection pattern correction method of a projection system according to an embodiment of the present invention.
The method is applied to a projection pattern correction system, the system comprises a sensor group arranged on a projector, and the method comprises the following steps:
s110: receiving position parameter information of an optical machine lens of the projector relative to the curtain, which is acquired by a sensor group;
it should be noted that, the sensor group in this embodiment is disposed on the projector, and is capable of acquiring position parameter information of an optical machine lens of the projector relative to a curtain, where the curtain may be a projection wall or a projection cloth, and may be specifically determined according to an actual situation. The sensor group sends the position parameter information to the processor after collecting the position parameter information of the optical machine lens relative to the curtain, and the processor receives the parameter information. Specifically, the sensor group may start to acquire position parameter information of the optical-mechanical lens of the projector relative to the target after receiving a projection picture correction instruction, where the projection picture correction instruction may be input by a user through a correction button, or may be automatically generated after the system detects that the projector is started.
S120: according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens, second position information of a projection picture on the curtain relative to the central point of the optical machine lens is obtained;
specifically, after receiving the corresponding position parameter information collected by the sensor group, the second position information of the projection picture on the curtain relative to the central point of the optical machine lens is obtained according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens. The projection picture on the curtain is a picture formed after an emergent picture of the projector is projected on the curtain, and the emergent picture of the projector is a rectangular picture formed when picture light corresponding to the image to be projected passes through an optical machine lens when the projector projects the image to be projected; the first position information of the sensor group relative to the central point of the optical machine lens can be measured or calculated and stored in advance after the sensor group is arranged on the projector.
It should be noted that, in practical application, a central point of an optical mechanical lens of the projector may be used as an origin of the three-dimensional rectangular coordinate system, and the second position information of the projection picture on the curtain relative to the central point of the optical mechanical lens may specifically be second position information of a plane where the projection picture is located relative to the origin, where the second position information may be a plane relational expression of the plane where the projection picture is located relative to the origin.
S130: acquiring third position information of each side face of a projection beam of the projector relative to the central point of the optical machine lens respectively, and acquiring fourth position information of each vertex of a projection picture relative to the central point of the optical machine lens respectively according to the second position information and the third position information;
it should be noted that the projection light beam of the projector is a light beam of the projector when the pattern to be projected is projected, and the corresponding light beam passes through the optical machine lens, because the outgoing image formed after the light beam passes through the optical machine lens is a rectangular image, and the outgoing image has a corresponding horizontal projection angle and a corresponding vertical projection angle when the projector projects, the projection light beam is a light beam having four side surfaces and a trapezoidal top view, the starting point of the whole light beam is the optical machine lens of the projector, and the end point is the projection image on the curtain.
Specifically, after the second position information of the projection picture relative to the center point of the optical machine lens is obtained, fourth position information of each vertex of the projection picture relative to the center point of the optical machine lens can be obtained according to the second position information of the projection picture relative to the center point of the optical machine lens and the third position information of each side of the projection beam relative to the center point of the optical machine lens respectively, wherein the projection beam has four sides, so that the embodiment includes four third position information corresponding to the corresponding sides respectively, and the third position information can be obtained according to a plane relation of the corresponding side of the projection beam relative to the center point of the optical machine lens, that is, the center point of the optical machine lens can be used as an origin of a three-dimensional rectangular coordinate system, so as to obtain a plane relation of each side of the projection beam relative to the origin respectively, and intersect at one point according to three intersecting planes, and each side of the projection light beam intersects with the projection picture, the intersection line is four sides of the projection picture, and the intersection point of the two intersecting sides of the projection light beam and the projection picture after intersection is a vertex of the projection picture, so that the fourth position information of each vertex of the projection picture relative to the central point of the optical machine lens can be obtained according to the plane relation formula of the plane where the projection picture is located relative to the original point and the plane relation formula of each side of the projection light beam relative to the original point, namely the coordinate information of the four vertices of the projection picture relative to the original point of the three-dimensional rectangular coordinate system can be obtained.
S140: and correcting the projection picture according to the fourth position information to enable the projection of the emergent picture of the projector on the curtain to be a rectangular picture.
Specifically, in this embodiment, after the fourth position information of the four vertexes of the projection picture relative to the center point of the optical engine lens is obtained, the distortion information of the projection picture can be determined according to the fourth position information, and the shape of the image before projection display of the projector is adjusted and compensated according to the specific distortion information of the projection picture, so that the projection of the image to be projected on the curtain presents a rectangular effect, thereby realizing automatic correction of horizontal and vertical double lines, and completing correction of the projection pattern of the projector.
It can be seen that, when the embodiment of the invention corrects the projection image of the projector, the embodiment of the invention collects the position parameter information of the optical mechanical lens of the projector relative to the curtain by the receiving sensor group, and obtains the second position information of the projection picture on the curtain relative to the center point of the optical mechanical lens according to the position parameter information and the first position information of the sensor group relative to the optical mechanical lens, and further obtains the fourth position information of each vertex of the projection picture relative to the center point of the optical mechanical lens according to the second position information and the third position information of each side of the projection beam relative to the center point of the optical mechanical lens, determines the deformation condition of the projection picture according to the fourth position information of each vertex of the projection picture relative to the center point of the optical mechanical lens, and further corrects the projection picture to make the picture finally projected onto the curtain by the projector be a rectangular picture, the embodiment of the invention can realize the bidirectional correction of the projected pattern in the horizontal direction and the vertical direction, has the advantages of simple structural design and low cost, has lower requirement on the processing capacity of a CPU, and is beneficial to reducing the overall cost of equipment.
Compared with the previous embodiment, the present embodiment further describes and optimizes the technical solution, which is specifically as follows:
one specific implementation is as follows:
the sensor group in this embodiment may include three distance measuring sensors disposed on the front control panel of the projector, and each distance measuring sensor is not on a straight line;
each distance measuring sensor is used for acquiring first distance information between each distance measuring sensor and the curtain and taking each first distance information as position parameter information;
correspondingly, in the step S120, a process of obtaining second position information of the projection picture on the curtain relative to the central point of the optical mechanical lens according to the position parameter information and the first position information of the sensor group relative to the central point of the optical mechanical lens may specifically be:
according to the first distance information and the first position information of each distance measuring sensor relative to the central point of the optical machine lens, sixth position information of each reflecting point of each distance measuring sensor on the curtain relative to the central point of the optical machine lens is obtained;
and determining second position information of the projection picture relative to the central point of the optical machine lens according to the sixth position information.
It can be understood that, when the sensor group includes three distance measuring sensors, each distance measuring sensor can measure first distance information between each distance measuring sensor and the curtain, and the first position information of the sensor group relative to the center point of the optical machine lens is first position information of a position of each distance measuring sensor relative to the center point of the optical machine lens, that is, if the center point of the optical machine lens is an origin of a three-dimensional rectangular coordinate system, coordinate information of each distance measuring sensor relative to the origin can be obtained according to the specifically set position of each distance measuring sensor, that is, each first position information is obtained, and each first position information can be obtained in advance according to the position of each distance measuring sensor.
Because each distance measuring sensor emits detection waves to the curtain when measuring the distance and is provided with a corresponding reflection point, according to the first position information of each distance measuring sensor relative to the central point of the optical machine lens and the first distance information respectively collected by each distance measuring sensor, the sixth position information of the reflection point corresponding to each distance measuring sensor on the curtain relative to the central point of the optical machine lens can be obtained, each sixth position information is the coordinate information of the corresponding reflection point relative to the coordinate origin, three sixth position information are obtained together, namely the coordinate information respectively corresponding to the three reflection points is obtained, and because the reflection points are positioned on the curtain and are also positioned on the plane of the projection picture, the second position information of the projection picture relative to the central point of the optical machine lens can be further determined according to the coordinate information respectively corresponding to the three reflection points, namely, a plane relation of the plane of the projection picture relative to the coordinate origin is obtained.
In addition, in practical applications, for convenience of analysis, when each distance measuring sensor is disposed on the front control panel of the projector, the distances from the distance measuring sensor to the central point of the optical lens may be equal (as shown in fig. 3), r1, r2, and r3 in fig. 2 respectively represent three distance measuring sensors, and a larger dot between r1 and r2 is the central point of the optical lens. Of course, in practical application, the three distance measuring sensors in the sensor group may also be set according to other setting manners, and this embodiment is not particularly limited. Specifically, the distance measuring sensor 11 in this embodiment may specifically adopt a laser distance measuring sensor, and what type of distance measuring sensor is specifically adopted may be determined according to actual conditions, and this embodiment is not particularly limited.
Specifically, as shown in fig. 3, the projection model diagram corresponding to the projection beam path of the projector may be established by taking the coordinate of the center point of the optical lens as the origin O, the ABCD (i.e. the optical lens plane) of the plane where the emergent image is located as the YOZ plane, and the orthogonal coordinate system of the projection model space perpendicular to the plane ABCD and along the beam propagation direction as the X axis, where A, B, C and D are the respective vertices of the emergent image, and the coordinate information of the ranging sensor r1, the ranging sensor r2, and the ranging sensor r3 with respect to the origin O, such as(s) respectively, can be determined according to the positions of the three ranging sensors r1, r2, and r3 on the front control panel of the projector1,e1,n1)、(s2,e2,n2)、(s3,e3,n3) The first distance information measured by the three distance measuring sensors r1, r2 and r3 is d1、d2、d3According to(s) corresponding to the three distance measuring sensors r1, r2 and r3 respectively1,e1,n1)、(s2,e2,n2)、(s3,e3,n3) And d1、d2、d3That is, coordinate information (i.e., sixth position information) of the three reflection points corresponding to r1, r2, and r3 on the curtain with respect to the origin O can be obtained(s)1',e1',n1')、(s2',e2',n2')、(s3',e3',n3') can be further determined from(s)1',e1',n1')、 (s2',e2',n2')、(s3',e3',n3') obtaining a projected pictureThe plane relation of the plane A 'B' C 'D' where the plane A ', B', C 'and D' are the vertexes of the projection picture, respectively, and the plane relation of the plane A 'B' C 'D' can be expressed as A2x+B2y+C2z+D2=0。
Specifically, as shown in fig. 3, the planes on which the four side surfaces of the projection light beam are located are a plane ABB 'a', a plane BCC 'B', a plane CDD 'C', and a plane DAA 'D', respectively, and the plane relationships corresponding to the plane ABB 'a', the plane BCC 'B', the plane CDD 'C', and the plane DAA 'D' respectively may be:
the plane relation of the plane ABB 'A' can be expressed as: a. the3x+B3y+C3z+D3=0;
The plane relation of the plane BCC 'B' can be expressed as: a. the4x+B4y+C4z+D4=0;
The planar relationship for the plane CDD 'C' can be expressed as: a. the5x+B5y+C5z+D5=0;
The planar relationship for the plane DAA 'D' can be expressed as: a. the6x+B6y+C6z+D6=0。
Specifically, the process of acquiring the third position information of each side of the projection beam of the projector relative to the central point of the optical engine lens in S130 in the above embodiment may specifically be:
acquiring and obtaining third position information of each side of a projection beam of the projector relative to the central point of the optical machine lens respectively according to fifth position information of each vertex of an emergent picture of the projector relative to the central point of the optical machine lens, and a horizontal projection angle and a vertical projection angle of the projector; the emergent picture is a rectangular output picture when light rays penetrate through the optical machine lens.
It is understood that, in this embodiment, the fifth position information of each vertex (e.g. A, B, C and D in fig. 3) of the outgoing image of the projector with respect to the central point of the lens of the optical engine, that is, the coordinate information (x) with respect to the origin of coordinates O1,y1,z1)、(x2,y2,z2)、(x3,y3,z3)、(x4,y4,z4) A plane relational expression of the plane ABCD on which the exit screen is located with respect to the origin O can be obtained, and the plane relational expression of the plane ABCD with respect to the origin O can be specifically expressed as:
A1x+B1y+C1z+D1=0。
then, since the projector has a certain horizontal projection angle α and a certain vertical projection angle β (see fig. 4 for details), the horizontal projection angle α and the vertical projection angle β of the current projector during projection are obtained, and the coordinate information (x) of each vertex of the outgoing screen is obtained according to the horizontal projection angle α and the vertical projection angle β of the projector during projection and the coordinate information (x) of each vertex of the outgoing screen1,y1,z1)、(x2,y2,z2)、(x3,y3,z3)、(x4,y4,z4) The third position information of each side of the projection beam relative to the central point of the optical machine lens can be obtained, that is, the plane relational expressions corresponding to the plane ABB 'a', the plane BCC 'B', the plane CDD 'C' and the plane DAA 'D' respectively are obtained.
Wherein the projection angle is determined by the horizontal projection angle alpha, the vertical projection angle beta of the projector, and the coordinate information (x) of each vertex of the outgoing screen1,y1,z1)、(x2,y2,z2)、(x3,y3,z3)、(x4,y4,z4) The process of obtaining the plane relation formulas of the plane ABB 'a', the plane BCC 'B', the plane CDD 'C' and the plane DAA 'D' corresponding to the respective side surfaces of the projection beam may specifically be:
as a vector AA ' which is perpendicular to the straight line AB on the plane ABB ' A ' from the point A and points to the curtain direction, and the distance is the unit length, the coordinate information (x) of the point A is taken as the basis1,y1,z1) And the vertical projection angle beta can obtain the coordinate information (x) of A' relative to the origin O1”,y1”,z1") and further obtaining a plane relation A of the plane ABB 'A' according to the coordinate information respectively corresponding to the A, B and the A ″3x+B3y+C3z+D3=0;
As vector BB ", which is perpendicular to the straight line BC on the plane BCC 'B' from the point B, points to the curtain direction, and has a unit length of distance, the coordinate information (x) of the point B is determined according to the coordinate information (x)2,y2,z2) And the horizontal projection angle alpha can obtain the coordinate information (x) of B' relative to the origin O2”,y2”,z2") of the BCC, and further obtaining a plane relation A of the plane BCC 'B' according to the coordinate information respectively corresponding to the B, C and the B4x+B4y+C4z+D4=0;
As a vector CC ' which is perpendicular to the straight line CD on the plane CDD ' C ' from the point C, points to the curtain direction, and has a unit length of distance, then according to the coordinate information (x) of the point C3,y3,z3) And the vertical projection angle beta can obtain the coordinate information (x) of C' relative to the origin O3”,y3”,z3") of the plane CDD 'C' and the plane relation A of the plane CDD 'C' can be obtained according to the coordinate information respectively corresponding to the C, D and the C5x+B5y+C5z+D5=0;
As a vector DD ' which is perpendicular to the straight line AD on the plane DAA ' D ' from the point D, points in the curtain direction, and has a unit length of distance, the coordinate information (x) of the point D is determined according to the coordinate information (x)4,y4,z4) And the horizontal projection angle alpha can obtain the coordinate information (x) of D' relative to the origin O4”,y4”,z4") and further obtaining a plane relation A of the plane DAA 'D' according to the coordinate information respectively corresponding to the D, A and the D6x+B6y+C6z+D60. Still further, the method further comprises:
acquiring the size of an emergent picture of a projector;
specifically, before fifth position information of each vertex of the exit picture of the projector relative to the central point of the optical engine lens is obtained, the size of the exit picture of the projector may be obtained in advance.
Correspondingly, the fifth position information of each vertex of the emergent picture of the projector relative to the central point of the optical machine lens is obtained according to the emergent picture size of the projector.
That is, the fifth position information of each vertex of the outgoing picture of the projector relative to the central point of the optical engine lens in this embodiment can be specifically obtained according to the size of the outgoing picture of the projector. Of course, the measurement can also be performed, and the embodiment is not particularly limited.
Further, the size of the outgoing image, the horizontal projection angle, and the vertical projection angle of the projector in this embodiment can be obtained according to the current optical machine focal length of the projector and the pre-established correspondence between the optical machine focal length of the projector and the size of the outgoing image, the horizontal projection angle, and the vertical projection angle.
It can be understood that the size of the outgoing image, the horizontal projection angle, and the vertical projection angle of the projector are all related to the focal length of the projector optical machine, so as to improve the correction efficiency and the correction accuracy, in this embodiment, the corresponding relationship between the focal length of the projector optical machine and the size of the outgoing image, and the corresponding relationship between the horizontal projection angle and the vertical projection angle, that is, one optical machine focal length corresponds to one outgoing image size, one horizontal projection angle, and one vertical projection angle, may be pre-established, so that when correcting the projection pattern of the projector, the current optical machine focal length of the projector may be obtained, and the outgoing image size, the horizontal projection angle, and the vertical projection angle corresponding thereto may be obtained from the pre-established corresponding relationship according to the optical machine focal length. Of course, in practical application, the size of the outgoing image, the horizontal projection angle, and the vertical projection angle may also be obtained in other manners, which is specifically adopted, and this embodiment is not particularly limited.
Correspondingly, in S130 in the above embodiment, the process of obtaining the fourth position information of each vertex of the projection picture relative to the central point of the optical engine lens according to the second position information and each third position information may specifically be:
specifically, after obtaining the plane relational expressions corresponding to the plane a 'B' C 'D', the plane ABB 'a', the plane BCC 'B', the plane CDD 'C', and the plane DAA 'D', the coordinate information corresponding to each vertex a ', B', C ', and D' of the projection picture can be obtained according to the following procedure, that is, the fourth position information corresponding to each vertex a ', B', C ', and D' is obtained, specifically as follows:
according to the plane relation formula A respectively corresponding to the plane A ' B ' C ' D ', the plane ABB ' A ' and the plane DAA ' D2x+B2y+C2z+D2=0、A3x+B3y+C3z+D30 and A6x+B6y+C6z+D6Obtaining the coordinate information of the projection picture vertex A' as 0;
according to the plane relation formulas A corresponding to the plane A ' B ' C ' D ', the plane ABB ' A ' and the plane BCC ' B2x+B2y+C2z+D2=0、A3x+B3y+C3z+D30 and A4x+B4y+C4z+D4Obtaining the coordinate information of the projection picture vertex B' as 0;
according to the plane relation formulas A corresponding to the plane A ' B ' C ' D ', the plane BCC ' B ' and the plane CDD ' C2x+B2y+C2z+D2=0、A4x+B4y+C4z+D40 and A5x+B5y+C5z+D5Obtaining the coordinate information of the projection picture vertex C' as 0;
according to the plane relation formula A corresponding to the plane A 'B' C 'D', the plane CDD 'C' and the plane DAA 'D' respectively2x+B2y+C2z+D2=0、A5x+B5y+C5z+D50 and A6x+B6y+C6z+D6The coordinate information of the projection picture vertex D' is obtained as 0.
Furthermore, the distortion information of the projected image can be determined according to the coordinate information of each vertex of the projected image, and the shape of the image before projection display of the projector is further adjusted and compensated, so that the projection of the image to be projected on the curtain presents a rectangular effect, and the horizontal and vertical double-line automatic correction is realized. Specifically, the shape and size information of the projection picture may be determined according to the coordinate information of each vertex of the projection picture, and further, the distortion information of the projection picture may be determined according to the shape and size information, where reference may be made to the prior art for how to perform shape adjustment and compensation on an image before projection display of a projector according to the shape and size information of the projection picture, and this embodiment is not specifically described.
The other specific implementation mode is as follows:
the sensor group in this embodiment may include two distance measuring sensors disposed on a front panel of the projector and an inertial measurement unit disposed on the projector, and a connection line of the two distance measuring sensors is not perpendicular to a horizontal line;
each distance measuring sensor is used for acquiring second distance information between each distance measuring sensor and the curtain;
the inertia measurement unit is used for acquiring a vertical included angle between the projector and the curtain in the vertical direction;
correspondingly, in the step S120, a process of obtaining second position information of the projection picture on the curtain relative to the central point of the optical mechanical lens according to the position parameter information and the first position information of the sensor group relative to the central point of the optical mechanical lens may specifically be:
according to the second distance information and the first position information of the two distance measuring sensors relative to the central point of the optical machine lens, obtaining seventh position information of each reflecting point of each distance measuring sensor on the curtain relative to the central point of the optical machine lens;
and determining second position information of the projection picture relative to the central point of the optical machine lens according to the seventh position information and the vertical included angle.
It can be understood that, when the sensor group includes two distance measuring sensors, each distance measuring sensor can measure second distance information between the sensor group and the curtain, and the first position information of the sensor group relative to the center point of the optical machine lens can be first position information of the position of the two distance measuring sensors relative to the center point of the optical machine lens, that is, if the center point of the optical machine lens is used as the origin of the three-dimensional rectangular coordinate system, coordinate information of the two distance measuring sensors relative to the origin can be obtained according to the specific setting position of each distance measuring sensor, that is, each first position information is obtained.
Because each distance measuring sensor emits detection waves to the curtain when measuring the distance and has a corresponding reflection point on the curtain, according to the first position information and the corresponding second position information of each distance measuring sensor relative to the central point of the optical machine lens, the seventh position information of the reflection point of each distance measuring sensor on the curtain relative to the central point of the optical machine lens can be obtained, each seventh position information is the coordinate information of the corresponding reflection point relative to the coordinate origin, in the embodiment, two pieces of seventh position information are obtained together, namely the coordinate information respectively corresponding to the two reflection points are obtained, and because the reflection point is positioned on the curtain, the first vector parallel to the curtain can be determined according to the coordinate information respectively corresponding to the two reflection points, in addition, the first vector parallel to the curtain can also be determined according to the coordinate information of the central point of the optical machine lens and the vertical included angle of the projector and the curtain in the vertical direction, another plane vector (second vector) can be determined, and since the connecting line of the two distance measuring sensors 11 is not perpendicular to the horizontal line, the second position information of the projection picture relative to the central point of the optical machine lens can be determined according to the first vector and the second vector, that is, the plane relation of the plane where the projection picture is located relative to the coordinate origin is obtained.
In practical applications, for convenience of analysis, when the two distance measuring sensors are disposed on the front control panel of the projector, the connecting line of the two distance measuring sensors may pass through the center point of the optical lens, and specifically, the connecting line of the two distance measuring sensors may be parallel to a horizontal line, for example, as shown in fig. 5, r1 and r2 in fig. 5 respectively represent the two distance measuring sensors, and a larger dot between r1 and r2 is the center point of the optical lens. Certainly, in practical application, the two distance measuring sensors may also be arranged in other manners, which may be determined specifically according to practical situations, and this embodiment is not particularly limited. Specifically, the distance measuring sensor 11 in this embodiment may specifically adopt a laser distance measuring sensor, the inertial measuring unit 12 specifically is a 6-axis inertial measuring unit, and a vertical included angle obtained by measurement by the inertial measuring unit 12 is also an included angle between the projector and the curtain in the vertical direction when the projector is placed, that is, a pitch angle of the projector relative to the curtain.
For example, still referring to fig. 3, a projection model space rectangular coordinate system is established, in which coordinates of a center point of the optical engine lens are taken as an origin O, a plane ABCD (i.e. an optical engine lens plane) where the emergent image is located is a YOZ plane, and a direction perpendicular to the plane ABCD and along a light beam propagation direction is taken as an X axis, wherein A, B, C and D are respectively vertices of the emergent image, and coordinate information of the ranging sensor r1 and the ranging sensor r2 respectively relative to the origin O, such as(s) respectively, can be determined according to the arrangement positions of the two ranging sensors r1 and r2 on the front control panel of the projector1,e1,n1)、(s2,e2,n2) The second distance information measured by each of the distance measuring sensors r1 and r2 is d1、d2Then according to the(s) corresponding to the distance measuring sensors r1 and r2 respectively1,e1,n1)、 (s2,e2,n2) And d1、d2That is, coordinate information (that is, seventh position information) of the reflection point corresponding to each of the distance measuring sensors r1 and r2 on the curtain with respect to the origin O can be obtained(s)1',e1',n1')、(s2',e2',n2') can be further determined from(s)1',e1',n1')、(s2',e2',n2') determining a first vector(s) parallel to the curtain1'-s2',e1'-e2',n1'-n2') and a plane vector (a', B ', C') can be determined according to the coordinate information of the vertical included angle gamma and the original point O measured by the inertial measurement unit, so that a plane relation formula of a plane A 'B' C 'D' where the projection picture (or the curtain) is located can be determined according to two non-parallel vectors, wherein A ', B', C 'and D' are respectively vertexes of the projection picture, and the plane relation formula of the plane A 'B' C 'D' can be expressed as A2x+B2y+C2z+D2=0。
Specifically, after obtaining the plane relation of the plane a 'B' C 'D' where the projection image is located, a process of how to obtain the fourth position information of the four vertexes of the projection image respectively relative to the central point of the optical engine lens according to the plane relation and the plane relation corresponding to each side of the projection beam is specifically as follows, and the process is the same as that in the previous embodiment:
specifically, as shown in fig. 3, the planes on which the four side surfaces of the projection light beam are located are a plane ABB 'a', a plane BCC 'B', a plane CDD 'C', and a plane DAA 'D', respectively, and the plane relationships corresponding to the plane ABB 'a', the plane BCC 'B', the plane CDD 'C', and the plane DAA 'D' respectively may be:
the plane relation of the plane ABB 'A' can be expressed as: a. the3x+B3y+C3z+D3=0;
The plane relation of the plane BCC 'B' can be expressed as: a. the4x+B4y+C4z+D4=0;
The planar relationship for the plane CDD 'C' can be expressed as: a. the5x+B5y+C5z+D5=0;
The planar relationship for the plane DAA 'D' can be expressed as: a. the6x+B6y+C6z+D6=0。
Specifically, the process of acquiring the third position information of each side of the projection beam of the projector relative to the central point of the optical engine lens in S130 in the above embodiment may specifically be:
acquiring and obtaining third position information of each side of a projection beam of the projector relative to the central point of the optical machine lens respectively according to fifth position information of each vertex of an emergent picture of the projector relative to the central point of the optical machine lens, and a horizontal projection angle and a vertical projection angle of the projector; the emergent picture is a rectangular output picture when light rays penetrate through the optical machine lens.
It should be noted that, in this embodiment, a specific implementation process of obtaining and obtaining third position information of each side of a projection beam of the projector, which is respectively relative to a center point of the optical mechanical lens, according to fifth position information of each vertex of an exit picture of the projector, which is relative to the center point of the optical mechanical lens, a horizontal projection angle and a vertical projection angle of the projector, may refer to descriptions of corresponding parts in the foregoing embodiment, and this embodiment is not described again.
Further, the method further comprises:
acquiring the size of an emergent picture of a projector;
correspondingly, the fifth position information of each vertex of the emergent picture of the projector relative to the central point of the optical machine lens is obtained according to the emergent picture size of the projector.
The exit picture size, the horizontal projection angle and the vertical projection angle of the projector in this embodiment can be obtained according to the current optical-mechanical focal length of the projector and the pre-established correspondence between the optical-mechanical focal length of the projector and the exit picture size, the horizontal projection angle and the vertical projection angle.
It should be noted that, in this embodiment, a process of how to obtain fifth position information of each vertex of the exit picture of the projector relative to the central point of the optical engine lens according to the size of the exit picture of the projector is the same as an implementation process of a corresponding part in the previous embodiment, and specifically, reference may be made to description of the corresponding part in the previous embodiment, and details of this embodiment are not described herein again.
Correspondingly, in S130 in the above embodiment, the process of obtaining the fourth position information of each vertex of the projection picture relative to the central point of the optical engine lens according to the second position information and each third position information may specifically be:
specifically, after obtaining the plane relational expressions corresponding to the plane a 'B' C 'D', the plane ABB 'a', the plane BCC 'B', the plane CDD 'C', and the plane DAA 'D', the coordinate information corresponding to each vertex a ', B', C ', and D' of the projection picture can be obtained according to the following procedure, that is, the fourth position information corresponding to each vertex a ', B', C ', and D' is obtained, specifically as follows:
according to the plane relation formula A respectively corresponding to the plane A ' B ' C ' D ', the plane ABB ' A ' and the plane DAA ' D2x+B2y+C2z+D2=0、A3x+B3y+C3z+D30 and A6x+B6y+C6z+D6Obtaining the coordinate information of the projection picture vertex A' as 0;
according to the plane relation formulas A corresponding to the plane A ' B ' C ' D ', the plane ABB ' A ' and the plane BCC ' B2x+B2y+C2z+D2=0、A3x+B3y+C3z+D30 and A4x+B4y+C4z+D4Obtaining the coordinate information of the projection picture vertex B' as 0;
according to the plane relation formulas A corresponding to the plane A ' B ' C ' D ', the plane BCC ' B ' and the plane CDD ' C2x+B2y+C2z+D2=0、A4x+B4y+C4z+D40 and A5x+B5y+C5z+D5Obtaining the coordinate information of the projection picture vertex C' as 0;
according to the plane relation formula A corresponding to the plane A 'B' C 'D', the plane CDD 'C' and the plane DAA 'D' respectively2x+B2y+C2z+D2=0、A5x+B5y+C5z+D50 and A6x+B6y+C6z+D6The coordinate information of the projection picture vertex D' is obtained as 0.
Furthermore, the distortion information of the projected image can be determined according to the coordinate information of each vertex of the projected image, and the shape of the image before projection display of the projector is further adjusted and compensated, so that the projection of the image to be projected on the curtain presents a rectangular effect, and the horizontal and vertical double-line automatic correction is realized. Specifically, the shape and size information of the projection picture may be determined according to the coordinate information of each vertex of the projection picture, and further, the distortion information of the projection picture may be determined according to the shape and size information, where reference may be made to the prior art for how to perform shape adjustment and compensation on an image before projection display of a projector according to the shape and size information of the projection picture, and this embodiment is not specifically described.
It should be noted that, in practical applications, not only a spatial rectangular coordinate system with the central point of the optical-mechanical lens as the origin and the plane of the optical-mechanical lens as the plane of the coordinate system YOZ may be established, but also a projection model spatial rectangular coordinate system with the central point of the optical-mechanical lens as the origin O, the included angle between the optical-mechanical lens and the plane of the coordinate system YOZ as the γ angle, and the curtain parallel to the OZ axis (please refer to the embodiment of the present invention)Fig. 6), in which the above method can still be used to obtain the planar relation of the projection picture with respect to the coordinate origin and the planar relation of the four sides in the projection model (plane a), wherein the four sides in the projection model are the plane a1'B1'B1”A1", plane B1'C1'C1”B1", plane C1'D1'D1”C1"and plane D1'A1'A1”D1") can be obtained from the third position information and the vertical included angle of the four side surfaces of the projection beam relative to the central point of the optical machine lens, and the specific coordinate system in which form is adopted can be determined according to the actual situation, and this embodiment is not particularly limited.
The embodiment of the invention also correspondingly provides a projection pattern correction device of the projection system, and particularly refers to fig. 7. The device is applied to projection pattern correction system, and the system is including setting up the sensor group on the projector, and the device includes:
the receiving module 21 is configured to receive position parameter information, acquired by the sensor group, of an optical machine lens of the projector relative to the curtain;
the first data processing module 22 is configured to obtain second position information of the projection picture on the curtain relative to the central point of the optical machine lens according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens;
the second data processing module 23 is configured to obtain third position information of each side of a projection beam of the projector, which is relative to a center point of the optical mechanical lens, and obtain fourth position information of each vertex of the projection picture, which is relative to the center point of the optical mechanical lens, according to the second position information and each third position information;
and the correction module 24 is configured to correct the projection picture according to each fourth position information, so that the projection of the outgoing picture of the projector on the curtain is a rectangular picture.
It should be noted that the projection pattern correction apparatus of the projection system provided in this embodiment has the same beneficial effects as the projection pattern correction method of the projection system provided in the foregoing embodiment, and for the specific description of the projection pattern correction method of the projection system related in this embodiment, refer to the foregoing embodiment, which is not repeated herein.
On the basis of the above embodiments, an embodiment of the present invention further provides a projection pattern correction system of a projection system, and specifically refer to fig. 8. The system comprises a sensor group 31 arranged on the projector, a memory 32 and a processor 33, wherein:
a memory 32 for storing a computer program;
the processor 33 is configured to implement the steps of the projection pattern correction method of the projection system when executing the computer program.
It should be noted that the sensor group 31 in this embodiment is disposed on the projector and can acquire position parameter information of an optical machine lens of the projector relative to a curtain, where the curtain may be a projection wall or a projection cloth, and may be specifically determined according to actual conditions. The sensor group 31 may specifically start to acquire position parameter information of the optical-mechanical lens of the projector relative to the target after receiving a projection image correction instruction, where the projection image correction instruction may be input by a user through a correction button, or may be automatically generated after detecting that the projector is started.
The processor 33 in this embodiment is, for example, configured to receive position parameter information, which is acquired by the sensor group and is relative to the curtain, of the optical machine lens of the projector; according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens, second position information of a projection picture on the curtain relative to the central point of the optical machine lens is obtained; acquiring third position information of each side face of a projection beam of the projector relative to the central point of the optical machine lens respectively, and acquiring fourth position information of each vertex of a projection picture relative to the central point of the optical machine lens respectively according to the second position information and the third position information; and correcting the projection picture according to the fourth position information to enable the projection of the emergent picture of the projector on the curtain to be a rectangular picture.
Further, the sensor group 31 in this embodiment may include three distance measuring sensors disposed on the front control panel of the projector, and the distance measuring sensors are not in a straight line.
Further, the sensor group in this embodiment may further include two distance measuring sensors disposed on the front panel of the projector and an inertial measurement unit disposed on the projector, where a connection line of the two distance measuring sensors is not perpendicular to the horizontal line.
It should be noted that the projection pattern correction system of the projection system provided in this embodiment has the same beneficial effects as the projection pattern correction method of the projection system provided in the foregoing embodiment, and for the specific description of the projection pattern correction method of the projection system related in this embodiment, refer to the foregoing embodiment, which is not repeated herein.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the system disclosed by the embodiment, the description is simple because the system corresponds to the device disclosed by the embodiment, and the relevant part can be referred to the device part for description.
It is further noted that, in the present specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (9)
1. A projection pattern correction method for a projection system, the method being applied to a projection pattern correction system, the system including a sensor group provided on a projector, the method comprising:
receiving position parameter information of an optical machine lens of the projector relative to the curtain, which is acquired by the sensor group;
according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens, obtaining second position information of the projection pattern on the curtain relative to the central point of the optical machine lens;
acquiring third position information of each side face of a projection beam of the projector relative to the center point of the optical-mechanical lens respectively, and acquiring fourth position information of each vertex of the projection pattern relative to the center point of the optical-mechanical lens respectively according to the second position information and the third position information;
correcting the projection pattern according to the fourth position information to enable the projection of the emergent picture of the projector on the curtain to be a rectangular picture; wherein:
taking a central point of a lens of a light machine of the projector as an origin of a three-dimensional rectangular coordinate system, wherein the second position information is a plane relational expression of a plane where the projection pattern is located relative to the origin;
the projection light beam is provided with four side surfaces, the four side surfaces correspond to third position information respectively, and each third position information is a plane relational expression of the corresponding side surface of the projection light beam relative to the origin;
an intersection point of two intersected side surfaces of the projection light beam and the projection pattern after intersection is a vertex of the projection pattern, fourth position information of each vertex of the projection pattern relative to the central point of the optical machine lens is obtained according to a plane relation formula of a plane where the projection pattern is located relative to the origin point and a plane relation formula of each side surface of the projection light beam relative to the origin point, and the fourth position information is coordinate information of four vertices of the projection pattern relative to the origin of a three-dimensional rectangular coordinate system;
the process of obtaining the third position information of each side of the projection beam of the projector relative to the central point of the optical machine lens is as follows:
acquiring and obtaining third position information of each side of a projection beam of the projector relative to the central point of the optical machine lens according to fifth position information of each vertex of an emergent picture of the projector relative to the central point of the optical machine lens, and a horizontal projection angle and a vertical projection angle of the projector; the emergent picture is a rectangular output picture when light rays penetrate through the optical machine lens.
2. The projection pattern correction method of a projection system according to claim 1, further comprising:
acquiring the size of an emergent picture of the projector;
and fifth position information of each vertex of the emergent picture of the projector relative to the central point of the optical machine lens is obtained according to the emergent picture size of the projector.
3. The method as claimed in claim 2, wherein the exit screen size, the horizontal projection angle and the vertical projection angle of the projector are obtained according to the current optical-mechanical focal length of the projector and pre-established corresponding relationships between the optical-mechanical focal length of the projector and the exit screen size, the horizontal projection angle and the vertical projection angle.
4. The projection pattern correction method of a projection system according to claim 1, wherein when the sensor group includes three distance measuring sensors disposed on the front control panel of the projector, each of the distance measuring sensors is not in a straight line;
each distance measuring sensor is used for acquiring first distance information between each distance measuring sensor and the curtain and taking each first distance information as the position parameter information;
the process of obtaining the second position information of the projection pattern on the curtain relative to the central point of the optical machine lens according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens is as follows:
according to the first distance information and the first position information of each distance measuring sensor relative to the central point of the optical machine lens, obtaining sixth position information of each reflection point of each distance measuring sensor on the curtain relative to the central point of the optical machine lens;
and determining second position information of the projection pattern relative to the central point of the optical machine lens according to the sixth position information.
5. The method of claim 1, wherein when the sensor set includes two distance measuring sensors disposed on a front control panel of the projector and an inertial measurement unit disposed on the projector, a connection line of the two distance measuring sensors is not perpendicular to a horizontal line;
each distance measuring sensor is used for acquiring second distance information between each distance measuring sensor and the curtain;
the inertia measurement unit is used for acquiring a vertical included angle between the projector and the curtain in the vertical direction;
the process of obtaining the second position information of the projection pattern on the curtain relative to the central point of the optical machine lens according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens is as follows:
according to the second distance information and the first position information of the two distance measuring sensors relative to the central point of the optical machine lens, obtaining seventh position information of each reflecting point of each distance measuring sensor on the curtain relative to the central point of the optical machine lens;
and determining second position information of the projection pattern relative to the central point of the optical machine lens according to the seventh position information and the vertical included angle.
6. A projection pattern correction apparatus for a projection system, the projection pattern correction apparatus being applied to a projection pattern correction system including a sensor group provided on a projector, the apparatus comprising:
the receiving module is used for receiving the position parameter information of the optical machine lens of the projector relative to the curtain, which is acquired by the sensor group;
the first data processing module is used for obtaining second position information of the projection pattern on the curtain relative to the central point of the optical machine lens according to the position parameter information and the first position information of the sensor group relative to the central point of the optical machine lens;
the second data processing module is used for acquiring third position information of each side face of a projection beam of the projector relative to the center point of the optical machine lens respectively, and acquiring fourth position information of each vertex of the projection pattern relative to the center point of the optical machine lens respectively according to the second position information and the third position information;
the correction module is used for correcting the projection pattern according to the fourth position information, so that the projection of the emergent picture of the projector on the curtain is a rectangular picture; wherein:
taking a central point of a lens of a light machine of the projector as an origin of a three-dimensional rectangular coordinate system, wherein the second position information is a plane relational expression of a plane where the projection pattern is located relative to the origin;
the projection light beam is provided with four side surfaces, the four side surfaces correspond to third position information respectively, and each third position information is a plane relational expression of the corresponding side surface of the projection light beam relative to the origin;
an intersection point of two intersected side surfaces of the projection light beam and the projection pattern after intersection is a vertex of the projection pattern, fourth position information of each vertex of the projection pattern relative to the central point of the optical machine lens is obtained according to a plane relation formula of a plane where the projection pattern is located relative to the origin point and a plane relation formula of each side surface of the projection light beam relative to the origin point, and the fourth position information is coordinate information of four vertices of the projection pattern relative to the origin of a three-dimensional rectangular coordinate system;
the process of obtaining the third position information of each side of the projection beam of the projector relative to the central point of the optical machine lens is as follows:
acquiring and obtaining third position information of each side of a projection beam of the projector relative to the central point of the optical machine lens according to fifth position information of each vertex of an emergent picture of the projector relative to the central point of the optical machine lens, and a horizontal projection angle and a vertical projection angle of the projector; the emergent picture is a rectangular output picture when light rays penetrate through the optical machine lens.
7. A projection pattern correction system of a projection system, the system comprising a sensor set, a memory and a processor, wherein the sensor set, the memory and the processor are disposed on a projector, and wherein:
a memory for storing a computer program;
a processor for implementing the steps of the method for correcting a projected pattern of a projection system according to any one of claims 1 to 5 when executing said computer program.
8. The projection pattern correction system of claim 7, wherein the sensor set comprises three distance measuring sensors disposed on the front control panel of the projector, and each distance measuring sensor is not in a straight line.
9. The projection pattern correction system of claim 7, wherein the sensor set comprises two distance measuring sensors disposed on the front control panel of the projector and an inertial measurement unit disposed on the projector, and wherein a connection line of the two distance measuring sensors is not perpendicular to a horizontal line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910779161.8A CN110381302B (en) | 2019-08-22 | 2019-08-22 | Projection pattern correction method, device and system for projection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910779161.8A CN110381302B (en) | 2019-08-22 | 2019-08-22 | Projection pattern correction method, device and system for projection system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110381302A CN110381302A (en) | 2019-10-25 |
CN110381302B true CN110381302B (en) | 2021-10-15 |
Family
ID=68260411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910779161.8A Active CN110381302B (en) | 2019-08-22 | 2019-08-22 | Projection pattern correction method, device and system for projection system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110381302B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109002219B (en) * | 2018-08-03 | 2021-09-03 | 合肥联宝信息技术有限公司 | Interactive projection positioning correction method and device |
CN112104851B (en) * | 2020-09-15 | 2022-04-08 | 成都极米科技股份有限公司 | Detection method, device and detection system for picture correction |
CN112203069B (en) * | 2020-11-27 | 2021-04-23 | 深圳市当智科技有限公司 | Wide-screen projection method and system based on camera and readable storage medium |
CN113518212A (en) * | 2021-04-13 | 2021-10-19 | 安徽优品智能科技有限公司 | Trapezoidal correction method and device for projection picture, projection equipment and storage medium |
KR20230055018A (en) * | 2021-10-18 | 2023-04-25 | 삼성전자주식회사 | Electronic apparatus and control method thereof |
CN114339179B (en) * | 2021-12-23 | 2024-05-28 | 深圳市火乐科技发展有限公司 | Projection correction method, apparatus, storage medium and projection device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7131732B2 (en) * | 2003-07-15 | 2006-11-07 | Casio Computer Co., Ltd. | Projector apparatus, inclination angle obtaining method, and projection image correction method |
CN107835400A (en) * | 2017-11-13 | 2018-03-23 | 四川长虹电器股份有限公司 | Realize the method and device that projected image corrects automatically |
CN108377371A (en) * | 2018-02-09 | 2018-08-07 | 深圳市火乐科技发展有限公司 | A kind of method and device of projection image correction |
-
2019
- 2019-08-22 CN CN201910779161.8A patent/CN110381302B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7131732B2 (en) * | 2003-07-15 | 2006-11-07 | Casio Computer Co., Ltd. | Projector apparatus, inclination angle obtaining method, and projection image correction method |
CN107835400A (en) * | 2017-11-13 | 2018-03-23 | 四川长虹电器股份有限公司 | Realize the method and device that projected image corrects automatically |
CN108377371A (en) * | 2018-02-09 | 2018-08-07 | 深圳市火乐科技发展有限公司 | A kind of method and device of projection image correction |
Also Published As
Publication number | Publication date |
---|---|
CN110381302A (en) | 2019-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110381302B (en) | Projection pattern correction method, device and system for projection system | |
CN110099266B (en) | Projector picture correction method and device and projector | |
WO2021031781A1 (en) | Method and device for calibrating projection image and projection device | |
CN103765870B (en) | Image processing apparatus, projector and projector system including image processing apparatus, image processing method | |
JP3509652B2 (en) | Projector device | |
CN110456602B (en) | Projection pattern correction device, method and system of projection system | |
JP5257616B2 (en) | Projector, program, information storage medium, and trapezoidal distortion correction method | |
JP5401940B2 (en) | Projection optical system zoom ratio measurement method, projection image correction method using the zoom ratio measurement method, and projector for executing the correction method | |
US7490019B2 (en) | Method and apparatus for three-dimensional measurement | |
US20210364900A1 (en) | Projection Method of Projection System for Use to Correct Image Distortion on Uneven Surface | |
US20140340529A1 (en) | Automatic Projection Image Correction System, Automatic Projection Image Correction Method, and Non-Transitory Storage Medium | |
JP2005006228A (en) | Projector | |
JP7548228B2 (en) | Information processing device, information processing method, program, projection device, and information processing system | |
JP6178127B2 (en) | Building measuring apparatus and measuring method | |
JP6582683B2 (en) | Angle calculation system, angle calculation device, program, and angle calculation method | |
CN114286068A (en) | Focusing method, focusing device, storage medium and projection equipment | |
JP5561503B2 (en) | Projector, program, information storage medium, and trapezoidal distortion correction method | |
JPH06249615A (en) | Position detecting method | |
JP5187480B2 (en) | Projector, program, information storage medium, and image generation method | |
JP2007033087A (en) | Calibration device and method | |
TWM594322U (en) | Camera configuration system with omnidirectional stereo vision | |
JP2022138883A (en) | Image creation method, control method, and information processing apparatus | |
JP5093517B2 (en) | Projector, program, information storage medium, and image generation method | |
CN111426453A (en) | Detection device of display panel | |
CN116939177A (en) | Projection correction method of projection equipment, projection equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |