Control method and projector
By adopting control methods in the projector and switching modes to process the changing operation of the input image, the problem of difficulty for users to use digital scaling and geometric correction functions simultaneously is solved, and the convenience of operation is improved.
Patent Information
- Application Number
- JP2021118577
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-19
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2041-07-19
AI Technical Summary
When existing projectors use digital scaling, digital translation and geometric correction functions, it is difficult for users to call digital scaling and geometric correction functions at the same time, resulting in inconvenient operation.
By adopting the control method, by performing the first mode to generate a projected image, accept a change operation of the input image to change the size or position of the projected image, and switch to the second mode when accepting the change operation, control the change of the input image.
It enables users to easily use digital scaling and geometric correction functions without leaving the menu screen, improving operational convenience and user experience.
Smart Images

Figure 0007673545000001 
Figure 0007673545000002 
Figure 0007673545000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a control method and a projector. [Background technology]
[0002] When configuring various settings for a projector, a setting screen for configuring the settings may be superimposed on the display image that is displayed on the display surface as the projector projects the projection image. The user configures the projector by operating the setting screen superimposed on the display image. The function of displaying the projector setting screen or messages from the projector on the display surface is generally called OSD (On Screen Display).
[0003] For example, Patent Document 1 discloses a projector that displays a menu that allows lens settings and image quality settings by OSD. In the projector according to Patent Document 1, the menu displayed differs between the normal mode and the mode specialized for adjusting the projected image that is transitioned from the normal mode when the lens is replaced. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2020-122888 A Summary of the Invention [Problem to be solved by the invention]
[0005] In the technology of Patent Document 1, the menu screen displayed in each of the normal mode and the mode specialized for adjusting the projection image includes menus for using the functions of digital zoom, digital shift, and geometric correction. For example, if a user of the projector of Patent Document 1 attempts to use the digital zoom function while using the geometric correction function, the user cannot call up the digital zoom function while using the geometric correction function. For this reason, the user must finish using the geometric correction function, return to the menu screen, and call up the digital zoom function from the menu screen. For this reason, the user must go back and forth between the items included in the menu screen, leaving room for improvement in convenience. [Means for solving the problem]
[0006] A control method according to one embodiment of the present invention is a control method for a projector that projects a projection image onto a display surface, the control method including: executing a first mode in which the projection image is generated by deforming a shape of an input image; accepting, while executing the first mode, a modification operation on the input image to change the size of a display image displayed by projecting the projection image onto the display surface or the position of the display image on the display surface; and, when the modification operation is accepted, transitioning from the first mode to a second mode in which the modification of the input image is controlled based on the modification operation.
[0007] A projector according to one aspect of the present invention projects a projection image onto a display surface. The present invention includes a storage device that stores a control program, and a processing device, the processing device comprising: The control program is read from the storage device and executed to obtain the shape of an input image. to generate the projection image, and during the execution of the first mode, , the size of a display image displayed by projecting the projection image onto the display surface, or A modification motion to the input image to modify the position of the display image on the display surface. and when the change operation is accepted, the first mode is changed to the change operation. and transitioning to a second mode of controlling modification of the input image based on the Rup It is a projector. [Brief description of the drawings]
[0008] [Figure 1] 1 is a block diagram showing a configuration of a projector 1 according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing a configuration of an input image generating unit 123 according to an embodiment. [Diagram 3] 2 is a block diagram showing a configuration of a mode control unit 128 according to an embodiment. FIG. [Figure 4] 11 is an explanatory diagram of geometric correction performed by a projection image generating unit 121. FIG. [Figure 5A] FIG. 10 is an explanatory diagram of an example of geometric correction according to an embodiment. [Figure 5B] FIG. 10 is an explanatory diagram of an example of geometric correction according to an embodiment. [Figure 5C] FIG. 10 is an explanatory diagram of an example of geometric correction according to an embodiment. [Figure 5D] FIG. 10 is an explanatory diagram of an example of geometric correction according to an embodiment. [Figure 6] FIG. 13 is a diagram showing an example of a menu screen used when a user selects a type of geometric correction in one embodiment. [Figure 7] 11A and 11B are explanatory diagrams illustrating a case where a display image is enlarged or reduced using an image processing method as a comparative example. [Figure 8] 11A and 11B are explanatory diagrams illustrating a case where a display image is enlarged or reduced using an image processing method according to an embodiment. [Figure 9] 13 is an explanatory diagram of a case where a display image is moved using an image processing method as a comparative example. FIG. [Figure 10]11A and 11B are explanatory diagrams illustrating a case where a display image is moved using an image processing method according to an embodiment. [Figure 11] 1A to 1C are diagrams illustrating examples of projected images in the image processing methods according to an embodiment and a comparative example. [Figure 12] FIG. 4 is a diagram showing an example of a specific determination made by a determining unit 125 according to an embodiment. [Figure 13] 11 is an explanatory diagram of the operation of an adjustment amount control unit 126 and a coordinate determination unit 124 according to an embodiment. FIG. [Figure 14] 11 is a state transition diagram showing a mode transition by a mode control unit 128 according to an embodiment. FIG. [Figure 15A] FIG. 11 is an explanatory diagram of a display example of a message according to an embodiment. [Figure 15B] FIG. 11 is an explanatory diagram of a display example of a message according to an embodiment. [Figure 16] 10 is a flowchart showing an example of the operation of the projector 1 according to an embodiment. [Figure 17] 10 is a flowchart showing an example of the operation of the projector 1 according to an embodiment. [Figure 18] 10 is a flowchart showing an example of the operation of the projector 1 according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] A control method and a projector according to an embodiment will be described below with reference to the drawings. In each drawing, the dimensions and scale of each part are appropriately different from the actual ones. In addition, the embodiments described below are preferred specific examples, and therefore various technically preferable limitations are attached, but the scope of the present disclosure is not limited to these forms unless otherwise specified in the following description to the effect that the present disclosure is limited.
[0010] 1. Configuration of the embodiment FIG. 1 is a block diagram showing the configuration of a projector 1 according to a first embodiment. FIG. 2 is a functional block diagram showing the configuration of an input image generation unit 123 provided in the projector 1. FIG. 3 is a functional block diagram showing the configuration of a mode control unit 128 provided in the projector 1. The projector 1 includes a projection device 11, a processing device 12, a storage device 13, and a communication device 14. The elements of the projector 1 are connected to each other by one or more buses for communicating information. The elements of the projector 1 are composed of one or more devices. Some elements of the projector 1 may be omitted.
[0011] The projection device 11 is a device that projects an image generated by a projection image generating unit 121 described later onto a screen or a wall. The projection device 11 projects various images under the control of the processing device 12. The projection device 11 includes, for example, a light source, a liquid crystal panel, and a projection lens, modulates light from the light source using the liquid crystal panel, and projects the modulated light onto a screen or a wall via the projection lens. In this specification, the liquid crystal panel corresponds to a "projection image generating device." In addition, the aspect in which the projection device 11 includes a liquid crystal panel is merely an example, and the aspect according to this embodiment is not limited to this. For example, this embodiment is also applicable to DLP (Digital Light Processing: registered trademark) that includes a DMD (Digital Mirror Device) instead of a liquid crystal panel.
[0012] The processing device 12 is a processor that controls the entire projector 1, and is composed of, for example, a single chip or multiple chips. The processing device 12 is composed of, for example, a central processing unit (CPU) including an interface with peripheral devices, an arithmetic unit, and a register. Note that some or all of the functions of the processing device 12 may be realized by hardware such as a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array). The processing device 12 executes various processes in parallel or sequentially.
[0013] The storage device 13 is a recording medium readable by the processing device 12, and stores a plurality of programs including a control program PR1 executed by the processing device 12. The storage device 13 may be configured with at least one of, for example, a Read Only Memory (ROM), an Erasable Programmable ROM (EPROM), an Electrically Erasable Programmable ROM (EEPROM), a Random Access Memory (RAM), etc. The storage device 13 may be called a register, a cache, a main memory, a primary storage device, or the like.
[0014] The communication device 14 is hardware serving as a transmitting / receiving device for communicating with other devices. In particular, in this embodiment, the communication device 14 is a communication device for connecting the projector 1 to other devices in a wired or wireless manner. The communication device 14 is also called, for example, a network device, a network controller, a network card, a communication module, or the like.
[0015] The processing device 12 reads out and executes the control program PR1 from the storage device 13, thereby functioning as a projection image generation unit 121, a conversion formula determination unit 122, an input image generation unit 123, a coordinate determination unit 124, a judgment unit 125, an adjustment amount control unit 126, a notification unit 127, and a mode control unit 128. The control program PR1 may be transmitted from another device, such as a server that manages the projector 1, via a communication network (not shown).
[0016] The projection image generating unit 121 generates a projection image based on an input image acquired by the projection image generating unit 121, and causes the projection device 11 to project the projection image onto a wall, a screen, or the like. The projection image generating unit 121 may acquire an input image from outside the projector 1, or may acquire an input image stored in the storage device 13. Furthermore, in this embodiment, the projection image generating unit 121 acquires coordinate values determined by a coordinate determining unit 124, which will be described later, and generates the projection image 23 using the coordinate values.
[0017] In particular, after acquiring the first input image 20, the projection image generation unit 121 corrects the shape of the first input image 20 on the liquid crystal panel included in the projection device 11 so that the display image 24 displayed on a display surface such as a wall or a screen has a shape consistent with the first input image 20. This correction is referred to as "geometric correction" in this specification.
[0018] FIG. 4 is an explanatory diagram of the geometric correction by the projection image generating unit 121. The examples shown in (a) of FIG. 4 to (c) of FIG. 4 are examples in which the initial first input image 20 is not corrected on the liquid crystal panel. As a result, the first input image 20 shown in (a) of FIG. 4 is made into a projection image 21 having the same shape as the predetermined area 30 of the liquid crystal panel, as shown in (b) of FIG. 4. The projection image 21 can be said to be a projection image 21 to which geometric correction has not been applied. Note that the "predetermined area" of the liquid crystal panel may be the entire area of the liquid crystal panel, or may be a partial area. In this case, as shown in (c) of FIG. 4, the display image 22 displayed on the display surface has a shape different from that of the first input image 20. Note that the display image 22 can be said to be a display image 22 displayed by projecting the projection image 21 to which geometric correction has not been applied. In the example shown in FIG. 4, the shape of the first input image 20 is rectangular. In contrast, the shape of the display image 22 is not rectangular. As a result, the shape of the display image 22 is distorted. This distortion is caused by the positional relationship between the projector 1 and the display surface, and the projection angle of the projected image 21 from the projector 1 to the display surface. Therefore, the projected image generating unit 121 corrects the shape of the first input image 20 on the liquid crystal panel to the shape of the projected image 23 shown in FIG. 4(d), for example. The projected image 23 can be said to be a projected image 23 that has been subjected to geometric correction. As a result of projecting the projected image 23 on the display surface, the display image 24 displayed on the display surface has a similar shape to the first input image 20. Note that the display image 24 can be said to be a display image 24 displayed by projecting the projected image 23 that has been subjected to geometric correction.
[0019] The geometric correction by the projection image generation unit 121 is performed, for example, based on an operation from a user to the projector 1. For example, the user of the projector 1 corrects the positions of vertices as control points set for the first input image 20 using an input device (not shown) of the projector 1 while visually viewing the display image 22 actually displayed on the display surface. Also, for example, if the first input image 20 is a rectangle, the user of the projector 1 may correct the four vertices of the rectangle as the first input image 20 one by one as control points. In this case, the projection image generation unit 121 receives position information indicating the positions of the control points of the corrected projection image 21 based on the operation by the user.
[0020] 5A to 5D are diagrams illustrating examples of geometric correction, including, for example, vertical and horizontal projection angle correction, vertex correction, curved surface projection correction, corner projection correction, and point correction. Here, "vertical and horizontal projection angle correction" refers to geometric correction that corrects the vertical projection angle and the horizontal projection angle of the projection image 23 shown in FIG. 4 when the projection image 23 is projected onto the display surface. "Vertex correction" refers to a geometric correction in which the user designates, for example, four vertices of the projected image 23 and corrects each of them individually, as shown in FIG. 4 and FIG. 5A. "Curved surface projection correction" is a geometric correction that is performed when projecting the projected image 23 onto a curved surface, as shown in Fig. 5B. In "curved surface projection correction", the user individually corrects eight points of the projected image 23, which correspond to a total of eight points, the four vertices and the midpoints of each side, of the displayed image 24. "Corner projection correction" is a geometric correction used when the display surface is composed of two surfaces, such as the corner of a room, and the projected image 23 is divided into two, projected image 23A and projected image 23B, and projected onto each display surface. In "corner projection correction", as shown in FIG. 5C, the user individually corrects the control points of the projected image 23A and the projected image 23B. Note that when the projected image 23 is projected onto two horizontally adjacent walls, the projected image 23 is divided horizontally. On the other hand, when the projected image 23 is projected onto a wall and a ceiling that are vertically adjacent, the projected image 23 is divided vertically. "Point correction" is a geometric correction in which the user individually corrects the vertices and division points of the projected image 23 by dividing the projected image 23 into a grid as shown in Fig. 5D, and sets the vertices and division points of the projected image 23 as control points, as shown in Fig. 5D. In "point correction", the vertices and division points of the projected image 23 may be arranged in any of the following patterns: 3 rows by 3 columns, 5 rows by 5 columns, 9 rows by 9 columns, 17 rows by 17 columns, and 31 rows by 31 columns.
[0021] Fig. 6 is a diagram showing an example of a menu screen used when a user selects a type of geometric correction. In the example shown in Fig. 6, the user uses a direction key provided on a remote control attached to the projector 1 to select one of geometric correction OFF, vertical and horizontal projection angle correction, vertex correction, curved projection correction, corner projection correction, and point correction. After selecting the type of geometric correction, the user presses the enter key provided on the remote control to decide which geometric correction is actually to be used. Note that when geometric correction OFF is selected, no geometric correction is performed.
[0022] Returning to Figure 1, the transformation formula determination unit 122 determines a projective transformation formula to be used for geometric correction to determine the shape of the projection image 23, based on the position information of the control points of the generated projection image 23 and the position information of the control points of the first input image 20 used when generating the projection image 23.
[0023] In FIG. 4, the four control points of the first input image 20 shown in FIG. 4(a) are vertices P, Q, R, and S. On the other hand, the four control points of the projected image 23 shown in FIG. 4(d) are vertices p, q, r, and s. The vertices P, Q, R, and S correspond one-to-one to the vertices p, q, r, and s. In addition, the first input image 20 is set to the same size as the predetermined region 30 of the liquid crystal panel, and the coordinates of the vertex P in the XY coordinate system set in the predetermined region 30 of the liquid crystal panel are set to (Xp, Yp), and the coordinates of the vertex p are set to (xp, yp). Furthermore, the parameters used in the projective transformation are set to α, β, γ, δ, ε, ζ, η, and θ. At this time, the transformation formula determination unit 122 sets the following formulas (1) and (2). xp=(α*Xp+β*Yp+γ) / (η*Xp+θ*Yp+1) (1) yp=(δ*Xp+ε*Yp+ζ) / (η*Xp+θ*Yp+1) (2) The transformation formula determination unit 122 sets a total of eight formulas by setting formulas similar to these formulas (1) and (2) for the pair of vertices Q and q, the pair of vertices R and r, and the pair of vertices S and s. The transformation formula determination unit 122 finds the values of parameters α, β, γ, δ, ε, ζ, η, and θ from these eight formulas, and determines the following formulas (3) and (4) as projective transformation formulas. x=(α*X+β*Y+γ) / (η*X+θ*Y+1) (3) y=(δ*X+ε*Y+ζ) / (η*X+θ*Y+1) (4)
[0024] Returning to FIG. 1, the input image generation unit 123 generates the second input image 50, 70 or 80 by applying at least one of a change in size and a movement to the first input image 20.
[0025] As shown in FIG. 2, the input image generating unit 123 includes a change operation receiving unit 123A and an information applying unit 123B.
[0026] The change operation receiving unit 123A receives a change operation by the user for changing the size of the first input image 20 and moving the first input image 20. More specifically, after the above-mentioned geometric correction is performed, the change operation receiving unit 123A receives a change operation regarding the size of the display image 24 or the position of the display image 24 on the display surface while maintaining a similar shape to the first input image 20. Then, based on the received change operation, the change operation receiving unit 123A obtains change information indicating at least one of size information regarding the change in the size of the first input image 20 and movement information regarding the movement of the first input image 20. Here, the "change operation" refers to an input of change information by the user from an input device (not shown) of the projector 1, for example, a remote control attached to the projector 1.
[0027] The information application unit 123B applies the modification information acquired by the modification operation receiving unit 123A to the first input image 20 to generate the second input image 50, 70 or 80.
[0028] Returning to FIG. 1, the coordinate determination unit 124 executes projective transformation for all pixel positions of the second input image 50, 70, or 80 in a coordinate system that defines the positions of the projected image, for example, the XY coordinate system on the predetermined region 30 of the liquid crystal panel, using the projective transformation formula determined by the transformation formula determination unit 122. The positions of all the pixels include four vertices as control points of the second input image 50, 70, or 80. As a result, the coordinate determination unit 124 determines coordinates that define the positions of four vertices of the projected image 51, 71, or 81 that correspond to the four vertices of the second input image 50, 70, or 80, respectively.
[0029] Hereinafter, with reference to Figs. 7 to 10, a method for determining the positions of the four vertices of the projected image 51 or 71 according to this embodiment and a method for determining the positions of the four vertices of the projected image 40 or 60 as a comparative example will be described. Fig. 7 is an explanatory diagram of a case where a display image is enlarged or reduced using an image processing method as a comparative example. Fig. 8 is an explanatory diagram of a case where a display image is enlarged or reduced using an image processing method according to this embodiment. Fig. 9 is an explanatory diagram of a case where a display image is moved using an image processing method as a comparative example. Fig. 10 is an explanatory diagram of a case where a display image is moved using an image processing method according to this embodiment.
[0030] Referring to FIG. 7, as described above, the projector according to the comparative example generates the projection image 23 shown in FIG. 7(b) by performing geometric correction on the first input image 20 shown in FIG. 7(a). The display image 24 displayed by projecting the projection image 23 on the projection surface has a similar shape to the first input image 20 as shown in FIG. 7(c). When enlarging or reducing the display image 24, the projector according to the comparative example enlarges or reduces the projection image 23 shown in FIG. 7(b) on the liquid crystal panel by using a digital zoom function. As a result, the projection image 40 shown in FIG. 7(d) is generated. The projection image 40 can be said to be the projection image 40 that has been enlarged or reduced by the digital zoom function. Here, the "digital zoom" refers to a function of enlarging or reducing the digital image itself on the predetermined area 30 of the liquid crystal panel without moving the projection lens itself provided in the projector.
[0031] The projection image 40 has a similar shape to the projection image 23 on the predetermined region 30 of the liquid crystal panel. When the projector according to the comparative example projects the projection image 40 onto the display surface, the shape of the displayed display image 41 will be different from that of the display image 24, as shown in (e) of Fig. 7, due to the positional relationship between the projector and the display surface and the projection angle of the projection image 40 from the projector to the display surface. It can be said that the display image 41 is the display image 41 displayed by projecting the projection image 40 that has been enlarged or reduced by the digital zoom function.
[0032] On the other hand, referring to Fig. 8, the input image generation section 123 of the projector 1 according to this embodiment applies modification information indicating size information related to a size modification to the first input image 20 shown in (a) of Fig. 8, thereby generating the second input image 50 shown in (d) of Fig. 8. It can be said that the second input image 50 is the second input image 50 generated by modifying the size of the first input image 20. Furthermore, the coordinate determination unit 124 executes projective transformation for all pixel positions of the second input image 50 using the projective transformation formula determined by the transformation formula determination unit 122. All of the pixels include four vertices as control points of the second input image 50. As a result, the coordinate determination unit 124 determines coordinates that define the positions of the four vertices of the projected image 51. Furthermore, the projected image generation unit 121 generates the projected image 51 as shown in (e) of FIG. 8 based on the second input image 50 and the coordinate positions projectively transformed by the coordinate determination unit 124. It can be said that the projected image 51 is a projected image 51 in which projective transformation has been performed on the second input image 50 whose size has been changed.
[0033] The projection image 51 is not similar in shape to the projection image 23 on the predetermined region 30 of the liquid crystal panel. However, when the projector 1 according to this embodiment projects the projection image 51 onto the display surface, the shape of the displayed display image 52 becomes similar in shape to the display image 24, as shown in (f) of Fig. 8. It can be said that the display image 52 is the display image 52 displayed by projecting the projection image 51 that has been subjected to projective transformation.
[0034] Referring to FIG. 9, as described above, the projector according to the comparative example generates the projection image 23 shown in FIG. 9(b) by performing geometric correction on the first input image 20 shown in FIG. 9(a). The display image 24 displayed by projecting the projection image 23 on the projection surface has a similar shape to the first input image 20 as shown in FIG. 9(c). When moving the display image 24, the projector according to the comparative example moves the projection image 23 shown in FIG. 9(b) on the liquid crystal panel by using a digital shift function. As a result, a projection image 60 is generated. The projection image 60 can be said to be a projection image 60 that has been moved by the digital shift function. Here, the "digital shift" refers to a function of moving the digital image itself on the predetermined area 30 of the liquid crystal panel without moving the projection lens itself provided in the projector.
[0035] The projection image 60 has the same shape as the projection image 23 on the predetermined region 30 of the liquid crystal panel. However, when the projector according to the comparative example projects the projection image 60 onto the display surface, the shape of the displayed display image 61 will be different from that of the display image 24, as shown in Fig. 9(e), due to the positional relationship between the projector and the display surface and the projection angle of the projection image 60 from the projector to the display surface. The display image 61 can be said to be a display image 61 that is displayed by projecting the projection image 60 that has been moved by the digital shift function.
[0036] On the other hand, referring to FIG. 10, the input image generating unit 123 of the projector 1 according to this embodiment generates a second input image 70 shown in FIG. 10(d) by applying modification information indicating movement information related to the movement of the first input image 20 to the first input image 20 shown in FIG. 10(a). The second input image 70 can be said to be a second input image 70 generated by moving the first input image 20. Furthermore, the coordinate determining unit 124 executes projective transformation for the positions of all pixels of the second input image 70 using the projective transformation formula determined by the transformation formula determining unit 122. Among all the pixels, four vertices as control points of the second input image 70 are included. Furthermore, the projection image generating unit 121 generates a projection image 71 as shown in FIG. 10(e) based on the second input image 70 and the coordinate positions projectively transformed by the coordinate determining unit 124. The projected image 71 can be said to be a projected image 71 obtained by performing projective transformation on the second input image 70 to which modification information indicating movement information has been applied.
[0037] The projection image 71 is not similar in shape to the projection image 23 on the predetermined region 30 of the liquid crystal panel. However, when the projector 1 according to this embodiment projects the projection image 71 onto the display surface, the shape of the displayed display image 72 becomes similar in shape to the display image 24, as shown in (f) of Fig. 10. The display image 72 can be said to be the display image 72 that is displayed by projecting the projection image 71 that has been subjected to projective transformation.
[0038] Fig. 11 is a diagram showing examples of projected images 100-104 in the image processing methods according to the present embodiment and the comparative example. More specifically, Fig. 11 is a diagram showing changes in projected images 100-104 on a predetermined region 30 of a liquid crystal panel when a display image is reduced and then moved using the image processing method described with reference to Figs. 7-10.
[0039] FIG. 11(a) shows the projection image 100 before reduction and movement. The projection image 100 is a rectangle with four sides being straight lines L1 and L7 in the substantially horizontal direction and straight lines M1 and M7 in the substantially vertical direction. The projection image 100 has been subjected to appropriate geometric correction. Therefore, when the projection image 100 is projected onto a display surface by the projection device 11, the two sides corresponding to the straight lines L1 and L7 become straight lines parallel to the substantially horizontal sides of the display surface. Also, the two sides corresponding to the straight lines M1 and M7 become straight lines parallel to the substantially vertical sides of the display surface. In other words, when the display surface is rectangular, the display image displayed by projecting the projection image 100 onto the display surface becomes substantially rectangular.
[0040] The straight lines L1 and L7 of the projection image 100 are separated by the straight lines L2 to L6. More specifically, when the projection image 100 is projected onto the display surface, the side corresponding to the straight line L1 and the side corresponding to the straight line L7 are separated at equal intervals within the display surface by the straight lines L2 to L6.
[0041] Moreover, the line M1 and the line M7 of the projection image 100 are separated by lines M2 to M6. More specifically, when the projection image 100 is projected onto the display surface, the side corresponding to the line M1 and the side corresponding to the line M7 are separated at equal intervals within the display surface by lines corresponding to the lines M2 to M6.
[0042] In the image processing method according to the comparative example, a display image corresponding to the projected image 100 is Let us consider the case where we try to reduce the size by a factor of 1. In this case, As shown in (b), the projection image 100 is changed vertically and horizontally while maintaining a similar shape to the projection image 100. The projected image 101 is reduced in length by one third. The image can be said to be a projected image 101 that has been reduced using the zoom function. The predetermined area 30 is defined by horizontal lines N1 and N4, vertical lines O1 and O 4 Four The vertical direction of the predetermined area 30 of the liquid crystal panel is a rectangle with sides N1 and N2. The horizontal direction of the predetermined area 30 of the liquid crystal panel is divided into three equal parts by a line O2 In this case, the projected image 101 is divided into three equal parts by the straight lines O1 and O2. It fits within the area defined by the lines N2, N3, O2 and O3.
[0043] This is followed by projected image 10 1 When moving the display image corresponding to the above to the lower left on the display screen, As shown in FIG. 11C, the projected image 102 includes a line N1, a line N2, a line O1, The projected image 102 is a digital shift image. It can be said that the projected image 102 has been subjected to translation.
[0044] The projected image 102 maintains a similar shape to the projected image 100. However, when the projector according to the comparative example projects the projected image 102 onto a display surface, the displayed image will not be similar to the original display image due to the positional relationship between the projector and the display surface and the projection angle of the projected image 102 from the projector to the display surface. Therefore, when the image processing method according to the comparative example is used, it becomes necessary to perform geometric correction on the projected image 102 again.
[0045] On the other hand, a case will be described in which a display image corresponding to the projected image 100 is reduced to one-third vertically and horizontally using the image processing method according to this embodiment. In this case, as shown in (d) of Fig. 11, the projected image 100 becomes a quadrangular projected image 103 whose four sides are lines L3, L5, M3, and M5. The projected image 103 can be said to be a projected image 103 that has been subjected to projective transformation.
[0046] Subsequently, when the display image corresponding to the projected image 103 is moved to the lower left within the display surface, the projected image 103 becomes a quadrangular projected image 104 having lines L1, L3, M1, and M3 as its four sides, as shown in (e) of Fig. 11. The projected image 104 can be said to be a projected image 104 that has been subjected to projective transformation.
[0047] The projection image 104 does not maintain a similar shape to the projection image 100. However, when the projector 1 according to this embodiment projects the projection image 104 onto a display surface, the displayed image has a similar shape to the original display image.
[0048] Returning to Figure 1, the judgment unit 125 judges whether the position of at least one of the four vertices of the projection image 81 generated by performing projective transformation on the second input image 80 is located outside the specified area 30 of the liquid crystal panel.
[0049] In addition, the judgment unit 125 may determine whether or not the positions of at least two adjacent vertices of the four vertices of the projection image 81 generated by performing projective transformation on the second input image 80 are located outside the specified area 30 of the liquid crystal panel.
[0050] FIG. 12 is a diagram showing an example of a specific determination content by the determination unit 125. It is assumed that the input image generation unit 123 receives information for enlarging the first input image 20 as size information related to a change in size of the first input image 20 shown in FIG. 12(a) and generates a second input image 80 shown in FIG. 12(c). It can be said that the second input image 80 is the second input image 80 obtained by enlarging the first input image 20. Then, it is assumed that the coordinate determination unit 124 determines the coordinates of all pixels based on the second input image 80. All the pixels include four vertices as control points of the second input image 80. Finally, it is assumed that the projection image generation unit 121 generates a projection image 81 shown in FIG. 12(d) based on the second input image 80 and the coordinate positions obtained by the projection transformation by the coordinate determination unit 124. It can be said that the projection image 81 is the projection image 81 obtained by performing the projection transformation on the second input image 80 obtained by the enlargement. At this point in time, it is assumed that vertex a of the projected image 81, which corresponds to vertex A, one of the four vertices of the second input image 80, is inside the predetermined area 30 of the liquid crystal panel. In this case, the determination unit 125 determines that vertex a is included in the predetermined area 30.
[0051] Meanwhile, it is assumed that the input image generating unit 123 subsequently receives information for enlarging the first input image 20 and generates a second input image 82. It can be said that the second input image 82 is the second input image 82 obtained by enlarging the first input image 20. It is assumed that the coordinate determining unit 124 determines the coordinates of all pixels based on the second input image 82. All the pixels include four vertices as control points of the second input image 82. Finally, it is assumed that the projection image generating unit 121 generates a projection image 83 shown in (d) of FIG. 12 based on the second input image 82 and the coordinate positions obtained by the projection transformation by the coordinate determining unit 124. It can be said that the projection image 83 is the projection image 83 obtained by performing the projection transformation on the second input image 82 obtained by the enlargement. At this point, suppose that vertex a' of the projected image 83, which corresponds to vertex A among the four vertices of the second input image 80, is outside the specified area 30 of the liquid crystal panel. In this case, the judgment unit 125 judges that vertex a' is not included in the specified area 30.
[0052] The adjustment amount control unit 126 accepts the above change operation based on a user's operation on an operator, for example, a specific function button on a remote control attached to the projector 1. In this case, the adjustment amount control unit 126 controls the unit adjustment amount according to the duration of the operation on the operator. The unit adjustment amount is the adjustment amount of the size of the display image or the position of the display image on the display surface per unit time.
[0053] In the process of adjusting the size of the display image or the position of the display image on the display surface, if it is expected that the projection image 83 will exceed the boundary of the predetermined region 30 of the liquid crystal panel, the adjustment amount control unit 126 sets the unit adjustment amount to the minimum. Then, the input image generation unit 123 generates a second input image 82 again to adjust the size of the display image or the position of the display image on the display surface based on the above-mentioned time length and the new unit adjustment amount. The coordinate determination unit 124 executes projective transformation using the projective transformation formula determined by the transformation formula determination unit 122 for the positions of all pixels of the newly generated second input image 82. The projection image generation unit 121 generates a new projection image 83 based on the newly generated second input image 82 and the coordinate positions projectively transformed by the coordinate determination unit 124. Note that it is preferable to minimize the unit adjustment amount, but it may be reduced to a unit adjustment amount smaller than the amount at which it is determined that the boundary will be exceeded. In this case, the unit adjustment amount may be changed to a value that is successively smaller each time it is determined that the boundary will be exceeded.
[0054] Fig. 13 is an explanatory diagram of the operation of the adjustment amount control unit 126. Hereinafter, the operation of the adjustment amount control unit 126 will be described with reference to Fig. 13. For the sake of simplicity, the adjustment of the position of the display image on the display surface will be described as an example. The adjustment amount control unit 126 also performs a similar operation to adjust the size of the display image.
[0055] The adjustment amount control unit 126 changes the unit adjustment amount at an accelerated rate according to the time that the operator continues to operate the operator, for example, the time that a specific function button provided on a remote control attached to the projector 1 is kept pressed. For example, from the start of pressing until a predetermined time, the adjustment amount control unit 126 sets the unit adjustment amount to one pixel. As a result, the display image moves in one pixel increments. Thereafter, after the predetermined time has elapsed since the start of pressing, the adjustment amount control unit 126 increases the unit adjustment amount to two pixels, three pixels, four pixels, and so on. Accordingly, the speed at which the display image moves gradually increases.
[0056] As an example, the display image moves with a unit adjustment amount of 10 pixels, and time is represented by t. Here, as shown in Fig. 13(a), it is assumed that one vertex of the display image moves along the X-axis, and the position of the vertex at time t1 is X=x1, the position of the vertex at time t2 is X=x2, and the position of the vertex at time t3 is X=x3. It is also assumed that the position of the vertex at time t4 is predicted to go outside the boundary on the display surface, which corresponds to the boundary of the predetermined region 30 of the liquid crystal panel.
[0057] In this case, the determination unit 125 outputs to the adjustment amount control unit 126 a determination result that the position of the vertex at time t4 is outside the boundary on the display surface that corresponds to the boundary of the predetermined area 30 of the liquid crystal panel.
[0058] Here, as shown in FIG. 13(b), the adjustment amount control unit 126 sets the unit adjustment amount from time t3 onwards to 1 pixel, which is the minimum unit adjustment amount.
[0059] Thereafter, the display image is moved based on the time the function button is held down with the unit adjustment amount being one pixel. As a result, the user of projector 1 can move the display image to the vicinity of the boundary line on the display surface, that is, to the limit of the correctable range, without stopping the depression of the function button, as shown in (c) of Fig. 13.
[0060] Returning to FIG. 1, when the determination unit 125 determines that the position of at least one of the above points is located outside the predetermined area 30 of the liquid crystal panel with the unit adjustment amount being minimized, the notification unit 127 notifies the outside of the projector 1 of the determination result. As a method of notifying the determination result, the projector 1 may display the determination result on a display device (not shown). Alternatively, the projector 1 may output a signal indicating the determination result to the outside of the projector 1.
[0061] Furthermore, when the determination unit 125 determines that the positions of at least the above-mentioned two adjacent points are not included in the predetermined area 30 of the liquid crystal panel, the notification unit 127 may notify the outside of the projector 1 of the determination result.
[0062] The mode control unit 128 controls the operation mode of the projector 1. More specifically, the mode control unit 128 executes a "first mode" in which geometric correction is performed mainly using the projection image generation unit 121. The mode control unit 128 also executes a "second mode" in which the size and position of a display image are controlled mainly using the input image generation unit 123 and the coordinate determination unit 124. The mode control unit 128 executes each mode while transitioning between the first mode and the second mode.
[0063] As shown in FIG. 3, the mode control unit 128 includes a first mode execution unit 128A, a second mode execution unit 128B, and a mode transition unit 128C. The first mode execution unit 128A executes the above-mentioned geometric correction mainly by using the projection image generation unit 121. As a result, the first mode execution unit 128A deforms the shape of the first input image 20 to generate the projection image 23. In this case, the first mode execution unit 128A controls the control points included in the first input image 20 individually.
[0064] The second mode execution unit 128B mainly uses the input image generation unit 123 to apply the modification information to the first input image 20 to generate the second input image 50 or 70. Thereafter, the second mode execution unit 128B mainly uses the coordinate determination unit 124 to execute projective transformation to generate the projected image 51 or 71. In this case, the second mode execution unit 128B controls the control points included in the first input image 20 and the second input image 50 or 70 collectively.
[0065] The mode transition unit 128C transitions to the second mode when a change operation is received during execution of the first mode. On the other hand, the mode transition unit 128C transitions to the first mode when there is no change operation for a predetermined time during execution of the second mode or when an operation to return to the first mode is received.
[0066] Fig. 14 is a state transition diagram showing the mode transition by the mode control unit 128. In S1, it is assumed that the geometric correction menu screen shown in Fig. 6 is displayed as the OSD, or the first mode execution unit 128A is executing the first mode, that is, the mode in which each control point is adjusted. In this specification, the geometric correction menu screen corresponds to the "first image".
[0067] At this time, as shown in S2, it is assumed that the user of the projector 1 presses, for example, the "+" button or the "-" button as a specific function button. Note that these buttons are collectively referred to as "+ / -" buttons in FIG. 14. Then, as shown in S3, the mode transition unit 128C displays the message "In simultaneous vertex adjustment mode" as the OSD. Note that in this specification, the message "In simultaneous vertex adjustment mode" corresponds to the "second image."
[0068] 15A and 15B are explanatory diagrams of examples of message display. As shown in Fig. 15A, the mode transition unit 128C may display a message superimposed on a menu screen for geometric correction or a screen for adjusting each control point. Alternatively, as shown in Fig. 15B, the mode transition unit 128C may display a message alongside a menu screen for geometric correction or a screen for adjusting each control point.
[0069] Then, in S4, the second mode execution unit 128B executes the second mode, i.e., a mode in which all vertices of the projection image 51 or 71 or the display image 52 or 72 displayed by projecting the projection image 51 or 71 onto the display surface are adjusted collectively as control points.
[0070] In this case, as shown in S5, if the user of the projector 1 continues to press a specific function button, such as the "+" button or the "-" button, the display image will be enlarged or reduced. On the other hand, if the user of the projector 1 presses a specific function button, such as a direction key, the position of the display image 52 or 72 will be adjusted.
[0071] On the other hand, when a certain period of time has passed without any operation while the second mode execution unit 128B is executing the second mode, as shown in S6, the mode transition unit 128C erases the message "In simultaneous vertex adjustment mode". Or, when the user of the projector 1 presses, for example, the "ESC" button as a specific function button, that is, when an operation to return to the first mode is accepted, the mode transition unit 128C erases the message "In simultaneous vertex adjustment mode", as shown in S7. Then, the operation of the mode control unit 128 returns to S1. That is, the first mode execution unit 128A executes the first mode.
[0072] 14, the user of projector 1 can seamlessly execute the second mode when controlling each control point in the first mode. Also, the user of projector 1 can adjust vertices simultaneously in the second mode, and then return to the first mode to precisely adjust each control point again.
[0073] 2. Operation of the embodiment 16 to 18 are flowcharts showing an example of the operation of the projector 1 according to the first embodiment. Hereinafter, an example of the operation of the projector 1 will be described with reference to FIGS.
[0074] In step S11, the processor 12 executes the first mode by functioning as the first mode execution unit 128A. Details of the execution will be described later with reference to FIG.
[0075] In step S12, the processing device 12 judges whether or not a change operation has been received. Specifically, when a change operation by the user for at least one of changing the size of the first input image 20 and moving the first input image 20 has been received, step S12 is judged as YES, that is, the change operation has been received. In this case, the processing device 12 advances the process to step S13. On the other hand, when the processing device 12 has not received the above change operation, step S12 is judged as NO, that is, the change operation has not been received. In this case, the processing device 12 advances the process to step S11.
[0076] In step S13, the processing device 12 functions as the mode transition section 128C to display, by the OSD, a message "Vertex simultaneous adjustment mode in progress" as exemplified in Figs. 15A and 15B.
[0077] In step S14, the processor 12 executes the second mode by functioning as the second mode execution unit 128B. Details of the execution will be described later with reference to FIG.
[0078] In step S15, the processing device 12 judges whether or not an operation from the user to transition to the first mode has been received. Specifically, if an operation from the user to transition to the first mode has been received, step S15 is judged as YES, that is, an operation from the user to transition to the first mode has been received. In this case, the processing device 12 advances the process to step S17. On the other hand, if the processing device 12 has not received the above operation, step S15 is judged as NO, that is, an operation from the user to transition to the first mode has not been received. In this case, the processing device 12 advances the process to step S16.
[0079] In step S16, the processing device 12 judges whether or not there has been no operation from the user to the projector 1 for a predetermined time from the start of execution of the second mode. If there has been no operation from the user for a predetermined time from the start of execution of the second mode, step S16 is judged as YES, that is, there has been no operation from the user. In this case, the processing device 12 advances the process to step S17. If there has been an operation from the user other than the operation to switch to the first mode for a predetermined time from the start of execution of the second mode, step S16 is judged as NO, that is, there has been an operation from the user. In this case, the processing device 12 advances the process to step S14.
[0080] In step S17, the processing device 12 functions as the mode transition section 128C to erase the message "Vertex simultaneous adjustment mode in progress" that has been displayed on the OSD. After that, the process proceeds to step S11.
[0081] FIG. 17 is a flow chart illustrating the sub-steps that make up step S11 above.
[0082] In sub-step S21, the processing device 12 functions as the projection image generating unit 121 to obtain the first input image 20.
[0083] In sub-step S22, the processing device 12 functions as the projection image generating unit 121 to receive position information indicating the position of at least one of the four vertices of the projection image 21 after geometric correction based on the user's operation.
[0084] In sub-step S23, the processing device 12 functions as a projection image generation unit 121 to generate a projection image 23 by correcting the position of at least one of the four vertices of the first input image 20 based on the position information received in sub-step S22.
[0085] In sub-step S24, the processing device 12 functions as a transformation formula determination unit 122 to determine a projective transformation formula based on the positional information of the four vertices of the first input image 20 and the positional information of the four vertices of the projected image 23 after geometric correction.
[0086] FIG. 18 is a flow chart illustrating the sub-steps that make up step S14 above.
[0087] In sub-step S31, the processing device 12 functions as the information application unit 123B to apply the modification information acquired by the modification operation receiving unit 123A to the first input image 20, thereby generating the second input image 50, 70 or 80.
[0088] In sub-step S32, the processing device 12 functions as the coordinate determination unit 124 to perform projective transformation using the projective transformation formula determined in sub-step S24 on the four vertices of the second input image 50, 70, or 80. Thereby, the processing device 12, as the coordinate determination unit 124, determines coordinates that define the positions of the four vertices of the projected image 51, 71, or 81 that correspond to the four vertices of the second input image 50, 70, or 80.
[0089] In sub-step S33, the processing device 12 determines whether or not at least one of the four vertices whose coordinates have been determined in sub-step S32 is outside the predetermined region 30. If at least one vertex is outside the predetermined region 30, sub-step S33 returns YES, i.e., it is determined that at least one vertex is outside the predetermined region 30. In this case, the processing device 12 advances the process to sub-step S34. If all of the four vertices whose coordinates have been determined in sub-step S32 are included in the predetermined region 30 of the liquid crystal panel, sub-step S33 returns NO, i.e., it is determined that all of the four vertices are included in the predetermined region 30. In this case, the processing device 12 ends all the processes.
[0090] In sub-step S34, the processing device 12 functions as the adjustment amount control unit 126 to minimize the unit adjustment amount.
[0091] In sub-step S35, the processing device 12 functions as an information application unit 123B, thereby applying the modification information acquired by the modification operation receiving unit 123A and the unit adjustment amount minimized by the adjustment amount control unit 126 to the first input image 20, thereby generating a second input image 50, 70 or 80.
[0092] In sub-step S36, the processing device 12 functions as the coordinate determination unit 124 to perform projective transformation using the projective transformation formula determined in sub-step S35 on the four vertices of the second input image 50, 70, or 80. Thereby, the processing device 12, as the coordinate determination unit 124, determines coordinates that define the positions of the four vertices of the projected image 51, 71, or 81 that correspond to the four vertices of the second input image 50, 70, or 80.
[0093] In sub-step S37, the processing device 12 determines whether or not at least one of the four vertices whose coordinates have been determined in sub-step S36 is outside the predetermined region 30. If at least one vertex is outside the predetermined region 30, sub-step S37 returns YES, i.e., it is determined that at least one vertex is outside the predetermined region 30. In this case, the processing device 12 advances the process to sub-step S38. If all of the four vertices whose coordinates have been determined in sub-step S36 are included in the predetermined region 30 of the liquid crystal panel, sub-step S37 returns NO, i.e., it is determined that all of the four vertices are included in the predetermined region 30. In this case, the processing device 12 ends all the processes.
[0094] In sub-step S38, the processing device 12 functions as the notification section 127 to notify the outside of the projector 1 of the determination result in sub-step S37.
[0095] 3. Effects of the embodiment In the control method according to the present embodiment, first mode execution unit 128A executes a first mode in which projection image 23 is generated by deforming the shape of first input image 20. Next, change operation receiving unit 123A receives a change operation on first input image 20 to change the size of display image 52 or 72 or the position of display image 52 or 72 on the display surface while the first mode is being executed. When the change operation is received, mode transition unit 128C transitions from the first mode to a second mode in which the change of first input image 20 is controlled based on the change operation.
[0096] This configuration allows the user of the projector 1 to easily transition from the first mode to the second mode, more specifically, from a mode for executing geometric correction to a mode for executing enlargement, reduction, or movement of the display image 52 or 72. In particular, the change operation receiving unit 123A simply receives a change operation on the first input image 20 to seamlessly transition to the second mode, so that the user does not need to execute a procedure for mode selection.
[0097] In addition, the first mode includes deforming the shape of the first input image 20 by individually controlling multiple control points included in the first input image 20, and the second mode includes controlling changes to the first input image 20 by collectively controlling multiple control points included in the first input image 20.
[0098] According to this configuration, the user of the projector 1 does not need to control the control points one by one individually while the second mode is being executed. In other words, the user of the projector 1 does not need to perform complicated operations and can enlarge, reduce, or move the display image 52 or 72.
[0099] Moreover, the mode transition unit 128C transitions to the first mode when there is no change operation for a predetermined time while the second mode is being executed, or when an operation to return to the first mode is received.
[0100] According to this configuration, the user of projector 1 can adjust vertices as control points collectively at the same time in the second mode, and then return to the first mode to precisely adjust each control point again.
[0101] Moreover, mode transition unit 128C displays a selection menu for selecting the first mode as a first image by OSD. Moreover, when change operation receiving unit 123A receives a change operation while the selection menu is displayed, mode transition unit 128C transitions to the second mode.
[0102] According to this configuration, the mode transition unit 128C can transition to the second mode even from a state prior to execution of the first mode.
[0103] Furthermore, when the change operation receiving portion 123A receives a change operation, the mode transition portion 128C displays, by means of the OSD, a second image indicating that the mode is the second mode.
[0104] According to this configuration, the user of the projector 1 can recognize through the OSD that the second mode is currently being executed.
[0105] Moreover, the second image is displayed so as to be overlaid on the first image or so as to be aligned with the first image.
[0106] According to this configuration, while the second mode is being executed, the mode transition unit 128C displays both the first image and the second image. Therefore, the mode transition unit 128C can allow the user of the projector 1 to recognize whether the first mode or the second mode is currently being executed, simply by controlling the on / off of the display of the second image.
[0107] Furthermore, the projector 1 has, for example, a specific function button on a remote control attached to the projector 1 as an operator for directly instructing control of at least one of the size of the display image 52 or 72 and the position of the display image 52 or 72 on the display surface. The above-mentioned change operation is an operation on this function button.
[0108] According to this configuration, by operating the function button of the projector 1, it becomes possible to directly control at least one of the size of the display image 52 or 72 and the position of the display image 52 or 72 on the display surface.
[0109] Furthermore, when accepting a change operation by operating the above-mentioned function button, adjustment amount control unit 126 controls a unit adjustment amount, which is an adjustment amount per unit time of the size of display image 52 or 72 or the position of display image 52 or 72 on the display surface, according to the time length of the operation on the function button. Input image generation unit 123 adjusts the size of display image 52 or 72 or the position of display image 52 or 72 on the display surface based on the above-mentioned time length and the above-mentioned unit adjustment amount. When at least one vertex of projected image 51 or 71 is positioned outside predetermined area 30 of the liquid crystal panel due to the above-mentioned adjustment, adjustment amount control unit 126 reduces the unit adjustment amount.
[0110] According to this configuration, when it is expected that the projected image 51 or 71 will exceed the boundary of a predetermined range of the liquid crystal panel during the process of enlarging, reducing or moving the display image 52 or 72, the user of the projector 1 can reduce the speed of enlarging, reducing or moving the display image 52 or 72 without performing any additional operation. Furthermore, the user of the projector 1 can enlarge, reduce or move the display image 52 or 72 up to the limit of the correctable range.
[0111] The projector 1 according to this embodiment is a projector that projects a projection image onto a display surface. The control program PR1 is stored in a storage device 13, and the processing device 12 is provided. The processing device 12 reads out the control program PR1 from the storage device 13 and executes it. Thus, a first mode is selected in which the shape of the first input image 20 is deformed to generate the projection image 23. During execution of the first mode, the processing unit 12 also changes the size of the display image 52 or 72. or to change the position of the display image 52 or 72 on the display surface. 0. When the processor 12 receives the change operation, , from the first mode to a second mode for controlling the modification of the first input image 20 based on the modification action. Migrate do.
[0112] This configuration allows the user of the projector 1 to easily transition from the first mode to the second mode, more specifically, from a mode for executing geometric correction to a mode for executing enlargement, reduction, or movement of the display image 52 or 72. In particular, the change operation receiving unit 123A simply receives a change operation on the first input image 20 to seamlessly transition to the second mode, so that the user does not need to execute a procedure for mode selection. [Explanation of symbols]
[0113] 1...projector, 11...projection device, 12...processing device, 13...storage device, 14...communication device, 20...first input image, 21...projected image, 22...display image, 23...projected image, 24...display image, 30...predetermined area, 40...projected image, 41...display image, 50...second input image, 51...projected image, 52...display image, 60...projected image, 61...display image, 70...second input image, 71...projected image, 72...display image, 80...second input image, 81...projected image, 82...second input image, 83 , 84...projected image, 85...second input image, 86, 87...projected image, 90...first input image, 100, 101, 102, 103...projected image, 121...projected image generation unit, 122...conversion formula determination unit, 123...input image generation unit, 123A...change operation reception unit, 123B...information application unit, 124...coordinate determination unit, 125...judgment unit, 126...adjustment amount control unit, 127...notification unit, 128...mode control unit, 128A...first mode execution unit, 128B...second mode execution unit, 128C...mode transition unit
Claims
1. A method for controlling a projector that projects a projection image onto a display surface, comprising the steps of: performing a first mode of generating the projection image by modifying a shape of an input image; receiving, during execution of the first mode, a change operation on the input image for changing a size of a display image displayed by projecting the projection image onto the display surface or a position of the display image on the display surface; when the modification operation is received, transitioning from the first mode to a second mode in which modification to the input image is controlled based on the modification operation; transitioning to the first mode when the change operation is not performed for a predetermined time during execution of the second mode or when an operation to return to the first mode is received; A control method comprising:
2. the first mode includes deforming a shape of the input image by individually controlling a plurality of control points included in the input image; The control method according to claim 1 , wherein the second mode controls the change to the input image by collectively controlling the plurality of control points.
3. displaying a first image for selecting the first mode; transitioning to the second mode when an input of the change operation is received in a state in which the first image is displayed; The control method according to claim 1 or 2, further comprising:
4. The control method according to claim 3 , further comprising: displaying a second image indicating that a current mode is the second mode when the change operation is accepted.
5. The method of claim 4 , wherein the second image is displayed overlaid on or alongside the first image.
6. the projector has an operator for instructing control of at least one of the size and the position; The control method according to claim 1 , wherein the change action is an operation on the operator.
7. Controlling a unit adjustment amount, which is an adjustment amount of the size or the position per unit time, in response to a time length of an operation on the operator; adjusting the size or the position based on the time length and the unit adjustment amount; reducing the unit adjustment amount when at least one vertex of the projection image is positioned outside a predetermined area of a projection image generating device included in the projector as a result of the adjustment; The control method of claim 6 further comprising:
8. A projector that projects a projection image onto a display surface, comprising: A storage device that stores a control program; a processing device; The processing device reads out the control program from the storage device and executes it, Executing a first mode of transforming a shape of an input image to generate the projection image; accepting a change operation on the input image for changing a size of a display image displayed by projecting the projection image onto the display surface or a position of the display image on the display surface during execution of the first mode; transitioning from the first mode to a second mode in which, when the change operation is received, a change of the input image based on the change operation is controlled; A projector that transitions to the first mode when the change operation is not performed for a predetermined time while the second mode is being executed, or when an operation to return to the first mode is received.
Citation Information
Patent Citations
Projector
JP2005165207A
Projector and its control method
JP2006246306A
Image projection method and projector
JP2007215029A
Image display apparatus, adjustment method thereof, and program
JP2019078875A
Projection type display device
JP2020122888A