IMAGE DISPLAY METHOD, PROJECTOR, AND PROGRAM
Patent Information
- Application Number
- JP2023020107
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-02-13
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2043-02-13
Smart Images

Figure 0007632500000001 
Figure 0007632500000002 
Figure 0007632500000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an image display method, a projector, and a program. [Background technology]
[0002] Conventionally, techniques relating to shape correction of a projector are known. For example, Patent Document 1 describes the following: When performing geometric correction of a projector, in order for a user to accurately move a correction target point by operating an operation terminal, markers corresponding to an end point selected as a correction target point are displayed at the end point of the projected image and at the end point on the instruction screen of the operation terminal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-125955 A Summary of the Invention [Problem to be solved by the invention]
[0004] The technology described in Patent Document 1 allows the position of a correction point after it has been moved to be confirmed, but does not allow the position of a correction point before it has been moved to be confirmed. Therefore, there is room for improvement in user convenience. [Means for solving the problem]
[0005] One aspect of the present disclosure is an image display method that includes displaying a control point image indicating a plurality of control points used for shape correction of a projection image of a projector; accepting a first operation to move a first control point, which is one of the plurality of control points, from a first position to a second position; when the first operation is accepted, displaying a first image indicating the first control point before the movement at the first position; and when the first operation is accepted, displaying a second image indicating the first control point after the movement at the second position.
[0006] Another aspect of the present disclosure is a program that causes a processor to execute the following operations: displaying a control point image indicating a plurality of control points used for shape correction of a projection image of a projector; accepting a first operation to move a first control point, which is one of the plurality of control points, from a first position to a second position; when the first operation is accepted, displaying a first image indicating the first control point before the movement at the first position; and when the first operation is accepted, displaying a second image indicating the first control point after the movement at the second position.
[0007] Yet another aspect of the present disclosure is a projector that includes an optical device, an input device that accepts user operations, and at least one processor, wherein the at least one processor executes the following operations: causing the optical device to display a control point image indicating a plurality of control points used for shape correction of a projection image of the projector; accepting via the input device a first operation to move a first control point, which is one of the plurality of control points, from a first position to a second position; when the first operation is accepted, causing the optical device to display a first image indicating the first control point before the movement at the first position; and when the first operation is accepted, causing the optical device to display a second image indicating the first control point after the movement at the second position. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of an image projection system according to an embodiment. [Diagram 2] FIG. 1 is a diagram showing an example of the configuration of a projector according to an embodiment. [Diagram 3] FIG. 4 is a diagram showing an example of the configuration of a first control unit of the projector. [Figure 4] FIG. 2 is a diagram showing an example of the configuration of a control device. [Diagram 5] 5A and 5B are diagrams showing an example of a transition of a projected image. [Figure 6] 6 is a flowchart showing an example of a process of a second control unit of the control device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the present embodiment will be described with reference to the drawings. FIG. 1 is a diagram showing an example of the configuration of an image projection system 1 according to this embodiment. The image projection system 1 includes a projector 100 and a control device 200.
[0010] The control device 200 is composed of, for example, a personal computer, and instructs the projector 100 to project a projection image PJ. The control device 200 generates a projection image PJ based on an operation from a user U, transmits the generated projection image PJ to the projector 100 via, for example, an Ethernet (registered trademark) cable, and causes the projector 100 to project the projection image PJ. The projection image PJ includes an initial pattern image PTA, a first pattern image PT1, a second pattern image PT2, and a third pattern image PT3. The initial pattern image PTA and the first to third pattern images PT1 to PT3 will be further described with reference to FIGS. The control device 200 transmits each of the first pattern image PT1 to the third pattern image PT3 and a command CMP to the projector 100. The command CMP instructs the projector 100 to update the projection image PJ. For example, when the projector 100 receives the second pattern image PT2 and the command CMP while the projector 100 is displaying the first pattern image PT1, the projector 100 projects the second pattern image PT2 in place of the first pattern image PT1.
[0011] In this embodiment, the control device 200 is connected to the projector 100 so as to be able to carry out wired communication via an Ethernet (registered trademark) cable or the like, but may be connected so as to be able to carry out wireless communication via Wi-Fi (registered trademark) or the like. In this embodiment, the control device 200 is configured as a personal computer, but the control device 200 may also be configured as a tablet terminal, a smartphone, or the like.
[0012] The projector 100 projects the image light PL onto a projection region RS of the screen SC. The projector 100 also projects the image light PL so as to display a projection image PJ on the screen SC.
[0013] The screen SC in Fig. 1 shows an X-axis and a Y-axis that are perpendicular to each other. In Fig. 1, when a user stands facing the screen SC, the X-axis indicates the left-right direction and the Y-axis indicates the up-down direction. The positive direction of the X-axis indicates the rightward direction, and the positive direction of the Y-axis indicates the downward direction. FIG. 5 also shows the X-axis and the Y-axis.
[0014] FIG. 2 is a diagram showing an example of the configuration of a projector 100 according to the present embodiment. As shown in FIG. 2, the projector 100 includes a projection unit 110 and a drive unit 120 that drives the projection unit 110. The projection unit 110 forms an optical image and projects image light PL onto the screen SC. In this embodiment, the projection unit 110 projects the image light PL corresponding to the projection image PJ onto the screen SC. In this embodiment, the projection unit 110 projects the image light PL corresponding to a control point image indicating a plurality of control points PC used for shape correction of the projection image PJ onto the screen SC. The number of the plurality of control points PC is, for example, 24 (=4×6), as will be described with reference to FIG. 5. The control point image shows multiple control points PC used for so-called "point correction." "Point correction" refers to correcting distortion of the projected image PJ by adjusting the positions of each intersection point obtained by dividing the projected image PJ into a grid. Each intersection point corresponds to multiple control points PC. The projection unit 110 includes a light source unit 111, a light modulation device 112, and a projection optical system 113. The drive unit 120 includes a light source drive unit 121 and a light modulation device drive unit 122. The projection unit 110 corresponds to an example of an "optical device."
[0015] The light source unit 111 includes a light source. The light source is, for example, a solid-state light source such as an LED (Light Emitting Diode) or a laser light source. In this embodiment, the light source unit 111 is a solid-state light source, but is not limited to this. The light source unit 111 may be a lamp light source such as a halogen lamp, a xenon lamp, or an extra-high pressure mercury lamp.
[0016] The light source unit 111 may also include a reflector and an auxiliary reflector that guide the light emitted by the light source to the light modulation device 112. Furthermore, the light source unit 111 may also include a lens group for improving the optical characteristics of the projected light, a polarizing plate, or a dimming element that reduces the amount of light emitted by the light source on the path leading to the light modulation device 112. The light source driving unit 121 is connected to the internal bus 107, and controls the output of the light source by turning on and off the light source of the light source unit 111 according to instructions from a first control unit 150 also connected to the internal bus 107.
[0017] The light modulation device 112 includes, for example, three liquid crystal panels 115 corresponding to the three primary colors of R, G, and B. R indicates red, G indicates green, and B indicates blue. That is, the light modulation device 112 includes a liquid crystal panel 115 corresponding to R light, a liquid crystal panel 115 corresponding to G light, and a liquid crystal panel 115 corresponding to B light. The light emitted by the light source unit 111 is separated into three color lights of RGB, and each color light is incident on a corresponding liquid crystal panel 115. Each of the three liquid crystal panels 115 is a transmissive liquid crystal panel, and generates a first image light PLA by modulating the light passing through the liquid crystal panel 115. The first image light PLA modulated after passing through each liquid crystal panel 115 is synthesized by a synthesis optical system such as a cross dichroic prism, and is output to the projection optical system 113. In this embodiment, the light modulation device 112 is described as having a transmissive liquid crystal panel 115 as a light modulation element, but is not limited to this. The light modulation element may be a reflective liquid crystal panel or a digital micromirror device.
[0018] The light modulation device 112 is driven by a light modulation device driving section 122. The light modulation device driving section 122 is connected to an image processing section 145. Image data corresponding to each of the primary colors R, G, and B is input to the light modulation device driving unit 122 from the image processing unit 145. The light modulation device driving unit 122 converts the input image data into a data signal suitable for the operation of the liquid crystal panel 115. The light modulation device driving unit 122 applies a voltage to each pixel of each liquid crystal panel 115 based on the converted data signal, and draws an image on each liquid crystal panel 115.
[0019] The projection optical system 113 includes a projection lens, a mirror, etc. that form an image of the incident image light PL on the screen SC. The projection optical system 113 also includes a zoom mechanism that enlarges or reduces the image projected onto the screen SC, a focus adjustment mechanism that adjusts the focus, and a lens shift mechanism that adjusts the projection direction of the image light PL.
[0020] The projector 100 further includes an operation unit 131, a remote control receiver 133, an input interface 135, a storage unit 137, a first communication interface 141, a frame memory 143, an image processing unit 145, and a first control unit 150. The input interface 135, the storage unit 137, the first communication interface 141, the image processing unit 145, and the first control unit 150 are connected to each other via an internal bus 107 so as to be able to communicate data with each other.
[0021] The operation unit 131 includes various buttons and switches provided on the surface of the housing of the projector 100, generates operation signals corresponding to the operations of these buttons and switches, and outputs the operation signals to the input interface 135. The input interface 135 includes a circuit that outputs the operation signals input from the operation unit 131 to the first control unit 150. The operation unit 131 corresponds to an example of an "input device."
[0022] The remote control light receiving unit 133 receives an infrared signal transmitted from the remote control 5, and decodes the received infrared signal to generate an operation signal. The remote control light receiving unit 133 outputs the generated operation signal to the input interface 135. The input interface 135 includes a circuit that outputs the operation signal input from the remote control light receiving unit 133 to the first control unit 150. The remote control 5 corresponds to another example of the "input device."
[0023] The storage unit 137 is, for example, a magnetic recording device such as a hard disk drive (HDD), or a storage device using a semiconductor storage element such as a flash memory or a solid state drive (SSD). The storage unit 137 stores the program executed by the first control unit 150, the data processed by the first control unit 150, image data, and the like.
[0024] The first communication interface 141 is a communication interface that executes communication with the control device 200 in accordance with the Ethernet (registered trademark) standard. The first communication interface 141 includes a connector for connecting an Ethernet (registered trademark) cable, and an interface circuit for processing signals transmitted through the connector. The first communication interface 141 is an interface board having a connector and an interface circuit, and is connected to a main board on which the first processor 150A and the like of the first control unit 150 are mounted. Alternatively, the connector and interface circuit constituting the first communication interface 141 are mounted on the main board of the first control unit 150. The first communication interface 141 receives image data and the like from the control device 200.
[0025] The first control unit 150 includes a first memory 150B and a first processor 150A. The first memory 150B is a storage device that non-volatilely stores programs and data executed by the first processor 150A. The first memory 150B is configured by a semiconductor storage element such as a magnetic storage device or a flash ROM (Read Only Memory), or other types of non-volatile storage devices. The first memory 150B may also include a RAM (Random Access Memory) that configures a work area for the first processor 150A. The first memory 150B stores data processed by the first control unit 150, the first control program PGM1 executed by the first processor 150A, and the like.
[0026] The first processor 150A may be configured as a single processor, or may be configured such that a plurality of processors function as the first processor 150A. The first processor 150A executes the first control program PGM1 to control each part of the projector 100. For example, the first processor 150A outputs to the image processing unit 145 an instruction to execute image processing corresponding to an operation accepted by the operation unit 131 and the remote control 5, and parameters used in this image processing. The parameters include, for example, geometric correction parameters for correcting geometric distortion of an image projected on the screen SC. The first processor 150A also controls the light source driving unit 121 to control the turning on and off of the light source unit 111, and adjusts the output of the light source unit 111, i.e., the amount of light. The first processor 150A corresponds to an example of "at least one processor."
[0027] The first processor 150A may be configured as a SoC (System on Chip) integrated with a part or all of the first memory 150B and other circuits. The first processor 150A may also be configured as a combination of a CPU (Central Processing Unit) that executes a program and a DSP (Digital Signal Processor) that executes a predetermined arithmetic process. All of the functions of the first processor 150A may be implemented in hardware, or may be configured using a programmable device.
[0028] The image processing unit 145 and the frame memory 143 can be configured, for example, by an integrated circuit. The integrated circuit includes a large-scale integration (LSI), an application specific integrated circuit (ASIC), and a programmable logic device (PLD). The PLD includes, for example, a field-programmable gate array (FPGA). Furthermore, an analog circuit may be included as part of the configuration of the integrated circuit, or a combination of a processor and an integrated circuit may be used. The combination of a processor and an integrated circuit is called a microcontroller (MCU), a system-on-a-chip (SoC), a system LSI, a chipset, or the like.
[0029] The image processing unit 145 expands the image data input from the first communication interface 141 into the frame memory 143. The frame memory 143 includes a plurality of banks. Each bank has a storage capacity capable of writing one frame's worth of image data. The frame memory 143 is configured, for example, by a Synchronous Dynamic Random Access Memory (SDRAM).
[0030] The image processing unit 145 performs image processing on the image data expanded in the frame memory 143, such as resolution conversion processing, resizing processing, distortion correction, shape correction processing, digital zoom processing, and adjustment of the color tone and brightness of the image. In addition, the image processing unit 145 generates a vertical synchronization signal by converting the input frame frequency of the vertical synchronization signal into a drawing frequency. The generated vertical synchronization signal is called an output synchronization signal. The image processing unit 145 outputs the generated output synchronization signal to the light modulation device driving unit 122.
[0031] Next, the configuration of the first control unit 150 of the projector 100 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the first control unit 150 of the projector 100. The first control unit 150 of the projector 100 controls the operation of the projector 100 based on an instruction from the control device 200, for example. 3, the first control unit 150 includes an image receiving unit 151, a projection control unit 152, a first communication control unit 153, and a first image storage unit 154. Specifically, the first processor 150A of the first control unit 150 executes a first control program PGM1 stored in a first memory 150B, thereby functioning as the image receiving unit 151, the projection control unit 152, and the first communication control unit 153. In addition, the first processor 150A of the first control unit 150 executes the first control program PGM1 stored in the first memory 150B, thereby causing the first memory 150B to function as the first image storage unit 154.
[0032] The first image storage unit 154 stores the projection image PJ. The projection image PJ includes an initial pattern image PTA, and a first pattern image PT1 to a third pattern image PT3. The initial pattern image PTA, and the first pattern image PT1 to the third pattern image PT3 are received by the image receiving unit 151 from the control device 200, and are stored in the first image storage unit 154 by the image receiving unit 151.
[0033] The image receiving unit 151 receives a projection image PJ from the control device 200. The projection image PJ includes an initial pattern image PTA, and a first pattern image PT1 to a third pattern image PT3. The image receiving unit 151 stores the received projection image PJ in the first image storage unit 154.
[0034] The projection control unit 152 receives a command CMP from the control device 200. When the projection control unit 152 receives the command CMP, the projection control unit 152 projects the projection image PJ received by the image receiving unit 151 onto the screen SC. For example, when the projection control unit 152 is displaying the first pattern image PT1, if the image receiving unit 151 receives the second pattern image PT2 and the projection control unit 152 receives the command CMP, the projection control unit 152 projects the second pattern image PT2 in place of the first pattern image PT1.
[0035] The first communication control unit 153 receives the projection image PJ and the command CMP from the control device 200 via the first communication interface 141.
[0036] Next, the configuration of the control device 200 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the control device 200. As shown in Fig. 4, the control device 200 includes a second control unit 210, a second operation mechanism 220, a second display mechanism 230, and a second communication interface 240. The second control unit 210 includes a second processor 210A and a second memory 210B. The second control unit 210 controls the operation of each part of the control device 200. Further, to the second control unit 210, a second operation mechanism 220, a second display mechanism 230, and a second communication interface 240 are connected.
[0037] The second operation mechanism 220 is connected to, for example, a mouse, a keyboard, etc., and receives an operation from a user U. The user U is, for example, a user of the control device 200. Then, the second operation mechanism 220 generates an operation signal corresponding to the received operation, and outputs the generated operation signal to the second control unit 210. The second display mechanism 230 includes an LCD (Liquid Crystal Display) or the like, and displays various images on the LCD according to instructions from the second control unit 210. The second communication interface 240 includes a connector and an interface circuit, and is connected to the second control unit 210. In this embodiment, the second communication interface 240 is an interface for communicating with the projector 100, for example, in accordance with the Ethernet (registered trademark) standard.
[0038] The second processor 210A is configured with a CPU, a DSP, a microcomputer, etc. The second processor 210A may be configured with multiple processors, or may be configured with a single processor. The second processor 210A may be hardware programmed to realize the functions of each unit described below. That is, the second processor 210A may be configured to have the second control program PGM2 installed as a hardware circuit. In this case, for example, the second processor 210A is configured with an ASIC, an FPGA, or the like. In the following description, the second processor 210A executes the second control program PGM2 to thereby realize various functions of the second control unit 210. The second processor 210A corresponds to an example of a "processor."
[0039] The second memory 210B has a storage area for storing programs executed by the second processor 210A and data processed by the second processor 210A. The second memory 210B stores the second control program PGM2 executed by the second processor 210A, and various image data, setting data, and the like related to the operation of the control device 200. The second memory 210B has a nonvolatile storage area that stores programs and data in a nonvolatile manner. The second memory 210B may include, for example, a ROM, HDD, SSD, etc., as the nonvolatile storage area. The second memory 210B may also include a volatile storage area and configure a work area that temporarily stores programs executed by the second processor 210A and data to be processed. The second memory 210B may include, for example, a RAM, etc., as the volatile storage area.
[0040] 4, the second control unit 210 includes an operation receiving unit 211, an image generating unit 212, a projection instruction unit 213, a second communication control unit 214, and a second image storage unit 215. Each of these units is realized by, for example, the second processor 210A executing the second control program PGM2, through cooperation between software and hardware. The second control program PGM2 corresponds to an example of a "program".
[0041] In this embodiment, a case will be described in which the control device 200 includes an operation reception unit 211, an image generation unit 212, and a projection instruction unit 213, but is not limited to this. For example, the projector 100 may include at least one of the operation reception unit 211, the image generation unit 212, and the projection instruction unit 213. For example, the first processor 150A of the first control unit 150 of the projector 100 may execute the first control program PGM1 to function as the operation reception unit 211, the image generation unit 212, and the projection instruction unit 213. In this case, the projector 100 does not need to be communicatively connected to the control device 200. In other words, in the projector 100, the first control unit 150 may be provided with the operation reception unit 211, the image generation unit 212, and the projection instruction unit 213 to execute the "image display method" according to this embodiment. In order to distinguish the projector 100 in this case from the projector 100 according to this embodiment, in the following description, it may be referred to as a projector 100A according to another embodiment. In this case, the first control program PGM1 corresponds to an example of a "program".
[0042] The second image storage section 215 stores the projection image PJ. The projection image PJ includes an initial pattern image PTA, and the first pattern image PT1 to the third pattern image PT3. The initial pattern image PTA is stored in advance in the second image storage section 215. The first pattern image PT1 to the third pattern image PT3 are generated by the image generation section 212, and stored in the second image storage section 215 by the image generation section 212. In the following description, when there is no need to distinguish between the initial pattern image PTA and the first pattern image PT1 to the third pattern image PT3, they may be referred to as pattern images PT.
[0043] In this embodiment, the initial pattern image PTA is a lattice image. The initial pattern image PTA includes a plurality of line segments LX parallel to the X-axis direction, a plurality of line segments LY parallel to the Y-axis direction, and control points PC corresponding to the intersections of each of the line segments LX and each of the line segments LY. The initial pattern image PTA corresponds to an example of a "control point image." Next, the initial pattern image PTA will be further described with reference to FIG.
[0044] FIG. 5 is a diagram showing an example of a transition of the projected image PJ. The initial pattern image PTA is shown in the upper part of Fig. 5. In Fig. 5, the initial pattern image PTA includes six line segments LX, eight line segments LY, and 24 (=(6-2) x (8-2)) control points PC. The six line segments LX are arranged at equal intervals along the Y-axis direction. The eight line segments LY are arranged at equal intervals along the X-axis direction. The line segments LX and LY correspond to an example of an "image indicating lines."
[0045] Returning to FIG. 4 again, the configuration of second control unit 210 will be described. The operation receiving unit 211 receives an operation QP from the user U. The operation QP includes a first operation QP1 and a second operation QP2. The user U refers to the pattern image PT displayed on the LCD of the second display mechanism 230 and performs the operation QP using, for example, the mouse of the second operation mechanism 220.
[0046] The first operation QP1 is an operation QP for moving the first control point PC1 from the first position PS1 to the second position PS2. The first control point PC1 is one of the multiple control points PC. The first operation QP1 is an operation QP in which the user U, for example, clicks the first control point PC1 at the first position PS1, drags the first control point PC1 from the first position PS1 to the second position PS2, and drops the first control point PC1 at the second position PS2. That is, the first operation QP1 is an operation QP in which the user U, for example, drags and drops the first control point PC1 from the first position PS1 to the second position PS2. The first control point PC1, the first position PS1, and the second position PS2 will be further described with reference to FIG.
[0047] The second operation QP2 is an operation QP for determining the position of the first control point PC1 to the second position PS2. The second operation QP2 is, for example, an operation QP in which the user U performs the first operation QP1 and then presses the enter key on the keyboard of the second operation mechanism 220. The second operation QP2 may also be, for example, an operation QP in which the user U drops the first control point PC1 at the second position PS2.
[0048] The image generating unit 212 generates a first pattern image PT1 to a third pattern image PT3 in response to an operation QP from the user U that the operation receiving unit 211 has received. Moreover, the image generating unit 212 displays the initial pattern image PTA and each of the first to third pattern images PT1 to PT3 on the LCD of the second display mechanism 230. For example, the image generating unit 212 first displays the initial pattern image PTA on the LCD of the second display mechanism 230. Next, when the first pattern image PT1 is generated, the image generating unit 212 displays the generated first pattern image PT1 on the LCD of the second display mechanism 230 in place of the initial pattern image PTA. Furthermore, when the second pattern image PT2 is generated, the image generating unit 212 displays the generated second pattern image PT2 on the LCD of the second display mechanism 230 in place of the first pattern image PT1. Furthermore, when the third pattern image PT3 is generated, the image generating unit 212 displays the generated third pattern image PT3 on the LCD of the second display mechanism 230 in place of the second pattern image PT2.
[0049] When the operation receiving unit 211 receives an operation of selecting the first control point PC1 at the first position PS1, for example, a mouse click on the first control point PC1 at the first position PS1, from the first operation QP1, the image generating unit 212 generates a first pattern image PT1. The first pattern image PT1 includes a first image P1 indicating the first control point PC1 before movement. In other words, the first image P1 indicates the first control point PC1 at the first position PS1. Clicking the mouse on the first control point PC1 corresponds to an example of "an operation of selecting the first control point at the first position".
[0050] The first pattern image PT1 includes a first line segment image PL1 indicating a first line segment L1 connecting a first control point PC1 at the first position PS1 and a second control point PC2 adjacent to the first control point PC1 among the multiple control points PC. That is, the image generating unit 212 generates the first pattern image PT1 by combining the first image P1 and the first line segment image PL1 with the initial pattern image PTA. Next, the first pattern image PT1 will be further described with reference to FIG.
[0051] The upper part of FIG. 5 shows a first pattern image PT1. The first pattern image PT1 includes a first image P1. The first image P1 is, for example, a white circle. The first image P1 shows a first control point PC1 before movement. In FIG. 5, the control point PC located at the intersection of the second line segment LX from the top and the third line segment LY from the left is set as the first control point PC1. The intersection of the second line segment LX from the top and the third line segment LY from the left corresponds to the first position PS1. 5 illustrates the cursor CR when a mouse click is received on the first control point PC1 at the first position PS1. The cursor CR points to the first control point PC1, that is, the first position PS1.
[0052] As shown in the upper part of Fig. 5, the second control point PC2 includes, for example, second control point PC21, second control point PC22, second control point PC23, and second control point PC24. The second control point PC21 is located in the negative direction of the Y axis relative to the first control point PC1 of the first position PS1. The second control point PC22 is located in the negative direction of the X axis relative to the first control point PC1 of the first position PS1. The second control point PC23 is located in the positive direction of the Y axis relative to the first control point PC1 of the first position PS1. The second control point PC24 is located in the positive direction of the X axis relative to the first control point PC1 of the first position PS1.
[0053] As shown in the upper part of FIG. 5, the first line segment image PL1 includes, for example, a first line segment image PL11, a first line segment image PL12, a first line segment image PL13, and a first line segment image PL14. The first line segment image PL11 shows a first line segment L1 connecting the first control point PC1 at the first position PS1 and the second control point PC21. The first line segment image PL12 shows a first line segment L1 connecting the first control point PC1 at the first position PS1 and the second control point PC22. The first line segment image PL13 shows a first line segment L1 connecting the first control point PC1 at the first position PS1 and the second control point PC23. The first line segment image PL14 shows a first line segment L1 connecting the first control point PC1 at the first position PS1 and the second control point PC24. 5, the first line segment image PL1, i.e., the first line segment image PL11, the first line segment image PL12, the first line segment image PL13, and the first line segment image PL14 are shown with thicker solid lines than the line segments LX and LY to distinguish them from the line segments LX and LY. That is, the first line segment image PL11, the first line segment image PL12, the first line segment image PL13, and the first line segment image PL14 are displayed in a display form different from that of the other line segments LX and LY.
[0054] Returning to FIG. 4 again, the configuration of second control unit 210 will be described. When the operation receiving unit 211 receives the first operation QP1, the image generating unit 212 generates a second pattern image PT2. The second pattern image PT2 includes a second image P2 indicating the first control point PC1 after the movement. In other words, the second image P2 indicates the first control point PC1 at the second position PS2. In addition, the image generating unit 212 makes the display mode of the second image P2 different from the display mode of the first image P1. For example, as shown in FIG. 5, the first image P1 is a hollow circle, and the second image P2 is a hatched circle. Next, the second pattern image PT2 will be further described with reference to FIG.
[0055] The second pattern image PT2 includes a second line segment image PL2 indicating a second line segment L2 connecting the first control point PC1 and the second control point PC2 at the second position PS2. That is, the image generating unit 212 generates the second pattern image PT2 by combining the second image P2 and the second line segment image PL2 with the first pattern image PT1. Furthermore, the image generating unit 212 makes the display mode of the second line segment image PL2 different from the display mode of the first line segment image PL1. For example, the first line segment image PL1 is a solid line, and the second line segment image PL2 is a dashed line. Next, the second pattern image PT2 will be further described with reference to FIG.
[0056] The second pattern image PT2 is shown in the middle of FIG. 5. The second pattern image PT2 includes the second image P2. The second image P2 shows a first control point PC1 at the second position PS2. The second position PS2 is located between the third line segment LY from the left and the fourth line segment LY from the left in the X-axis direction. The second position PS2 is located between the second line segment LX from the top and the third line segment LX from the top in the Y-axis direction. The second image P2 is, for example, a hatched circle.
[0057] 5, the second control points PC2 include, for example, a second control point PC21, a second control point PC22, a second control point PC23, and a second control point PC24. The second line segment image PL2 includes, for example, a second line segment image PL21, a second line segment image PL22, a second line segment image PL23, and a second line segment image PL24. The second line segment image PL21 shows a second line segment L2 connecting the first control point PC1 at the second position PS2 and the second control point PC21. The second line segment image PL22 shows a second line segment L2 connecting the first control point PC1 at the second position PS2 and the second control point PC22. The second line segment image PL23 shows a second line segment L2 connecting the first control point PC1 at the second position PS2 and the second control point PC23. The second line segment image PL24 shows a second line segment L2 connecting the first control point PC1 at the second position PS2 and the second control point PC24. In the middle part of FIG. 5, each of the second line segment image PL21, the second line segment image PL22, the second line segment image PL23, and the second line segment image PL24 is depicted by a dashed line.
[0058] Returning to FIG. 4 again, the configuration of second control unit 210 will be described. The image generation unit 212 generates a third pattern image PT3 when the operation reception unit 211 receives the second operation QP2. The image generation unit 212 generates the third pattern image PT3 by, for example, performing the following process on the second pattern image PT2. That is, the image generation unit 212 displays the first image P1 at the second position PS2 in place of the second image P2 included in the second pattern image PT2. The image generation unit 212 also erases the first image P1 displayed at the first position PS1 in the second pattern image PT2. The first image P1 indicates the position of the first control point PC1. The display of the first image P1 at the second position PS2 indicates that the position of the first control point PC1 has been determined to be the second position PS2. Moreover, the image generating unit 212 erases the first line segment image PL1 included in the second pattern image PT2. Moreover, the image generating unit 212 changes the display form of the second line segment image PL2 included in the second pattern image PT2 to the display form of the first line segment image PL1, and sets it to the first line segment image PL1. Next, the third pattern image PT3 will be further described with reference to FIG.
[0059] 5, the third pattern image PT3 includes the first image P1 arranged at the second position PS2, and the third pattern image PT3 also includes a first line segment image PL1. The first line segment image PL1 includes, for example, a first line segment image PL11, a first line segment image PL12, a first line segment image PL13, and a first line segment image PL14. The first line segment image PL11 shows a first line segment L1 connecting the first control point PC1 at the second position PS2 and the second control point PC21. The first line segment image PL12 shows a first line segment L1 connecting the first control point PC1 at the second position PS2 and the second control point PC22. The first line segment image PL13 shows a first line segment L1 connecting the first control point PC1 at the second position PS2 and the second control point PC23. The first line segment image PL14 shows a first line segment L1 connecting the first control point PC1 at the second position PS2 and the second control point PC24.
[0060] As shown in the third pattern image PT3, the position of the first control point PC1 is determined to be the second position PS2, and the first image area RS1, the second image area RS2, the third image area RS3, and the fourth image area RS4 arranged around the first control point PC1 are deformed. The first image region RS1 indicates the area to the upper left of the first control point PC1. The second image region RS2 indicates the area to the lower left of the first control point PC1. The third image region RS3 indicates the area to the lower right of the first control point PC1. The fourth image region RS4 indicates the area to the upper right of the first control point PC1. In the third pattern image PT3 shown in the lower part of FIG. 5, in order to make the shapes of the first image region RS1 to the fourth image region RS4 easier to see, part of the line segment LX and part of the line segment LY are omitted.
[0061] Returning to FIG. 4 again, the configuration of second control unit 210 will be described. The projection instruction unit 213 causes the projector 100 to project the initial pattern image PTA, the first pattern image PT1, the second pattern image PT2, and the third pattern image PT3 in sequence. The projection instruction unit 213 causes the projector 100 to display the initial pattern image PTA, for example, when the projector 100 is powered on and connected to the control device 200 so as to be able to communicate with the control device 200. The projection instruction unit 213, for example, reads out the initial pattern image PTA from the second image storage unit 215, associates the initial pattern image PTA with a command CMP, and transmits the command CMP to the projector 100. The command CMP instructs the projector 100 to project the associated image, i.e., the initial pattern image PTA.
[0062] When the image generating section 212 generates the first pattern image PT1, the projection instructing section 213 causes the projector 100 to project the generated first pattern image PT1 in place of the initial pattern image PTA. When the image generating unit 212 generates the first pattern image PT1, the projection instructing unit 213, for example, associates the generated first pattern image PT1 with a command CMP and transmits the command CMP to the projector 100. The command CMP instructs the projector 100 to project the associated image, i.e., the first pattern image PT1, in place of the initial pattern image PTA.
[0063] When the image generating section 212 generates the second pattern image PT2, the projection instructing section 213 causes the projector 100 to project the generated second pattern image PT2 in place of the first pattern image PT1. When the image generating unit 212 generates the second pattern image PT2, the projection instructing unit 213, for example, associates the generated second pattern image PT2 with a command CMP and transmits the command CMP to the projector 100. The command CMP instructs the projector 100 to project the associated image, i.e., the second pattern image PT2, in place of the first pattern image PT1.
[0064] When the image generating section 212 generates the third pattern image PT3, the projection instructing section 213 causes the projector 100 to project the generated third pattern image PT3 in place of the second pattern image PT2. When the image generating unit 212 generates the third pattern image PT3, the projection instructing unit 213, for example, associates the generated third pattern image PT3 with a command CMP and transmits the command CMP to the projector 100. The command CMP instructs the projector 100 to project the associated image, i.e., the third pattern image PT3, in place of the second pattern image PT2.
[0065] The second communication control unit 214 transmits various information to the projector 100 via the second communication interface 240. The second communication control unit 214, for example, associates the initial pattern image PTA with the command CMP and transmits it to the projector 100. Also, the second communication control unit 214, for example, associates the first pattern image PT1 with the command CMP and transmits it to the projector 100. Also, the second communication control unit 214, for example, associates the second pattern image PT2 with the command CMP and transmits it to the projector 100. Also, the second communication control unit 214, for example, associates the third pattern image PT3 with the command CMP and transmits it to the projector 100.
[0066] Next, the process of the second control unit 210 of the control device 200 will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the process of the second control unit 210 of the control device 200. As shown in FIG. 6, first, in step S101, the projection instruction unit 213 causes the projector 100 to display the initial pattern image PTA. Next, in step S103, the operation receiving unit 211 determines whether or not an operation for selecting the first control point PC1 at the first position PS1 of the first operation QP1 has been received. If the operation receiving unit 211 determines that an operation to select the first control point PC1 of the first position PS1 has not been received (step S103; NO), the process goes to a standby state. If the operation receiving unit 211 determines that an operation to select the first control point PC1 of the first position PS1 has been received (step S103; YES), the process proceeds to step S105.
[0067] Then, in step S105, the image generation unit 212 generates a first pattern image PT1 and displays the generated first pattern image PT1 on the LCD of the second display mechanism 230 in place of the initial pattern image PTA. Also, the projection instruction unit 213 causes the projector 100 to project the first pattern image PT1 in place of the initial pattern image PTA. The first pattern image PT1 includes a first image P1 indicating the first control point PC1 before the movement, and a first line segment image PL1. The first line segment image PL1 indicates the first control point PC1 before the movement and a first line segment L1 connecting the first control point PC1 and a second control point PC2 adjacent to the first control point PC1. Next, in step S107, the operation receiving unit 211 determines whether or not the first operation QP1 has been received. The first operation QP1 is an operation QP for moving the first control point PC1 from the first position PS1 to the second position PS2. If the operation receiving unit 211 determines that the first operation QP1 has not been received (step S107; NO), the process goes to a standby state. If the operation receiving unit 211 determines that the first operation QP1 has been received (step S107; YES), the process proceeds to step S109.
[0068] Then, in step S109, the image generation unit 212 generates a second pattern image PT2 and displays the generated second pattern image PT2 on the LCD of the second display mechanism 230 in place of the first pattern image PT1. Also, the projection instruction unit 213 causes the projector 100 to project the second pattern image PT2 in place of the first pattern image PT1. The second pattern image PT2 includes the first image P1, a second image P2 indicating the first control point PC1 after the movement, and a second line segment image PL2. The second line segment image PL2 indicates a second line segment L2 connecting the first control point PC1 and the second control point PC2 after the movement. Next, in step S111, the operation receiving unit 211 determines whether or not a second operation QP2 has been received. The second operation QP2 is an operation QP for determining the position of the first control point PC1 to the second position PS2. If the operation acceptance unit 211 determines that the second operation QP2 has not been accepted (step S111; NO), the process goes to a standby state. If the operation acceptance unit 211 determines that the second operation QP2 has been accepted (step S111; YES), the process proceeds to step S113.
[0069] Then, in step S113, the image generation unit 212 generates a third pattern image PT3 and displays the generated third pattern image PT3 on the LCD of the second display mechanism 230 in place of the second pattern image PT2. Also, the projection instruction unit 213 causes the projector 100 to project the third pattern image PT3 in place of the second pattern image PT2. The third pattern image PT3 includes a first image P1 and a first line segment image PL1. The first image P1 is disposed at a second position PS2, which is the position of the first control point PC1 after the movement. The first line segment image PL1 is an image obtained by changing the display form of the second line segment image PL2 included in the second pattern image PT2 to the display form of the first line segment image PL1. The display form of the second line segment image PL2 is, for example, a broken line, and the display form of the first line segment image PL1 is, for example, a solid line. Note that the third pattern image PT3 does not include the first image P1 at the first position PS1.
[0070] Next, in step S115, the second control unit 210 determines whether or not an end operation has been accepted. The end operation is an operation performed by the user U on the second operation mechanism 220 when terminating the "point correction". The end operation is, for example, a mouse click operation on an end button indicating "end point correction" displayed on the LCD of the second display mechanism 230. The end button is displayed by the second control unit 210, for example, when an operation QP from the user U on the second operation mechanism 220 is not accepted for a predetermined period of time or longer. The predetermined period is, for example, 20 seconds. If the second control unit 210 determines that the end operation has not been received (step S115; NO), the process returns to step S103. If the second control unit 210 determines that the end operation has been received (step S115; YES), the process then ends.
[0071] Step S101 corresponds to an example of "causing the projector to display a control point image". Step S103 corresponds to an example of "accepting an operation to select a first control point at a first position". Step S105 corresponds to an example of "displaying a first line segment image". Step S107 corresponds to an example of "accepting a first operation". Step S109 corresponds to an example of "causing the projector to display a first image at a first position and a second image at a second position" and "displaying a second line segment image". Step S111 corresponds to an example of "accepting a second operation". Step S113 corresponds to an example of "displaying the first image at the second position in place of the second image" and "erasing the first image displayed at the first position".
[0072] As described with reference to FIG. 6, when an operation to select the first control point PC1 at the first position PS1 is received, the first pattern image PT1 is displayed, so the user can confirm that the first control point PC1 at the first position PS1 has been selected. Furthermore, when the first operation QP1 is received, the second pattern image PT2 including the second line segment image PL2 is displayed, so the user can visually recognize the deformation state of the area arranged around the first control point PC1 by the first operation QP1, that is, the first image area RS1 to the fourth image area RS4 shown in FIG. 5. Furthermore, when the second operation QP2 is received, the third pattern image PT3 including the first image P1 arranged at the second position PS2 is displayed, so the user can visually recognize that the position of the first control point PC1 has been determined to be the second position PS2.
[0073] [Present embodiment and effects] As described above with reference to Figures 1 to 6, the image display method of this embodiment includes displaying an initial pattern image PTA indicating a plurality of control points PC used for shape correction of a projection image PJ of the projector 100, accepting a first operation QP1 to move a first control point PC1, which is one of the plurality of control points PC, from a first position PS1 to a second position PS2, and, when the first operation QP1 is accepted, displaying a first image P1 indicating the first control point PC1 before the movement at the first position PS1, and, when the first operation QP1 is accepted, displaying a second image P2 indicating the first control point PC1 after the movement at the second position PS2.
[0074] That is, when a first operation QP1 is received to move a first control point PC1, which is one of the control points PC, from a first position PS1 to a second position PS2, a first image P1 is displayed at the first position PS1, and a second image P2 is displayed at the second position PS2. The first image P1 shows the first control point PC1 before the movement. The second image P2 shows the first control point PC1 after the movement. Therefore, the first image P1 is displayed at the first position PS1, and the second image P2 is displayed at the second position PS2, so that the user can visually recognize the position of the first control point PC1 before the movement in addition to the position of the first control point PC1 after the movement. Therefore, the user's convenience can be improved.
[0075] In the above image display method, displaying the first image P1 and the second image P2 includes making the display mode of the second image P2 different from the display mode of the first image P1. Therefore, since the display mode of the second image P2 is made different from the display mode of the first image P1, the user can easily distinguish between the first image P1 and the second image P2, thereby improving user convenience.
[0076] The image display method further includes, when a second operation QP2 for determining the position of the first control point PC1 at the second position PS2 is accepted, displaying the first image P1 at the second position PS2. Therefore, when the second operation QP2 is accepted, the first image P1 is displayed at the second position PS2 instead of the second image P2, so that the user can visually recognize that the position of the first control point PC1 has been determined to be the second position PS2. This improves user convenience.
[0077] Moreover, the image display method further includes erasing the first image P1 displayed at the first position PS1 when the second operation QP2 is accepted. Therefore, when the second operation QP2 is accepted, the first image P1 displayed at the first position PS1 is erased, so that the user can clearly visually recognize that the position of the first control point PC1 has been determined to be the second position PS2. This improves user convenience.
[0078] The above image display method further includes displaying images LX, LY indicating a line segment connecting a first control point PC1 at the first position P1 and a control point PC adjacent to the first control point PC1 among the multiple control points PC, and when an operation QP to select the first control point PC1 at the first position PS1 is received among the first operation QP1, displaying a first line segment image PL1 having a display form different from that of the images LX, LY indicating the line segment, the first line segment image PL1 indicating a first line segment L1 connecting the first control point PC1 at the first position PS1 and a second control point PC2 adjacent to the first control point PC1 among the multiple control points PC. Therefore, when an operation QP to select the first control point PC1 at the first position PS1 is received, the first line segment image PL1 is displayed, so that the user can visually recognize the shape of the area arranged around the first control point PC1. The area arranged around the first control point PC1 corresponds to, for example, the first image area RS1 to the fourth image area RS4 shown in Fig. 5. This improves user convenience.
[0079] In addition, the above image display method further includes, when the first operation QP1 is accepted, displaying a second line segment image PL2 indicating a second line segment L2 connecting the first control point PC1 and the second control point PC2 at the second position PS2. Therefore, when the first operation QP1 is accepted, the second line segment image PL2 is displayed, so that the user can visually recognize the change in the shape of the area arranged around the first control point PC1 when the position of the first control point PC1 moves to the second position PS2. This improves user convenience.
[0080] In the above image display method, displaying the second line segment image PL2 includes making the display mode of the second line segment image PL2 different from the display mode of the first line segment image PL1. Therefore, since the display mode of the second line segment image PL2 is made different from the display mode of the first line segment image PL1, the user can easily distinguish between the second line segment image PL2 and the first line segment image PL1, thereby improving user convenience.
[0081] The second control program PGM2 in this embodiment causes the second processor 210A to execute the following operations: displaying an initial pattern image PTA indicating multiple control points PC used for shape correction of the projection image PJ of the projector 100; accepting a first operation QP1 to move a first control point PC1, which is one of the multiple control points PC, from a first position PS1 to a second position PS2; when the first operation QP1 is accepted, displaying a first image P1 indicating the first control point PC1 before the movement at the first position PS1; and when the first operation QP1 is accepted, displaying a second image P2 indicating the first control point PC1 after the movement at the second position PS2. Therefore, the second control program PGM2 according to this embodiment can achieve the same effects as the image display method according to this embodiment.
[0082] A projector 100A according to another embodiment includes a projection unit 110, an operation unit 131 that accepts user operations, and a first processor 150A, and the first processor 150A performs the following operations: causes the projection unit 110 to display an initial pattern image PTA indicating multiple control points PC used for shape correction of a projection image PJ of the projector 100; accepts via the operation unit 131 a first operation QP1 that moves a first control point PC1, which is one of the multiple control points PC, from a first position PS1 to a second position PS2; when the first operation QP1 is accepted, causes the projection unit 110 to display a first image P1 indicating the first control point PC1 before the movement at the first position PS1; and when the first operation QP1 is accepted, causes the projection unit 110 to display a second image P2 indicating the first control point PC1 after the movement at the second position PS2. Therefore, the projector 100A according to the other embodiment can achieve the same effects as the image display method according to the present embodiment.
[0083] [Other embodiments] The above-described embodiment is a preferred embodiment, however, the present invention is not limited to the above-described embodiment and various modifications are possible without departing from the scope of the present invention.
[0084] In this embodiment, a case will be described in which the control device 200 includes an operation reception unit 211, an image generation unit 212, and a projection instruction unit 213, but is not limited to this. For example, the projector 100 may include at least one of the operation reception unit 211, the image generation unit 212, and the projection instruction unit 213. For example, the first processor 150A of the first control unit 150 of the projector 100 may execute the first control program PGM1 to function as the operation reception unit 211, the image generation unit 212, and the projection instruction unit 213. In this case, the projector 100 does not need to be communicatively connected to the control device 200. In other words, in the projector 100, the first control unit 150 may be provided with the operation reception unit 211, the image generation unit 212, and the projection instruction unit 213 to execute the "image display method" according to this embodiment. In order to distinguish the projector 100 in this case from the projector 100 according to this embodiment, the projector 100 may be referred to as a projector 100A according to another embodiment.
[0085] In this embodiment, the case where the control point PC includes an intersection point with the two line segments LX and LY that form the outer edge of the initial pattern image PTA has not been described, but processing is possible in the same way as when the control point PC does not include the line segment LY that forms the outer edge of the two line segments LX. In the first operation QP1, the line segment LY that forms the outer edge of the initial pattern image PTA is set as the first control point PC1. Intersection with When is selected, the first pattern image PT1 includes a first line segment image PL1 showing a first line segment L1 connecting a first control point PC1 and a second control point PC2 adjacent to the first control point PC1 among the multiple control points PC. That is, the image generating unit 212 generates the first pattern image PT1 by combining the first image P1 and the first line segment image PL1 with the initial pattern image PTA.
[0086] In addition, in this embodiment, as shown in FIG. 5, a case will be described in which the first image P1 is a white circle and the second image P2 is a hatched circle, but the present invention is not limited to this. The display mode of the second image P2 may be different from the display mode of the first image P1. The "display mode" includes color, shape, and pattern. For example, the color of the second image P2 may be different from the color of the first image P1. That is, the color of the second image P2 may be red, and the color of the first image P1 may be blue. Also, for example, the shape of the second image P2 may be different from the shape of the first image P1. That is, the shape of the second image P2 may be rectangular, and the shape of the first image P1 may be circular.
[0087] In addition, in this embodiment, as shown in FIG. 5, a case will be described in which the first line segment image PL1 is a solid line and the second line segment image PL2 is a broken line, but the present invention is not limited thereto. The display mode of the second line segment image PL2 may be different from the display mode of the first line segment image PL1. The "display mode" includes color, line type, and line thickness. For example, the color of the second line segment image PL2 may be different from the color of the first line segment image PL1. That is, the color of the second line segment image PL2 may be red, and the color of the first line segment image PL1 may be blue. Also, for example, the line thickness of the second line segment image PL2 may be different from the line thickness of the first line segment image PL1. That is, the line thickness of the second line segment image PL2 may be thinner than the line thickness of the first line segment image PL1.
[0088] Moreover, each functional unit shown in FIG. 3 and FIG. 4 indicates a functional configuration, and the specific implementation form is not particularly limited. In other words, it is not necessarily necessary to implement hardware corresponding to each functional unit individually, and it is also possible to implement a configuration in which one processor executes a program to realize the functions of multiple functional units. Also, some of the functions realized by software in the above embodiment may be realized by hardware, or some of the functions realized by hardware may be realized by software. In addition, the specific detailed configurations of each unit of the projector 100 and the control device 200 can also be changed arbitrarily without departing from the spirit of the invention.
[0089] In addition, the processing units in the flowchart shown in Fig. 6 are divided according to the main processing contents in order to facilitate understanding of the processing of the second control unit 210 of the control device 200. There is no limitation to the manner of division or names of the processing units shown in the flowchart of Fig. 6, and the processing units can be divided into more processing units according to the processing contents, or one processing unit can be divided to include more processes. In addition, the processing order of the above flowchart is not limited to the example shown in the figure.
[0090] The image display method can be realized by causing the second processor 210A included in the control device 200 to execute a second control program PGM2 corresponding to the image display method. The second control program PGM2 can also be recorded in a computer-readable recording medium. The recording medium may be a magnetic or optical recording medium or a semiconductor memory device. Specific examples of the recording medium include portable or fixed recording media such as a flexible disk, HDD, CD-ROM (Compact Disk Read Only Memory), DVD, Blu-ray (registered trademark) Disc, magneto-optical disk, flash memory, and card-type recording medium. The recording medium may also be a non-volatile storage device such as a RAM, ROM, or HDD, which is an internal storage device provided in the control device 200. The image display method can also be realized by storing the second control program PGM2 in a server device or the like and downloading the second control program PGM2 from the server device to the control device 200.
[0091] Furthermore, the image display method may be such that each of the first to third pattern images PT1 to PT3 is displayed using a display device such as a monitor (not shown) connected to the control device 200. In this case, the control device 200 does not need to transmit each of the first to third pattern images PT1 to PT3 and the command CMP to the projector 100.
[0092] [Note] The following is a summary of this disclosure. (Appendix 1) An image display method comprising: displaying a control point image indicating a plurality of control points used for shape correction of a projection image of a projector; accepting a first operation to move a first control point, which is one of the plurality of control points, from a first position to a second position; when the first operation is accepted, displaying a first image indicating the first control point before the movement at the first position; and when the first operation is accepted, displaying a second image indicating the first control point after the movement at the second position.
[0093] As a result, when the first operation is accepted, the first image is displayed at the first position and the second image is displayed at the second position, so that the user can visually confirm the position of the first control point before the movement in addition to the position of the first control point after the movement. This improves user convenience.
[0094] (Appendix 2) 2. The image display method of claim 1, wherein displaying the first image and the second image includes making the display mode of the second image different from the display mode of the first image.
[0095] This allows the display mode of the second image to be different from the display mode of the first image, so that the user can easily distinguish between the first image and the second image, thereby improving user convenience.
[0096] (Appendix 3) The image display method of claim 1 or 2, further comprising: when a second operation is received to determine the position of the first control point to the second position, displaying the first image at the second position.
[0097] As a result, when the second operation is accepted, the first image is displayed at the second position, so that the user can visually confirm that the position of the first control point has been decided to be the second position, thereby improving user convenience.
[0098] (Appendix 4) The image display method according to claim 3, further comprising erasing the first image displayed at the first position when the second operation is accepted.
[0099] As a result, when the second operation is accepted, the first image displayed at the first position is erased, so that the user can clearly see that the position of the first control point has been decided to be the second position, thereby improving user convenience.
[0100] (Appendix 5) 5. The image display method according to any one of Supplementary Note 1 to Supplementary Note 4, further comprising: displaying an image indicating a line segment connecting the first control point at the first position and a second control point adjacent to the first control point among the plurality of control points; and, when an operation of selecting the first control point at the first position is received among the first operations, displaying a first line segment image indicating a first line segment connecting the first control point at the first position and a second control point adjacent to the first control point among the plurality of control points, the first line segment having a display form different from that of the image indicating the line segment.
[0101] With this, when an operation to select the first control point at the first position is accepted, the first line segment image is displayed, so that the user can visually recognize the shape of the area arranged around the first control point, thereby improving user convenience.
[0102] (Appendix 6) The image display method described in Appendix 5, further including, when the first operation is accepted, displaying a second line segment image indicating a second line segment connecting the first control point at the second position and the second control point.
[0103] As a result, when the first operation is accepted, the second line segment image is displayed, so that the user can visually recognize the change in the shape of the area arranged around the first control point when the position of the first control point moves to the second position, thereby improving user convenience.
[0104] (Appendix 7) The image display method according to claim 6, wherein displaying the second line segment image includes making a display mode of the second line segment image different from a display mode of the first line segment image.
[0105] This allows the display mode of the second line segment image to be different from the display mode of the first line segment image, so that the user can easily distinguish between the second line segment image and the first line segment image, thereby improving user convenience.
[0106] (Appendix 8) A program that causes a processor to execute the following operations: displaying a control point image that indicates a plurality of control points used for shape correction of a projection image of a projector; accepting a first operation that moves a first control point, which is one of the plurality of control points, from a first position to a second position; when the first operation is accepted, displaying a first image that indicates the first control point before the movement at the first position; and when the first operation is accepted, displaying a second image that indicates the first control point after the movement at the second position.
[0107] As a result, the program described in Supplementary Note 8 has the same effect as the image display method described in Supplementary Note 1.
[0108] (Appendix 9) A projector including an optical device, an input device that accepts user operations, and at least one processor, wherein the at least one processor executes the following operations: causing the optical device to display a control point image indicating a plurality of control points used for shape correction of a projection image of the projector; accepting via the input device a first operation of moving a first control point, which is one of the plurality of control points, from a first position to a second position; when the first operation is accepted, causing the optical device to display a first image indicating the first control point before the movement at the first position; and when the first operation is accepted, causing the optical device to display a second image indicating the first control point after the movement at the second position.
[0109] As a result, the projector described in Supplementary Note 9 achieves the same effects as the image display method described in Supplementary Note 1. [Explanation of symbols]
[0110] 1...image projection system, 5...remote control (input device), 100...projector, 111...light source unit, 113...projection optical system (optical device), 141...first communication interface, 150...first control unit, 150A...first processor (at least one processor), 150B...first memory, 200...control device, 210...second control unit, 210A...second processor (processor), 210B...second memory, 211...operation reception unit, 212...image generation unit, 213...projection instruction unit, 214...second communication control unit, 215...second image storage unit, 220...second operation mechanism, 230...second display mechanism, L1... First line segment, L2...second line segment, PC...control point, PC1...first control point, PC2, PC21, PC22, PC23, PC24...second control point, PGM1...first control program (program), PGM2...second control program (program), PL1, PL11, PL12, PL13, PL14...first line image, PL2, PL21, PL22, PL23, PL24...second line image, PS1...first position, PS2...second position, PT1...first pattern image, PT2...second pattern image, PT3...third pattern image, PTA...initial pattern image (control point image), QP1...first operation, QP2...second operation.
Claims
1. Displaying a control point image showing a plurality of control points used for correcting a shape of a projection image of the projector; receiving a first operation to move a first control point, which is one of the plurality of control points, from a first position to a second position; When the first operation is received, a first image indicating the first control point before movement is displayed at the first position; displaying a second image indicating the first control point after the movement at the second position when the first operation is received; 23. A method for displaying an image, comprising:
2. Displaying the first image and the second image includes: Making the display manner of the second image different from the display manner of the first image; The image display method according to claim 1 , comprising:
3. when a second operation is received to determine the position of the first control point to the second position, Displaying the first image at the second location; The image display method of claim 2 further comprising:
4. erasing the first image displayed at the first position when the second operation is accepted; The image display method of claim 3 further comprising:
5. displaying an image showing a line segment connecting the first control point at the first position and a second control point adjacent to the first control point among the plurality of control points; When an operation of selecting the first control point at the first position is received from the first operation, displaying a first line segment image that indicates a first line segment connecting the first control point at the first position and a second control point adjacent to the first control point among the plurality of control points, the first line segment image having a display form different from that of an image indicating the line segment; The image display method according to claim 1 , further comprising:
6. displaying a second line segment image indicating a second line segment connecting the first control point and the second control point at the second position when the first operation is accepted; The image display method of claim 5 further comprising:
7. Displaying the second line segment image includes: Making a display mode of the second line segment image different from a display mode of the first line segment image; The image display method according to claim 6 , comprising:
8. Displaying a control point image showing a plurality of control points used for correcting a shape of a projection image of the projector; receiving a first operation to move a first control point, which is one of the plurality of control points, from a first position to a second position; When the first operation is received, a first image indicating the first control point before movement is displayed at the first position; When the first operation is received, displaying a second image indicating the first control point after the movement at the second position; A program that causes a processor to execute the following:
9. An optical device; An input device that accepts user operations; at least one processor; The at least one processor Displaying a control point image indicating a plurality of control points used for correcting a shape of a projection image of a projector on the optical device; receiving, via the input device, a first operation for moving a first control point, which is one of the plurality of control points, from a first position to a second position; When the first operation is received, a first image indicating the first control point before movement is displayed on the optical device at the first position; when the first operation is received, causing the optical device to display a second image indicating the first control point after the movement at the second position; Run the projector.
Citation Information
Patent Citations
Projector, image projection system, and program
JP2009182436A
Projector, and method of controlling the same
JP2010250041A
Parameter generation apparatus, control method therefor, and program
JP2019125955A
Method for display and display system
JP2020134895A
Display system, control arrangement, control method and program of display system
JP2021044813A