Control method of a projector and projector
By implementing a method and structure for controlling changes in image size and position within the projector, the problem of users being unable to directly switch to digital zoom in geometric correction mode has been solved, improving operational convenience and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SEIKO EPSON CORP
- Filing Date
- 2022-07-18
- Publication Date
- 2026-05-05
AI Technical Summary
When operating a projector, users cannot directly switch to digital zoom while using the geometric correction function, which causes inconvenience.
By implementing a control method and structure in the projector, it is possible to directly change the image size and position in geometric correction mode, and automatically switch to the corresponding mode after the change is completed for user operation.
It enables seamless switching to digital zoom or other change operations during geometric correction, improving the convenience and efficiency of user operation.
Smart Images

Figure CN115643380B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a control method for a projector and to a projector. Background Technology
[0002] When making various settings on a projector, sometimes the projector projects an image, and the settings screen used for making those settings overlaps with the image displayed on the display surface. The user operates the projector settings by using the settings screen that overlaps with the image displayed on the display surface. The function of displaying the projector's settings 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 for lens settings and image quality settings via an OSD. In the projector of Patent Document 1, the menu displayed is different when in normal mode and when in a mode specifically for adjusting the projected image when the lens is changed.
[0004] Patent Document 1: Japanese Patent Application Publication No. 2020-122888
[0005] In the technology described in Patent Document 1, the menu screens displayed in both the normal mode and the mode specifically for adjusting the projected image include menus for functions such as digital zoom, digital shift, and geometric correction. If a user of the projector in Patent Document 1 wants to use the digital zoom function while using the geometric correction function, the digital zoom function cannot be accessed during the geometric correction process. Therefore, the user needs to temporarily stop using the geometric correction function and return to the menu screen to access the digital zoom function. Thus, the user must navigate between the items included in the menu screen, which could be improved in terms of convenience. Summary of the Invention
[0006] One aspect of the present invention is a control method for a projector that projects a projected image onto a display surface. The control method includes: executing a first mode, wherein the first mode generates the projected image by deforming the shape of an input image; in the execution of the first mode, accepting a modification action on the input image, wherein the modification action is used to change the size of a displayed image or the position of the displayed image on the display surface by projecting the projected image onto the display surface; and, upon accepting the modification action, transitioning from the first mode to a second mode that controls the modification of the input image based on the modification action.
[0007] One aspect of the present invention is a projector that projects a projected image onto a display surface, comprising: a storage device storing a control program; and a processing device that performs the following processing: by reading from the storage device and executing the control program, a first mode is executed, wherein the first mode generates a projected image projected onto the display surface by deforming the shape of an input image; during the execution of the first mode, a change action to the input image is received, wherein the change action is used to change the size of a display image displayed by projecting the projected image onto the display surface, or the position of the display image on the display surface; and upon receiving the change action, a transition is made from the first mode to a second mode that controls the change of the input image based on the change action. Attached Figure Description
[0008] Figure 1 This is a block diagram showing the structure of a projector 1 according to one embodiment.
[0009] Figure 2 This is a block diagram showing the structure of an input image generation unit 123 according to one embodiment.
[0010] Figure 3 This is a block diagram showing the structure of a mode control unit 128 according to one embodiment.
[0011] Figure 4 Figures (a) to (e) are explanatory diagrams regarding the geometric correction of the projected image generation unit 121.
[0012] Figure 5A This is an illustrative diagram illustrating an example of geometric correction in one implementation method.
[0013] Figure 5B This is an illustrative diagram illustrating an example of geometric correction in one implementation method.
[0014] Figure 5C This is an illustrative diagram illustrating an example of geometric correction in one implementation method.
[0015] Figure 5D This is an illustrative diagram illustrating an example of geometric correction in one implementation method.
[0016] Figure 6 This is a diagram illustrating an example of a menu screen used when a user selects the type of geometric correction in one implementation.
[0017] Figure 7 Figures (a) to (e) are explanatory figures showing cases where the displayed image was enlarged or reduced using the image processing method used as a comparative example.
[0018] Figure 8Figures (a) to (f) are explanatory figures showing cases where the displayed image is enlarged or reduced using an image processing method according to one embodiment.
[0019] Figure 9 Figures (a) to (e) are explanatory diagrams showing the movement of the displayed image using the image processing method used as a comparative example.
[0020] Figure 10 Figures (a) to (f) are explanatory diagrams illustrating the case where the displayed image is moved using an image processing method according to one embodiment.
[0021] Figure 11 Figures (a) to (e) are examples of projected images in the respective image processing methods of one embodiment and a comparative example.
[0022] Figure 12 Figures (a) to (d) are examples of specific determination contents of the determination unit 125 in one embodiment.
[0023] Figure 13 (a) to (c) are explanatory diagrams of the operation of the adjustment amount control unit 126 and the coordinate determination unit 124 in one embodiment.
[0024] Figure 14 This is a state transition diagram regarding the mode transfer mode of the mode control unit 128 in one embodiment.
[0025] Figure 15A This is an explanatory diagram showing a display example of a message related to an embodiment.
[0026] Figure 15B This is an explanatory diagram showing a display example of a message related to an embodiment.
[0027] Figure 16 This is a flowchart illustrating an example of the operation of a projector 1 according to one embodiment.
[0028] Figure 17 This is a flowchart illustrating an example of the operation of a projector 1 according to one embodiment.
[0029] Figure 18 This is a flowchart illustrating an example of the operation of a projector 1 according to one embodiment.
[0030] Label Explanation
[0031] 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: Specified 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 images; 90: First input image; 100, 101, 102, 103: Projected images; 121: Projected image generation unit; 122: Transformation determination unit; 123: Input image generation unit; 123A: Change action acceptance 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 transfer unit. Detailed Implementation
[0032] The control method and projector of the embodiments will now be described with reference to the accompanying drawings. Furthermore, the dimensions and scales of the various parts in the drawings differ appropriately from the actual figures. Additionally, the embodiments described below are preferred examples, and therefore various technically preferred limitations have been added; however, unless otherwise specified in the following description, the scope of the invention is not limited to these embodiments.
[0033] 1. Structure of the implementation method
[0034] Figure 1 This is a block diagram showing the structure of the projector 1 according to the first embodiment. Furthermore, Figure 2 This is a functional block diagram showing the structure of the input image generation unit 123 of the projector 1. Furthermore, Figure 3 This is a functional block diagram showing the structure of the mode control unit 128 of 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 various components of the projector 1 are interconnected via one or more buses for communication of information. Furthermore, the various components of the projector 1 are composed of one or more devices. Some components of the projector 1 may also be omitted.
[0035] The projection device 11 is an apparatus that projects an image generated by the projection image generation unit 121 (described later) onto a screen or wall, etc. The projection device 11 projects various images under the control of the processing unit 12. The projection device 11 includes, for example, a light source, a liquid crystal panel, and a projection lens. The liquid crystal panel modulates the light from the light source, and the modulated light is projected onto a screen or wall, etc., via the projection lens. In this specification, the liquid crystal panel corresponds to "projection image generation apparatus." Furthermore, the provision of a liquid crystal panel in the projection device 11 is merely one example, and this embodiment is not limited to it. For example, this embodiment can also be applied to DLP (Digital Light Processing: registered trademark) which uses a DMD (Digital Mirror Device) instead of a liquid crystal panel.
[0036] The processing device 12 is a processor that controls the projector 1 as a whole, and may be composed of one or more chips. The processing device 12 may be composed, for example, a central processing unit (CPU) including interfaces with peripheral devices, arithmetic units, and registers. Alternatively, some or all of the functions of the processing device 12 may be implemented using hardware such as a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field Programmable Gate Array). The processing device 12 executes various processes in parallel or sequentially.
[0037] Storage device 13 is a recording medium that can be read by processing device 12, storing multiple programs including control program PR1 executed by processing device 12. Storage device 13 may be composed of at least one of ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), etc. Storage device 13 may also be referred to as a register, cache, main memory, or main storage device, etc.
[0038] The communication device 14 is hardware used for communicating with other devices, serving as a transmitting and receiving device. Specifically, in this embodiment, the communication device 14 is a communication device used to connect the projector 1 to other devices via wired or wireless means. The communication device 14 is also referred to, for example, as a network device, network controller, network interface card (NIC), communication module, etc.
[0039] The processing unit 12 reads and executes the control program PR1 from the storage device 13, and functions as the projected image generation unit 121, the transformation determination unit 122, the input image generation unit 123, the coordinate determination unit 124, the judgment unit 125, the adjustment amount control unit 126, the notification unit 127, and the mode control unit 128. Alternatively, the control program PR1 can also be sent from other devices, such as a server managing the projector 1, via a communication network (not shown).
[0040] The projection image generation unit 121 generates a projection image based on the input image acquired by the projection image generation unit 121, and projects the projection image onto a wall or screen, etc. Alternatively, the projection image generation unit 121 can acquire the input image from outside the projector 1, or it can acquire the input image stored in the storage device 13. Furthermore, in this embodiment, the projection image generation unit 121 acquires the coordinate values determined by the coordinate determination unit 124 (described later), and uses these coordinate values to generate the projection image 23.
[0041] 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 the display surface such as a wall or screen has the same shape as the first input image 20. In this specification, this correction is referred to as "geometric correction".
[0042] Figure 4 This is an explanatory diagram regarding the geometric correction of the projected image generation unit 121. Figure 4 (a) to Figure 4 The example shown in (c) is an example of the initial first input image 20 not being calibrated on the liquid crystal panel. The result is, as... Figure 4 As shown in (b), Figure 4 The first input image 20 shown in (a) becomes a projected image 21 with the same shape as the defined area 30 of the liquid crystal panel. The projected image 21 can be described as a projected image 21 without geometric correction. Furthermore, the "defined area" of the liquid crystal panel can be the entire area of the liquid crystal panel or a portion thereof. In this case, as... Figure 4As shown in (c), the display image 22 displayed on the display surface has a shape different from that of the first input image 20. Furthermore, the display image 22 can be described as a display image 22 displayed by projecting a projection image 21 that has not undergone geometric correction. Figure 4 In the example shown, the first input image 20 is rectangular. In contrast, the displayed image 22 is not rectangular. As a result, the shape of the displayed 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 onto the display surface. Therefore, as an example, the projected image generation unit 121 corrects the shape of the first input image 20 on the liquid crystal panel to... Figure 4 The shape of the projected image 23 is shown in (d). The projected image 23 can be described as a geometrically corrected projected image 23. As a result of projecting the projected image 23 onto the display surface, the display image 24 displayed on the display surface becomes a shape similar to the first input image 20. In addition, the display image 24 can be described as a display image 24 displayed by projecting the geometrically corrected projected image 23.
[0043] As an example, the geometric correction of the projected image generation unit 121 is performed based on the user's operation of the projector 1. For example, while viewing the displayed image 22 actually displayed on the display surface, the user of the projector 1 uses an input device (not shown) of the projector 1 to correct the positions of the vertices that are control points set for the first input image 20. Alternatively, for example, if the first input image 20 is a quadrilateral, the user of the projector 1 can also correct it one by one using the four vertices of the quadrilateral as control points. In this case, the projected image generation unit 121 receives position information indicating the positions of the control points of the corrected projected image 21 according to the user's operation.
[0044] Figures 5A to 5D This is an explanatory diagram of examples of geometric correction. Examples of geometric correction include longitudinal and transverse projection angle correction, vertex correction, surface projection correction, corner projection correction, and point correction.
[0045] Here, "longitudinal and transverse projection angle correction" refers to... Figure 4 The geometric correction corrects the longitudinal and lateral projection angles of the projected image 23 when it is projected onto the display surface.
[0046] like Figure 4 (a) to (e) and Figure 5A As shown, "vertex correction" is a geometric correction in which the user specifies the four vertices of the projected image 23 to be corrected individually.
[0047] like Figure 5BAs shown, "Surface Projection Correction" is a geometric correction performed on the surface-projected image 23. In "Surface Projection Correction," the user individually corrects eight points of the projected image 23 that correspond to a total of eight points: the four vertices and the midpoints of each side of the displayed image 24.
[0048] "Corner projection correction" refers to the geometric correction used when the display surface consists of two surfaces, such as a corner of a room, and the projected image 23 is divided into two images, projected image 23A and projected image 23B, and the projection is performed on each display surface. Figure 5C As shown, in "Corner Projection Correction," the user individually corrects the control points of each of the projected images 23A and 23B. Furthermore, when projecting the projected images 23 onto two horizontally adjacent wall sections, the projected images 23 are segmented horizontally. On the other hand, when projecting the projected images 23 onto a vertically adjacent wall section and a ceiling section, the projected images 23 are segmented vertically.
[0049] like Figure 5D As shown, "point correction" refers to geometric correction in which the projected image 23 is divided into a grid, and the vertices and division points of the projected image 23 are used as control points for individual correction by the user. In "point correction," the vertices and division points in the projected image 23 can be any arrangement pattern, such as 3 rows × 3 columns, 5 rows × 5 columns, 9 rows × 9 columns, 17 rows × 17 columns, or 31 rows × 31 columns.
[0050] Figure 6 This is an example image showing the menu screen used when a user selects a type of geometry correction. Figure 6 In the example shown, the user uses the directional keys on the remote control attached to projector 1 to select any one of the following: geometry correction off, horizontal and vertical projection angle correction, vertex correction, curved projection correction, corner projection correction, and point correction. After selecting the type of geometry correction, the user confirms which geometry correction is actually used by pressing the OK button on the remote control. Furthermore, when geometry correction is off, no geometry correction is performed.
[0051] Return to Figure 1 The transformation determination unit 122 determines the projection transformation used in the geometric alignment of 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 the projection image 23 was generated.
[0052] exist Figure 4 middle, Figure 4The four control points of the first input image 20 shown in (a) are vertex P, vertex Q, vertex R, and vertex S. On the other hand, Figure 4 The four control points of the projected image 23 shown in (d) are vertex p, vertex q, vertex r, and vertex s. Vertex P, vertex Q, vertex R, and vertex S correspond one-to-one with vertex p, vertex q, vertex r, and vertex s. In addition, the first input image 20 is set to the same size as the specified area 30 of the liquid crystal panel, and the coordinates of vertex P in the XY coordinate system of the specified area 30 of the liquid crystal panel are set to (Xp, Yp), and the coordinates of vertex p are set to (xp, yp). Furthermore, the parameters used in the projection transformation are set to α, β, γ, δ, ε, ζ, η, and θ. At this time, the transformation formula determination unit 122 sets the following mathematical formulas (1) and (2).
[0053] xp=(α*Xp+β*Yp+γ) / (η*Xp+θ*Yp+1) (1)
[0054] yp=(δ*Xp+ε*Yp+ζ) / (η*Xp+θ*Yp+1) (2)
[0055] The transformation formula determination unit 122 sets a total of 8 formulas by also setting the same formulas as these mathematical formulas (1) and mathematical formula (2) in the groups of vertices Q and q, vertices R and r, and vertices S and s. Based on these 8 mathematical formulas, the transformation formula determination unit 122 calculates the values of parameters α, β, γ, δ, ε, ζ, η, and θ, and thus determines the following mathematical formulas (3) and (4) as projection transformation formulas.
[0056] x=(α*X+β*Y+γ) / (η*X+θ*Y+1) (3)
[0057] y=(δ*X+ε*Y+ζ) / (η*X+θ*Y+1) (4)
[0058] Return to Figure 1 The input image generation unit 123 generates a second input image 50, 70, or 80 by applying at least one of the size change and movement to the first input image 20.
[0059] like Figure 2 As shown, the input image generation unit 123 includes a change action acceptance unit 123A and an information application unit 123B.
[0060] The change action receiving unit 123A receives change actions from the user regarding the size of the first input image 20 and the movement of the first input image 20. More specifically, after performing the aforementioned geometric correction, the change action receiving unit 123A receives change actions related to the size of the displayed image 24 or the position of the displayed image 24 on the display surface, maintaining a shape similar to the first input image 20. Then, based on the received change action, the change action receiving unit 123A obtains change information indicating at least one of size information related to the change in the size of the first input image 20 and movement information related to the movement of the first input image 20. Here, "change action" refers to the user inputting change information from an input device (not shown) of the projector 1, such as a remote control attached to the projector 1.
[0061] The information application unit 123B generates a second input image 50, 70, or 80 by applying the change information obtained from the change action acceptance unit 123A to the first input image 20.
[0062] Return to Figure 1 The coordinate determining unit 124 performs a projection transformation on the positions of all pixels of the second input image 50, 70, or 80 using a projection transformation formula determined by the transformation formula determining unit 122, in a coordinate system that defines the position of the projected image, such as the XY coordinate system on the defined area 30 of the liquid crystal panel described above. The positions of all pixels include four vertices that serve as control points for the second input image 50, 70, or 80. As a result, the coordinate determining unit 124 determines the coordinates of the positions of the four vertices of the defined projected image 51, 71, or 81 that correspond to the positions of the four vertices of the second input image 50, 70, or 80.
[0063] The following is based on reference Figures 7-10 The method for determining the positions of the four vertices of the projected image 51 or 71 in this embodiment, and the method for determining the positions of the four vertices of the projected image 40 or 60 as a comparative example, will be described. Figure 7 This is an explanatory diagram illustrating the use of image processing methods as comparative examples to enlarge or reduce the size of displayed images. Figure 8 This is an explanatory diagram illustrating the use of the image processing method of this embodiment to enlarge or reduce the size of an image. Figure 9 This is an explanatory diagram illustrating the case of moving the displayed image using an image processing method as a comparative example. Figure 10 This is an explanatory diagram illustrating the use of the image processing method of this embodiment to move and display an image.
[0064] Reference Figure 7 As described above, the projector in the comparative example, through... Figure 7 The first input image 20 shown in (a) is geometrically corrected to generate... Figure 7The projected image 23 is shown in (b). The display image 24, which is displayed by projecting the projected image 23 onto the projection surface, is as shown in (b). Figure 7 As shown in (c), it becomes a shape similar to the first input image 20. When displaying image 24 in a magnified or reduced manner, the comparative example projector uses a digital zoom function to magnify or reduce the image on the LCD panel. Figure 7 The projected image 23 is shown in (b). The result is the generation of... Figure 7 The projected image 40 is shown in (d). The projected image 40 can be described as a projected image 40 that has been magnified or reduced based on a digital zoom function. Here, "digital zoom" refers to the function of the projector to magnify or reduce the digital image on a designated area 30 of the LCD panel without moving the projection lens itself.
[0065] The projected image 40 takes on a shape similar to the projected image 23 on a designated area 30 of the liquid crystal panel. When the projector of the comparative example projects the projected image 40 onto the display surface, due to the positional relationship between the projector and the display surface, and the projection angle of the projected image 40 from the projector to the display surface, the shape of the displayed image 41 is as follows: Figure 7 As shown in (e), it becomes a different shape from the displayed image 24. In addition, the displayed image 41 can be said to be a displayed image 41 that is displayed by projecting a projected image 40 that has been enlarged or reduced based on a digital zoom function.
[0066] On the other hand, refer to Figure 8 In this embodiment, the input image generation unit 123 of the projector 1 generates an image by... Figure 8 The first input image 20 shown in (a) is used to generate change information representing size information related to size changes. Figure 8 The second input image 50 is shown in (d). The second input image 50 can be said to be generated by changing the size of the first input image 20.
[0067] Furthermore, the coordinate determination unit 124 performs a projection transformation on the positions of all pixels of the second input image 50 using the projection transformation formula determined by the transformation formula determination unit 122. Among these all pixels are four vertices that serve as control points for the second input image 50. As a result, the coordinate determination unit 124 determines the coordinates that define the positions of the four vertices of the projected image 51. Moreover, as... Figure 8 As shown in (e), the projection image generation unit 121 generates a projection image 51 based on the second input image 50 and the coordinate position after projection transformation by the coordinate determination unit 124. The projection image 51 can be described as a projection image 51 on the second input image 50 after a change in size.
[0068] The projected image 51 does not form a shape similar to the projected image 23 on the designated area 30 of the liquid crystal panel. However, if the projector 1 of this embodiment projects the projected image 51 onto the display surface, then as Figure 8 As shown in (f), the shape of the displayed image 52 is similar to that of the displayed image 24. Furthermore, the displayed image 52 can be described as a displayed image 52 projected onto a projected image 51 that has undergone projection transformation.
[0069] Reference Figure 9 As described above, the projector in the comparative example, through... Figure 9 The first input image 20 shown in (a) is geometrically corrected to generate... Figure 9 The projected image 23 is shown in (b). The display image 24, which is displayed by projecting the projected image 23 onto the projection surface, is as shown in (b). Figure 9 As shown in (c), it becomes a shape similar to the first input image 20. In the case of moving the displayed image 24, the projector in the comparative example moves the image on the liquid crystal panel using a digital shift function. Figure 9 The projected image 23 is shown in (b). As a result, a projected image 60 is generated. The projected image 60 can be described as a projected image 60 that has been moved based on a digital shift function. Here, "digital shift" refers to the function of the projector that moves the digital image on a specified area 30 of the liquid crystal panel without moving the projection lens itself.
[0070] The projected image 60 is shaped the same as the projected image 23 on a designated area 30 of the liquid crystal panel. However, when the projector of the comparative example projects the projected image 60 onto the display surface, due to the positional relationship between the projector and the display surface, and the projection angle of the projected image 60 from the projector to the display surface, the shape of the displayed image 61 is as follows: Figure 9 As shown in (e), it becomes a different shape from the displayed image 24. The displayed image 61 can be said to be a displayed image 61 that is displayed by projecting a projected image 60 that has been moved based on a digital shift function.
[0071] On the other hand, refer to Figure 10 In this embodiment, the input image generation unit 123 of the projector 1 generates an image by... Figure 10 The first input image 20 shown in (a) is used to generate change information representing movement information related to the movement of the first input image 20. Figure 10The second input image 70 is shown in (d). The second input image 70 can be said to be generated by moving the first input image 20. Furthermore, the coordinate determination unit 124 performs a projection transformation on the positions of all pixels of the second input image 70 using a projection transformation formula determined by the transformation formula determination unit 122. These all pixels include four vertices that serve as control points for the second input image 70. Moreover, as shown in (d), Figure 8 As shown in (e), the projection image generation unit 121 generates a projection image 71 based on the second input image 70 and the coordinate position after projection transformation by the coordinate determination unit 124. The projection image 71 can be described as a projection image 71 on the second input image 70 that has undergone projection transformation with change information representing movement information applied.
[0072] The projected image 71 does not form a shape similar to the projected image 23 on the designated area 30 of the liquid crystal panel. However, if the projector 1 of this embodiment projects the projected image 71 onto the display surface, then as Figure 10 As shown in (f), the shape of the displayed image 72 is similar to that of the displayed image 24. Furthermore, the displayed image 72 can be described as a displayed image 72 projected onto a projected image 71 that has undergone projection transformation.
[0073] Figure 11 This is a diagram illustrating examples of projected images 100-104 in the image processing methods of this embodiment and the comparative example, respectively. More specifically, Figure 11 This shows the use of reference. Figures 7-10 The image processing method described herein illustrates the changes in the projected images 100 to 104 on a specified area 30 of the liquid crystal panel when the image is moved after being reduced in size.
[0074] exist Figure 11 (a) shows the projected image 100 before shrinking and shifting. The projected image 100 is a quadrilateral with four sides consisting of approximately horizontal lines L1 and L7, and approximately vertical lines M1 and M7. The projected image 100 has undergone appropriate geometric correction. Therefore, when the projected image 100 is projected onto the display surface by the projection device 11, the two sides corresponding to lines L1 and L7 become lines parallel to the approximately horizontal sides of the display surface. Furthermore, the two sides corresponding to lines M1 and M7 become lines parallel to the approximately vertical sides of the display surface. That is, when the display surface is rectangular, the display image displayed by projecting the projected image 100 onto the display surface becomes approximately rectangular.
[0075] The projected image 100 is divided between straight lines L1 and L7 by straight lines L2 to L6. More specifically, when the projected image 100 is projected onto the aforementioned display surface, the edge corresponding to straight line L1 and the edge corresponding to straight line L7 are divided at equal intervals by straight lines corresponding to straight lines L2 to L6 within the display surface.
[0076] Furthermore, the line M1 and line M7 of the projected image 100 are divided by lines M2 to M6. More specifically, when the projected image 100 is projected onto the aforementioned display surface, the edge corresponding to line M1 and the edge corresponding to line M7 are divided at equal intervals by lines corresponding to lines M2 to M6 within the display surface.
[0077] Here, we will explain the case where the image processing method of the comparative example is used to attempt to reduce the display image corresponding to the projected image 100 to one-third of its original size in both dimensions. In this case, as... Figure 11 As shown in (b), the projected image 100 is reduced to a projected image 101 with a length and width that are one-third of the original length while maintaining a similar shape. The projected image 101 can be described as a reduced projected image 101 implemented based on digital zoom. Here, the defined area 30 of the liquid crystal panel is a rectangle with four sides: horizontal lines N1 and N4, and vertical lines O1 and O4. Furthermore, the defined area 30 of the liquid crystal panel is divided into three equal parts vertically by lines N2 and N3, and horizontally by lines O2 and O3. In this case, the projected image 101 converges to the area with four sides: lines N2, N3, O2, and O3.
[0078] Next, when the display image corresponding to the projected image 101 is moved to the lower left within the display surface, as follows: Figure 11 As shown in (c), the projected image 102 converges to a region with lines N1, N2, O1, and O2 as its four sides. The projected image 102 can be described as a projected image 102 that has undergone a digital shift function.
[0079] The projected image 102 maintains a shape similar to the projected image 100. However, in the case where the projector of the comparative example projects the projected image 102 onto the display surface, the displayed image will not have a shape similar to the original display image due to the positional relationship between the projector and the display surface, as well as the projection angle of the projected image 102 from the projector to the display surface. Therefore, when using the image processing method of the comparative example, it is necessary to perform geometric correction on the projected image 102 again.
[0080] On the other hand, the case where the display image corresponding to the projected image 100 is reduced to one-third of its original size in both dimensions using the image processing method of this embodiment will be described. In this case, as... Figure 11 As shown in (d), the projected image 100 becomes a projected image 103 with lines L3, L5, M3, and M5 as its four sides. The projected image 103 can be described as a projected image 103 that has undergone a projection transformation.
[0081] Next, when the display image corresponding to the projected image 103 is moved to the lower left within the display surface, as follows: Figure 11 As shown in (e), the projected image 103 becomes a projected image 104 with lines L1, L3, M1, and M3 as its four sides. The projected image 104 can be described as a projected image 104 that has undergone a projection transformation.
[0082] The projected image 104 does not maintain a shape similar to the projected image 100. However, when the projector 1 of this embodiment projects the projected image 104 onto the display surface, the displayed image becomes a shape similar to the original displayed image.
[0083] return Figure 1 The determination unit 125 determines whether the position of at least one of the four vertices of the projected image 81 generated by performing a projection transformation on the second input image 80 is outside the designated area 30 of the liquid crystal panel.
[0084] In addition, the determination unit 125 can also determine whether the positions of at least two adjacent vertices of the four vertices of the projected image 81 generated by performing projection transformation on the second input image 80 are located outside the designated area 30 of the liquid crystal panel.
[0085] Figure 12 This diagram illustrates an example of the specific determination content of the determination unit 125. Assume the input image generation unit 123 receives and magnifies... Figure 12 The information of the first input image 20 shown in (a) is used as size information related to changes in the size of the first input image 20 to generate Figure 12 The second input image 80 is shown in (c). The second input image 80 can be considered as a magnified version of the first input image 20. Then, the coordinate determination unit 124 determines the coordinates of all pixels based on the second input image 80. These all pixels include four vertices that serve as control points for the second input image 80. Finally, the projection image generation unit 121 generates a projection image based on the second input image 80 and the coordinate positions after projection transformation by the coordinate determination unit 124. Figure 12The projected image 81 is shown in (d). The projected image 81 can be described as a projected image 81 that has undergone a projection transformation on the magnified second input image 80. At this moment, vertex a of the projected image 81, which corresponds to one of the four vertices A of the second input image 80, is located inside the predetermined area 30 of the liquid crystal panel. In this case, the determination unit 125 determines that vertex a is included within the predetermined area 30.
[0086] On the other hand, it is then assumed that the input image generation unit 123 also receives information about enlarging the first input image 20 and generates a second input image 82. The second input image 82 can be described as an enlarged version of the first input image 20. The coordinate determination unit 124 determines the coordinates of all pixels based on the second input image 82. Among these all pixels are four vertices that serve as control points for the second input image 82. Finally, the projection image generation unit 121 generates a second input image based on the second input image 82 and the coordinate positions after projection transformation by the coordinate determination unit 124. Figure 12 The projected image 83 is shown in (d). The projected image 83 can be described as a projected image 83 that has undergone a projection transformation on the magnified second input image 82. At this moment, vertex a' of the projected image 83, which corresponds to one of the four vertices A of the second input image 80, is located outside the designated area 30 of the liquid crystal panel. In this case, the determination unit 125 determines that vertex a' is not included in the designated area 30.
[0087] The adjustment control unit 126 processes the aforementioned change action based on the user's operation of an operating component, such as a specific function button on a remote control attached to the projector 1. In this case, the adjustment control unit 126 controls the unit adjustment amount based on the duration of the operation on the operating component. The unit adjustment amount is the amount of adjustment of the size of the displayed image or the position of the displayed image on the display surface per unit time.
[0088] During the adjustment of the size of the displayed image or the position of the displayed image on the display surface, if it is anticipated that the projected image 83 will exceed the boundary of the designated area 30 of the liquid crystal panel, the adjustment amount control unit 126 sets the unit adjustment amount to the minimum. Based on this, in order to adjust the size of the displayed image or the position of the displayed image on the display surface, the input image generation unit 123 regenerates the second input image 82 based on the aforementioned duration and the new unit adjustment amount. The coordinate determination unit 124 performs a projection transformation on the positions of all pixels of the regenerated second input image 82 using the projection transformation formula determined by the transformation formula determination unit 122. The projected image generation unit 121 regenerates the projected image 83 based on the regenerated second input image 82 and the coordinate positions after the projection transformation performed by the coordinate determination unit 124. Furthermore, while the unit adjustment amount is preferably the minimum, it is sufficient to reduce it to a value smaller than the moment when the boundary is determined to be exceeded. In this case, the unit adjustment amount can also be changed to a progressively decreasing value each time the boundary is determined to be exceeded.
[0089] Figure 13 This is an explanatory diagram of the operation of the adjustment control unit 126. The following explanation will be provided by referring to... Figure 13 The operation of the adjustment control unit 126 will be explained. Furthermore, to simplify the explanation, the adjustment of the position of the displayed image on the display surface will be described as an example. The adjustment control unit 126 performs the same operation when adjusting the size of the displayed image.
[0090] The adjustment amount control unit 126 accelerates the change in unit adjustment amount based on the duration of continuous operation of the operating element, such as the duration of continuous pressing of a specific function button set on the remote control attached to the projector 1. For example, from the initial pressing until a predetermined time, the adjustment amount control unit 126 sets the unit adjustment amount to 1 pixel. As a result, the displayed image moves in units of 1 pixel. Then, after the predetermined time has elapsed since the initial pressing, the adjustment amount control unit 126 increases the unit adjustment amount to 2 pixels, 3 pixels, 4 pixels, and so on. Accompanying this, the speed at which the displayed image moves gradually increases.
[0091] As an example, with the unit adjustment set to 10 pixels, the image movement is displayed, with time t representing the moment. Here, as... Figure 13 As shown in (a), one vertex of the displayed image moves along the X-axis. 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. Based on this, it is predicted that the position of the vertex at time t4 will appear outside the boundary line corresponding to the boundary line of the specified area 30 of the liquid crystal panel on the display surface.
[0092] In this case, the determination unit 125 outputs the determination result that the position of the vertex at time t4 appears outside the boundary line corresponding to the boundary line of the specified area 30 of the liquid crystal panel on the display surface to the adjustment amount control unit 126.
[0093] Here, as Figure 13 As shown in (b), the adjustment control unit 126 sets the unit adjustment amount after time t3 to the minimum unit adjustment amount, which is 1 pixel.
[0094] Then, with the unit adjustment set to 1 pixel, the displayed image moves based on the duration the function button is pressed. The result is as follows: Figure 13 As shown in (c), the displayed image can move to the vicinity of the boundary line on the display surface, i.e., to the limit of the correctable range, without the user of projector 1 stopping pressing the function button.
[0095] return Figure 1 When the unit adjustment amount is minimized, and the determination unit 125 determines that at least one of the aforementioned points is located outside the designated area 30 of the liquid crystal panel, the notification unit 127 notifies the projector 1 of the determination result. Alternatively, 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 an external device.
[0096] In addition, if the determination unit 125 determines that the positions of at least two adjacent points are not included in the specified area 30 of the liquid crystal panel, the notification unit 127 may also notify the projector 1 of the determination result.
[0097] The mode control unit 128 controls the operating mode of the projector 1. More specifically, the mode control unit 128 executes a "first mode," which mainly uses the projected image generation unit 121 to perform geometric correction. The mode control unit 128 also executes a "second mode," which mainly uses the input image generation unit 123 and the coordinate determination unit 124 to control the size and position of the displayed image. The mode control unit 128 executes each mode while switching between the first mode and the second mode.
[0098] like Figure 3 As shown, the mode control unit 128 includes a first mode execution unit 128A, a second mode execution unit 128B, and a mode transfer unit 128C.
[0099] The first mode execution unit 128A primarily uses the projected image generation unit 121 to perform the aforementioned geometric correction. As a result, the first mode execution unit 128A deforms the shape of the first input image 20 to generate the projected image 23. In this case, the first mode execution unit 128A individually controls each control point contained in the first input image 20.
[0100] The second mode execution unit 128B generates a second input image 50 or 70 by applying change information to the first input image 20, primarily using the input image generation unit 123. Then, the second mode execution unit 128B primarily uses the coordinate determination unit 124 to perform a projection transformation, generating a projected image 51 or 71. In this case, the second mode execution unit 128B uniformly controls the control points contained in both the first input image 20 and the second input image 50 or 70.
[0101] If a change request is received during execution of the first mode, the mode transfer unit 128C transfers to execution of the second mode. Conversely, if no change request is received during execution of the second mode for a specified period of time, or if an operation to return to the first mode is received, the mode transfer unit 128C transfers to execution of the first mode.
[0102] Figure 14 This is a state transition diagram regarding the mode transfer mode of the mode control unit 128. In S1, it shows... Figure 6 The menu screen for geometry correction shown is used as an OSD, or as the mode in which the first mode execution unit 128A executes the first mode, i.e., adjusts each control point. Furthermore, in this specification, the menu screen for geometry correction corresponds to the "first image".
[0103] At this point, as shown in S2, assume that the user of projector 1 pressed, for example, a "+" button or a "-" button as a specific function button. Furthermore, in Figure 14 These buttons are uniformly labeled as "+ / -" buttons. Therefore, as shown in S3, the mode transfer unit 128C displays the message "In simultaneous vertex adjustment mode" as the OSD. Furthermore, in this specification, the message "In simultaneous vertex adjustment mode" corresponds to "Second image".
[0104] Figure 15A and Figure 15B This is an explanatory diagram about message display examples. For example... Figure 15A As shown, the mode transfer unit 128C can also display messages overlapping with the menu screen for geometry correction or the screen for adjusting each control point. Alternatively, as... Figure 15B As shown, the mode transfer unit 128C can also display messages side by side with the menu screen for geometry correction or the screen for adjusting each control point.
[0105] Subsequently, in S4, the second mode execution unit 128B executes the second mode, which is a mode in which all vertices of the projected image 51 or 71 or the display image 52 or 72 displayed by projecting the projected image 51 or 71 onto the display surface are uniformly adjusted as control points.
[0106] In this case, as shown in S5, if the user of projector 1 continues to press, for example, the "+" button or the "-" button as a specific function button, the displayed image will be enlarged or reduced. On the other hand, if the user of projector 1 presses, for example, the directional keys as a specific function button, the position of the displayed image 52 or 72 will be adjusted.
[0107] On the other hand, as shown in S6, during the execution of the second mode by the second mode execution unit 128B, if a fixed time has elapsed in a state of inactivity, the mode transfer unit 128C clears the message "in simultaneous vertex adjustment mode". Alternatively, if the user of the projector 1 presses, for example, the "ESC" button as a specific function button, that is, if an operation to return to the first mode is received, as shown in S7, the mode transfer unit 128C clears the message "in simultaneous vertex adjustment mode". Based on this, the operation of the mode control unit 128 returns to S1. That is, the first mode execution unit 128A executes the first mode.
[0108] pass Figure 14 The mode transition shown allows the user of projector 1 to seamlessly execute the second mode while controlling each control point in the first mode. Furthermore, after the user of projector 1 has uniformly and simultaneously adjusted the vertices in the second mode, they can return to the first mode to precisely adjust each control point again.
[0109] 2. Actions of the implementation method
[0110] Figures 16-18 This is a flowchart illustrating an example of the operation of the projector 1 according to the first embodiment. Hereinafter, it will be explained by referring to... Figures 16-18 The operation of projector 1 will be explained using an example.
[0111] In step S11, the processing device 12 functions as the first mode execution unit 128A, thereby executing the first mode. For details regarding the execution content, please refer to... Figure 17 To be described later.
[0112] In step S12, the processing device 12 determines whether a change action has been accepted. Specifically, if at least one of the user's change action—changing the size of the first input image 20 or moving the first input image 20—has been accepted, step S12 determines "yes," meaning the change action has been accepted. In this case, the processing device 12 proceeds to step S13. On the other hand, if the processing device 12 has not accepted the aforementioned change action, step S12 determines "no," meaning the change action has not been accepted. In this case, the processing device 12 proceeds to step S11.
[0113] In step S13, the processing device 12 functions as a mode transfer unit 128C, thereby displaying via OSD. Figure 15A as well as Figure 15B The example shows a message like "Vertexes are in simultaneous adjustment mode".
[0114] In step S14, the processing device 12 functions as the second mode execution unit 128B, thereby executing the second mode. For details regarding the execution content, please refer to... Figure 18 To be described later.
[0115] In step S15, the processing device 12 determines whether a user's operation to transfer to the first mode has been accepted. Specifically, if the user's operation to transfer to the first mode has been accepted, step S15 determines "yes," meaning the user's operation to transfer to the first mode has been accepted. In this case, the processing device 12 proceeds to step S17. On the other hand, if the processing device 12 does not accept the above-mentioned operation, step S15 determines "no," meaning the user's operation to transfer to the first mode has not been accepted. In this case, the processing device 12 proceeds to step S16.
[0116] In step S16, the processing device 12 determines whether the user has not operated the projector 1 within a predetermined time period since the start of the second mode. If there is no operation from the user within the predetermined time period since the start of the second mode, step S16 determines "yes," that is, it is determined that there is no operation from the user. In this case, the processing device 12 proceeds to step S17. If the user performs an operation other than the operation to switch to the first mode within the predetermined time period since the start of the second mode, step S16 determines "no," that is, it is determined that there is an operation from the user. In this case, the processing device 12 proceeds to step S14.
[0117] In step S17, the processing device 12 functions as a mode transfer unit 128C, thereby clearing the "Vertex Simultaneous Adjustment Mode" message displayed via the OSD. Afterwards, processing proceeds to step S11.
[0118] Figure 17 This is a flowchart illustrating the sub-steps that constitute step S11 above.
[0119] In sub-step S21, the processing device 12 functions as a projection image generation unit 121, thereby obtaining the first input image 20.
[0120] In sub-step S22, the processing device 12 functions as the projected image generation unit 121, receiving position information indicating the position of at least one of the four vertices of the projected image 21 after geometric correction based on the user's operation.
[0121] In sub-step S23, the processing device 12 functions as the projected image generation unit 121, thereby 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, thereby generating the projected image 23.
[0122] In sub-step S24, the processing device 12 functions as a transformation determination unit 122, determining the projection transformation based on the position information of the four vertices of the first input image 20 and the position information of the four vertices of the geometrically corrected projection image 23.
[0123] Figure 18 This is a flowchart illustrating the sub-steps that constitute step S14 above.
[0124] In sub-step S31, the processing device 12 functions as the information application unit 123B, applying the change information obtained by the change action acceptance unit 123A to the first input image 20, thereby generating the second input image 50, 70 or 80.
[0125] In sub-step S32, the processing device 12 functions as a coordinate determination unit 124, performing a projection transformation on the four vertices of the second input image 50, 70, or 80 using the projection transformation formula determined in sub-step S24. Thus, the processing device 12, acting as the coordinate determination unit 124, determines the coordinates of the positions of the four vertices of the predetermined projected image 51, 71, or 81 corresponding to the four vertices of the second input image 50, 70, or 80.
[0126] In sub-step S33, the processing device 12 determines whether at least one of the four vertices whose coordinates were determined in sub-step S32 is located outside the designated area 30. If at least one vertex is located outside the designated area 30, sub-step S33 is determined to be "yes," meaning that at least one vertex is located outside the designated area 30. In this case, the processing device 12 proceeds to sub-step S34. If, in sub-step S32, all four vertices whose coordinates were determined to be contained within the designated area 30 of the liquid crystal panel, sub-step S33 is determined to be "no," meaning that all four vertices are contained within the designated area 30. In this case, the processing device 12 terminates all processing.
[0127] In sub-step S34, the processing device 12 functions as the adjustment amount control unit 126 to minimize the unit adjustment amount.
[0128] In sub-step S35, the processing device 12 functions as the information application unit 123B, applying the change information obtained by the change action acceptance unit 123A and the minimum unit adjustment amount set by the adjustment amount control unit 126 to the first input image 20, and generating the second input image 50, 70 or 80.
[0129] In sub-step S36, the processing device 12 functions as a coordinate determination unit 124, performing a projection transformation on the four vertices of the second input image 50, 70, or 80 using the projection transformation formula determined in sub-step S35. Thus, the processing device 12, as the coordinate determination unit 124, determines the coordinates of the positions of the four vertices of the predetermined projected image 51, 71, or 81 corresponding to the four vertices of the second input image 50, 70, or 80.
[0130] In sub-step S37, the processing device 12 determines whether at least one of the four vertices whose coordinates were determined in sub-step S36 is located outside the designated area 30. If at least one vertex is located outside the designated area 30, sub-step S37 is determined to be "yes," meaning that at least one vertex is located outside the designated area 30. In this case, the processing device 12 proceeds to sub-step S38. If, in sub-step S36, all four vertices whose coordinates were determined to be contained within the designated area 30 of the liquid crystal panel, sub-step S37 is determined to be "no," meaning that all four vertices are contained within the designated area 30. In this case, the processing device 12 terminates all processing.
[0131] In sub-step S38, the processing device 12 functions as a notification unit 127, and externally notifies the projector 1 of the determination result in sub-step S37.
[0132] 3. Effects of the implementation method
[0133] In the control method of this embodiment, the first mode execution unit 128A executes a first mode by deforming the shape of the first input image 20 to generate the projected image 23. Next, during the execution of the first mode, the change action receiving unit 123A receives a change action on the first input image 20, wherein the change action is used to change the size of the display image 52 or 72, or the position of the display image 52 or 72 on the display surface. Upon receiving the change action, the mode transfer unit 128C transfers from the first mode to a second mode that controls the change of the first input image 20 based on the change action.
[0134] According to this structure, the user of the projector 1 can easily switch from the first mode to the second mode, and more specifically, from the execution mode of geometric correction to the execution mode of zooming in, zooming out, or moving the displayed image 52 or 72. In particular, the change action receiving unit 123A only accepts change actions for the first input image 20, seamlessly switching to the second mode, so the user does not need to perform the procedure of mode selection.
[0135] In addition, the first mode controls the multiple control points contained in the first input image 20 individually to deform the shape of the first input image 20, while the second mode controls the multiple control points contained in the first input image 20 uniformly to control the changes to the first input image 20.
[0136] According to this structure, in the second mode, the user of projector 1 does not need to control each control point individually. That is, the user of projector 1 can zoom in, zoom out, or move the displayed image 52 or 72 without performing complicated operations.
[0137] In addition, during the execution of the second mode, if no change is made for a specified period of time, or if an operation to return to the first mode is accepted, the mode transfer unit 128C transfers to the first mode.
[0138] According to this structure, after the user of projector 1 adjusts the vertices that serve as control points simultaneously in the second mode, they can return to the first mode and precisely adjust each control point again.
[0139] Furthermore, the mode transfer unit 128C displays a selection menu for selecting the first mode as a first image via an OSD. Additionally, if the change action handling unit 123A handles a change action while the selection menu is displayed, the mode transfer unit 128C transfers to the second mode.
[0140] According to this structure, the mode transfer unit 128C can also transfer from the state of the previous stage of executing the first mode to the second mode.
[0141] In addition, when the change action acceptance unit 123A accepts the change action, the mode transfer unit 128C displays the second image of the second mode via OSD display.
[0142] According to this structure, the user of projector 1 can identify through OSD that the current time is in the execution of the second mode.
[0143] In addition, the second image described above is displayed overlapping the first image described above, or displayed side by side with the first image described above.
[0144] According to this structure, during the execution of the second mode, the mode transfer unit 128C simultaneously displays the first image and the second image. Therefore, by simply controlling the on / off state of the display of the second image, the mode transfer unit 128C enables the user of the projector 1 to identify whether the projector is currently executing the first mode or the second mode.
[0145] Furthermore, the projector 1 has specific function buttons, such as those attached to a remote control, which directly control at least one of the size of the displayed image 52 or 72 and the position of the displayed image 52 or 72 on the display surface. The aforementioned change action is an operation of these function buttons.
[0146] According to this structure, by operating the function buttons of the projector 1, at least one of the size of the displayed image 52 or 72 and the position of the displayed image 52 or 72 in the display surface can be directly controlled.
[0147] Furthermore, when a change action is initiated by operating the aforementioned function buttons, the adjustment amount control unit 126 controls a unit adjustment amount based on the duration of the function button operation. This unit adjustment amount is the adjustment of the size of the displayed image 52 or 72 or the position of the displayed image 52 or 72 on the display surface per unit time. The input image generation unit 123 adjusts the size of the displayed image 52 or 72 or the position of the displayed image 52 or 72 on the display surface based on the aforementioned duration and the aforementioned unit adjustment amount. If at least one vertex of the projected image 51 or 71 is located outside the designated area 30 of the liquid crystal panel due to the aforementioned adjustment, the adjustment amount control unit 126 reduces the unit adjustment amount.
[0148] According to this structure, during the process of magnifying, reducing, or moving the displayed image 52 or 72, if it is expected that the projected image 51 or 71 exceeds the boundary of the specified range of the liquid crystal panel, the user of the projector 1 can reduce the speed of magnification, reduction, or movement of the displayed image 52 or 72 without having to perform the operation again. Furthermore, the user of the projector 1 can magnify, reduce, or move the displayed image 52 or 72 to the limit of the correctable range.
[0149] Furthermore, the projector 1 in this embodiment projects a projected image onto a display surface and includes a storage device 13 storing a control program PR1 and a processing device 12. The processing device 12 reads from the storage device 13 and executes the control program PR1 to perform a first mode in which a projected image 23 is generated by deforming the shape of the first input image 20. Furthermore, during the execution of the first mode, the processing device 12 receives a change action for the first input image 20, wherein the change action is used to change the size of the displayed image 52 or 72, or the position of the displayed image 52 or 72 on the display surface. Furthermore, upon receiving a change action, the processing device 12 transitions from the first mode to a second mode that controls the change of the first input image 20 based on the change action.
[0150] According to this structure, the user of the projector 1 can easily switch from the first mode to the second mode, and more specifically, from the execution mode of geometric correction to the execution mode of zooming in, zooming out, or moving the displayed image 52 or 72. In particular, the change action receiving unit 123A only accepts change actions for the first input image 20, seamlessly switching to the second mode, so the user does not need to perform the procedure of mode selection.
Claims
1. A control method for a projector, comprising: Execute a first mode, wherein the first mode generates a projected image projected onto a display surface by deforming the shape of an input image; During the execution of the first mode, a change action to the input image is accepted, wherein the change action is used to change the size of the displayed image displayed by projecting the projected image onto the display surface, or the position of the displayed image on the display surface; Upon receiving the change action, the system transitions from the first mode to a second mode that controls changes to the input image based on the change action. as well as During the execution of the second mode, if no change action is performed for a specified period of time, or if an operation to return to the first mode is accepted, the system switches to the first mode.
2. The control method for a projector according to claim 1, wherein, In the control method of the projector, The first mode involves individually controlling multiple control points contained in the input image to deform the shape of the input image. The second mode is to uniformly control the multiple control points to control changes to the input image.
3. The control method for a projector according to claim 1 or 2, wherein, The control method for the projector also includes: Display a first image for selecting the first mode; and If the input for the change action is received while the first image is being displayed, the system switches to the second mode.
4. The control method for a projector according to claim 3, wherein, The control method for the projector also includes: If the change action is accepted, a second image is displayed indicating that the current mode is the second mode.
5. The control method for a projector according to claim 4, wherein, The second image is displayed overlapping the first image or side by side with the first image.
6. The control method for a projector according to claim 1 or 2, wherein, The projector has an operating element that instructs control of at least one of the size and the position. The change action is an operation performed on the operating component.
7. The control method for a projector according to claim 6, wherein, The control method for the projector also includes: The unit adjustment amount is controlled according to the duration of operation of the operating component, wherein the unit adjustment amount is the adjustment amount of the size or the position per unit time. The size or position is adjusted based on the duration and the unit adjustment amount; and If at least one vertex of the projected image is located outside the specified area of the projected image generation device of the projector through the adjustment, the unit adjustment amount is reduced.
8. A projector, wherein, The projector has: Storage device for storage control program; and Processing device, The processing device performs the following processing: The first mode is executed by reading from and executing the control program, wherein the first mode generates a projected image projected onto the display surface by deforming the shape of the input image. During the execution of the first mode, a modification action to the input image is accepted, wherein the modification action is used to change the size of the displayed image displayed by projecting the projected image onto the display surface, or the position of the displayed image on the display surface. Upon receiving the change action, the system transitions from the first mode to a second mode that controls changes to the input image based on the change action. During the execution of the second mode, if no change action is performed for a specified period of time, or if an operation to return to the first mode is accepted, the system switches to the first mode.
Citation Information
Patent Citations
Projection type display device
JP2020122888A
Image projection method and projector
JP2007215029A
Display, control method of display, and program
JP2017079409A
Control device for correcting projection image, projection system, method of controlling same, and storage medium
US20190219907A1