Projector control method and projector

The projector control method addresses the challenge of screen inversion by flipping images within a predefined area, ensuring smooth transitions and user-friendly operation.

JP7794020B2Active Publication Date: 2026-01-06SEIKO EPSON CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022027598
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-25
Publication Date
2026-01-06
Estimated Expiration
2042-02-25

AI Technical Summary

Technical Problem

Existing projectors fail to effectively address the challenge of screen inversion without resetting the image, which can be cumbersome and disruptive to the user experience.

Method used

A method for controlling a projector that sets a smaller rectangular area within the projectable range and flips the image horizontally or vertically within this area, maintaining the image's position without requiring a reset.

Benefits of technology

Enables seamless screen inversion without disrupting the image's position, enhancing user convenience and reducing the need for manual adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007794020000001
    Figure 0007794020000001
  • Figure 0007794020000002
    Figure 0007794020000002
  • Figure 0007794020000003
    Figure 0007794020000003
Patent Text Reader

Abstract

To arrange, in a first area in which a first image is displayed, a first flipped image obtained by horizontally flipping the first image in place of the first image.SOLUTION: A method for controlling a projector 100 includes: setting, inside a projectable range RA of the projector 100, a first area RA1 that is a rectangular area smaller than the projectable range RA in which a first image PC1 is displayed; and when receiving a first instruction CM1 for horizontally flipping the first image PC1 in the first area RA1, arranging a first flipped image PR1 obtained by horizontally flipping the first image PC1 in the first area RA1.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method for controlling a projector and a projector. [Background technology]

[0002] Patent document 1 describes a projector that detects an obstacle on the display surface, and if it determines that the obstacle cannot be ignored, reduces, divides, or shifts the image and projects it onto an area where there is no obstacle. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-114767 Summary of the Invention [Problem to be solved by the invention]

[0004] Because projectors have a wide projection range, they are sometimes used by reducing the size of the image and moving the display position within the projection range to avoid obstacles on the display surface or to make it easier for users viewing from a close position to see the image. In such a case, when a user who wants to flip the image horizontally or vertically to view it like a mirror executes the screen inversion function, conventional projectors such as those described in Patent Document 1 have the following problem: When the screen inversion function is executed, the entire projectable range is flipped horizontally or vertically, which changes the position where the image is placed within the projectable range, and it is therefore necessary to reset the position where the image is displayed. [Means for solving the problem]

[0005] A method for controlling a projector according to one embodiment of the present disclosure includes setting a first area within a projectable range of the projector, the first area being a rectangular area smaller than the projectable range in which a first image is displayed, and when a first instruction to horizontally flip the first image within the first area is received, placing a first flipped image obtained by horizontally flipping the first image in the first area.

[0006] A projector according to another aspect of the present disclosure includes a control unit that sets a first area within the projectable range of the projector, the first area being a rectangular area smaller than the projectable range in which a first image is displayed, and when a first instruction to horizontally flip the first image within the first area is received, places a first flipped image obtained by horizontally flipping the first image in the first area. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a projector according to the present embodiment. [Figure 2] FIG. 2 is a diagram showing an example of the configuration of a control unit of the projector. [Figure 3] FIG. 10 is a first image transition diagram showing an example of an image change in the first process. [Figure 4] FIG. 2 is a second image transition diagram showing an example of an image change in the second process. [Figure 5] 6 is a flowchart showing an example of a first process and a second process of a control unit. [Figure 6] 10 is a flowchart showing an example of a third process and a fourth process by the control unit. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, an embodiment will be described with reference to the drawings.

[0009] [1. Projector configuration] FIG. 1 is a diagram showing an example of the configuration of a projector 100 according to this embodiment. The projector 100 projects the first image PC1 onto the first area RA1 of the screen SC. The projector 100 displays the first image PC1 in the first area RA1 of the screen SC, for example, by projecting projection light PLA towards the screen SC. The first image PC1 and the first area RA1 will be further described with reference to FIGS.

[0010] In this embodiment, a floor-mounted installation in which the projector 100 is placed on the floor in front of the screen SC will be described, but the projector 100 may also be installed by being suspended from the ceiling, for example. Also, in this embodiment, an example is given in which the projector 100 projects onto a flat screen SC, but the projection target is not limited to the screen SC and may be a flat surface such as the wall of a building, or may be a curved or uneven surface. 1, 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 the image onto a screen SC. 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.

[0011] The light source unit 111 includes a lamp such as a halogen lamp, a xenon lamp, or an ultra-high pressure mercury lamp, or a solid-state light source such as an LED (Light Emitting Diode) or a laser light source. 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 group of lenses 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 turns on and off the light source of the light source unit 111 in accordance with instructions from the control unit 150 which is also connected to the internal bus 107 .

[0012] 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 modulates the light that passes through it to generate image light PL. The image light PL that has passed through each liquid crystal panel 115 and been modulated is combined by a combining optical system such as a cross dichroic prism, and is emitted to the projection optical system 113.

[0013] The light modulation device 112 is driven by a light modulation device driving unit 122. The light modulation device driving unit 122 is connected to the image processing unit 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. Based on the converted data signal, the light modulation device driving unit 122 applies a voltage to each pixel of each liquid crystal panel 115, and draws an image on each liquid crystal panel 115.

[0014] The projection optical system 113 includes lenses, mirrors, etc. that form an image of the incident image light PL on the screen SC. The projection optical system 113 may also include a zoom mechanism that enlarges or reduces the image projected onto the screen SC, a focus adjustment mechanism that adjusts the focus, etc.

[0015] The projector 100 further includes an operation unit 131, a remote control light receiving unit 133, an input interface 135, a storage unit 137, a communication interface 141, an image buffer memory 143, an image processing unit 145, and a control unit 150. The input interface 135, the storage unit 137, the communication interface 141, the image processing unit 145, and the control unit 150 are connected to each other via an internal bus 107 so as to be able to communicate data with each other.

[0016] 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 operation of these buttons and switches, and outputs the operation signals to the input interface 135. The input interface 135 outputs the operation signals input from the operation unit 131 to the control unit 150.

[0017] The remote control light receiving unit 133 receives an infrared signal transmitted from the remote control 5, decodes the received infrared signal, and generates an operation signal. The remote control light receiving unit 133 outputs the generated operation signal to the input interface 135. The input interface 135 outputs the operation signal input from the remote control light receiving unit 133 to the control unit 150.

[0018] The storage unit 137 is a non-volatile storage device such as a hard disk drive (HDD), a solid state drive (SSD), etc. The storage unit 137 stores programs executed by the control unit 150, data processed by the control unit 150, image data, etc.

[0019] The communication interface 141 includes a connector and an interface circuit, and is communicatively connected to the control device 200. In this embodiment, the communication interface 141 is an interface for communicating with the control device 200 in accordance with, for example, the Ethernet (registered trademark) standard.

[0020] The control unit 150 includes a processor 150A and a memory 150B. The memory 150B is a storage device that nonvolatilely stores programs and data executed by the processor 150A. The 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 nonvolatile storage device. The memory 150B may also include a RAM (Random Access Memory) that configures the work area of ​​the processor 150A. The memory 150B may also include a nonvolatile storage device such as an HDD or SSD. The memory 150B stores data to be processed by the control unit 150 and the control program 156 to be executed by the processor 150A.

[0021] The processor 150A may be configured as a single processor, or multiple processors may function as the processor 150A. The processor 150A executes a control program 156 to control each unit of the projector 100. For example, the processor 150A outputs to the image processing unit 145 an instruction to execute image processing corresponding to an operation received from the operation unit 131 or the remote control 5, and parameters used for this image processing. The parameters include, for example, geometric correction parameters for correcting geometric distortion of the image projected onto the screen SC. The processor 150A also controls the light source driving unit 121 to turn on and off the light source unit 111.

[0022] Each of the image processing unit 145 and the control unit 150 can be configured, for example, by an integrated circuit. Integrated circuits include LSIs, ASICs (Application Specific Integrated Circuits), and PLDs (Programmable Logic Devices). PLDs include, for example, FPGAs (Field-Programmable Gate Arrays). Furthermore, an analog circuit may be included as part of the configuration of an integrated circuit, or a processor may be combined with an integrated circuit. The combination of a processor and an integrated circuit is called a microcontroller (MCU), SoC (System-on-a-chip), system LSI, chipset, etc.

[0023] The image processing unit 145 loads the image data stored in the memory 150B or the storage unit 137 into the image buffer memory 143. The image buffer memory 143 includes a plurality of banks. Each bank has a storage capacity capable of writing one frame's worth of image data. The image buffer memory 143 is configured, for example, by an SDRAM (Synchronous Dynamic Random Access Memory).

[0024] In accordance with instructions from the control unit 150, the image processing unit 145 performs image processing such as resolution conversion processing or resizing processing, distortion aberration correction, shape correction processing, digital zoom processing, and adjustment of image color and brightness on the image data expanded in the image buffer memory 143.

[0025] [2. Control Unit Configuration] FIG. 2 is a diagram showing an example of the configuration of the control unit 150 of the projector 100. As shown in FIG. 2, the control unit 150 includes an instruction receiving unit 151, a first execution unit 152, a second execution unit 153, a third execution unit 154, and a fourth execution unit 155. Specifically, the processor 150A of the control unit 150 executes a control program 156 stored in the memory 150B, thereby functioning as the instruction receiving unit 151, the first execution unit 152, the second execution unit 153, the third execution unit 154, and the fourth execution unit 155.

[0026] The instruction receiving unit 151 receives a first instruction CM1, a second instruction CM2, a third instruction CM3, and a fourth instruction CM4 from the user in response to the user's operation on the operation unit 131 or the remote control 5. The first instruction CM1 is an instruction to horizontally flip the first image PC1 within the first region RA1. The second instruction CM2 is an instruction to horizontally flip the first image PC1 within the projectable range RA. The third instruction CM3 is an instruction to vertically flip the first image PC1 within the first region RA1. The fourth instruction CM4 is an instruction to vertically flip the first image PC1 within the projectable range RA.

[0027] Furthermore, in this embodiment, a case will be described in which the projector 100 receives a first instruction CM1, a second instruction CM2, a third instruction CM3, and a fourth instruction CM4 from a user in response to the user's operation on the operation unit 131 or the remote control 5, but this is not limiting. For example, the control device 200 may receive the first instruction CM1, the second instruction CM2, the third instruction CM3, and the fourth instruction CM4, and transmit the received first instruction CM1 to fourth instruction CM4 to the projector 100.

[0028] In this embodiment, the control unit 150 sets the first area RA1, which is a rectangular area for displaying the first image PC1, within the projectable range RA of the projector 100 before the instruction receiving unit 151 receives the first instruction CM1 to the fourth instruction CM4. The first area RA1 is smaller than the projectable range RA. The first area RA1 is set at a position where a line dividing the first area RA1 symmetrically left and right and a line dividing the projectable range RA symmetrically left and right do not coincide. The first area RA1 is set at a position where a line dividing the first area RA1 symmetrically up and down and a line dividing the projectable range RA symmetrically up and down do not coincide. Furthermore, the projectable range RA is set in advance to a rectangular area located inside the display surface of the screen SC. The projectable range RA corresponds to the displayable range of the liquid crystal panel 115. Therefore, in the following description, the displayable range of the liquid crystal panel 115 will be referred to as the displayable range RB of the liquid crystal panel 115.

[0029] 1, the liquid crystal panel 115 is composed of 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. For example, if a constant pixel value equal to or greater than a predetermined value is set for all pixels constituting the liquid crystal panel 115 corresponding to R light, and the pixel values ​​of all pixels constituting each of the liquid crystal panel 115 corresponding to G light and the liquid crystal panel 115 corresponding to B light are set to zero, a solid red image is displayed in the projectable range RA of the screen SC. In other words, the displayable range RB of the liquid crystal panel 115 corresponds to the projectable range RA.

[0030] Furthermore, the displayable range RB of liquid crystal panel 115 corresponds to the storage range of image buffer memory 143. For example, when an image stored in the entire range of image buffer memory 143 is drawn on liquid crystal panel 115, the image is drawn in the entire range of liquid crystal panel 115. Therefore, in the following description, the range that can be stored in the image buffer memory 143 will be referred to as a memorizable range RC. The memorizable range RC corresponds to the displayable range RB and the projectable range RA. Coordinates corresponding to the panel coordinates of the liquid crystal panel 115 are set in the storage area of ​​the image buffer memory 143. In this embodiment, as will be described later with reference to Fig. 3, the panel coordinates of the liquid crystal panel 115 are defined by the U axis and the V axis. Furthermore, coordinates defined by the U axis and the V axis are set in the storage area of ​​the image buffer memory 143.

[0031] When the instruction receiving unit 151 receives the first instruction CM1, the first executing unit 152 arranges a first inverted image PR1, which is obtained by horizontally inverting the first image PC1, in the first area RA1. The first execution unit 152, for example, executes a "first process" to place a first inverted image PR1, which is a left-right inversion of the first image PC1, in the first area RA1. The "first process" is a process that is executed by the first execution unit 152 when the instruction receiving unit 151 receives a first instruction CM1. The "first process" includes moving the display position of the first image PC1 in the left-right direction by geometric correction in the image buffer memory 143, and flipping the panel coordinates of the liquid crystal panel 115 in the left-right direction. The "first process" of the first execution unit 152 will be further described with reference to FIGS.

[0032] When the instruction receiving unit 151 receives the second instruction CM2, the second execution unit 153 arranges a second inverted image PR2 obtained by horizontally inverting the first image PC1 within the projectable range RA. The second execution unit 153, for example, executes a "second process" to arrange a second inverted image PR2 obtained by horizontally inverting the first image PC1 within the projectable range RA. The "second process" is a process that is executed by the second execution unit 153 when the instruction receiving unit 151 receives a second instruction CM2. The "second process" includes flipping the panel coordinates of the liquid crystal panel 115 in the left-right direction. The "second process" of the second execution unit 153 will be further described with reference to FIGS.

[0033] The third execution unit 154 3 instruction commercial 3When the instruction receiving unit 151 receives this, a third inverted image obtained by inverting the first image PC1 upside down is placed in the first area RA1. The third execution unit 154, for example, executes a "third process" to place a third inverted image, which is the first image PC1 upside down, in the first area RA1. The "third process" is a process that is executed by the third execution unit 154 when the instruction receiving unit 151 receives a third instruction CM3. The "third process" includes vertically moving the display position of the first image PC1 by geometric correction in the image buffer memory 143, and vertically inverting the panel coordinates of the liquid crystal panel 115. The "third process" of the third execution unit 154 will be further described with reference to FIG. The "third process" is obtained by converting the "left and right" in the "first process" into "up and down." Therefore, the following mainly describes the "first process," and the "third process" will be described with reference to FIG. 6.

[0034] When the instruction receiving unit 151 receives the fourth instruction CM4, the fourth execution unit 155 arranges a fourth inverted image obtained by inverting the first image PC1 upside down within the projectable range RA. The fourth execution unit 155, for example, executes a “fourth process” to place a fourth inverted image obtained by inverting the first image PC1 upside down within the projectable range RA. The “fourth process” is a process that is executed by the fourth execution unit 155 when the instruction receiving unit 151 receives a fourth instruction CM4. The "fourth process" includes inverting the panel coordinates of the liquid crystal panel 115 in the vertical direction. The "fourth process" of the fourth execution unit 155 will be further described with reference to FIG. The "fourth process" is obtained by converting "left and right" in the "second process" into "up and down." Therefore, the following mainly describes the "second process," and the "fourth process" will be explained with reference to FIG. 6.

[0035] [3. Specific example of the first process] Next, an example of an image change in the first process will be described with reference to Fig. 3. Fig. 3 is a first image transition diagram ST1 showing an example of an image change in the first process. The first image transition diagram ST1 includes a first image diagram ST11, a second image diagram ST12, a third image diagram ST13, a fourth image diagram ST14, a fifth image diagram ST15, and a sixth image diagram ST16.

[0036] The first image ST11 is an image diagram showing, in the initial state, an image stored in the image buffer memory 143 and an image displayed on the liquid crystal panel 115. The second image ST12 is an image diagram showing, in the initial state, an image displayed on the screen SC. As shown in the first image diagram ST11, the image buffer memory 143 and the liquid crystal panel 115 each have a U axis and a V axis set as coordinate axes. The U axis is a left-right axis, and in the initial state, the positive direction of the U axis is set to the right. The V axis is a up-down axis, and in the initial state, the positive direction of the V axis is set to the down direction.

[0037] In the initial state, as shown in first image diagram ST11, the control unit 150 stores a first image PC1 in a first region RC1 of the image buffer memory 143. Also, as shown in first image diagram ST11, the control unit 150 displays a first image PC1 in a first region RB1 of the liquid crystal panel 115. The first region RC1 is located in the upper left corner of the memorizable range RC, and the first region RB1 is located in the upper left corner of the displayable range RB. The first image PC1 is, for example, an isosceles triangle whose base is located on the left side of the first region RC1 and is parallel to the V axis, i.e., in the up-down direction. The vertex opposite to the base of the first image PC1 is located on the right side of the first region RC1. The first image PC1 is, for example, an isosceles triangle whose base is located on the left side of the first region RB1 and is parallel to the V axis, i.e., in the up-down direction. The vertex opposite to the base of the first image PC1 is located on the right side of the first region RB1. The first region RC1 and the first region RB1 each correspond to the first region RA1 of the screen SC. That is, when the first image PC1 is stored in the first region RC1 of the image buffer memory 143, the control unit 150 displays the image in the memorizable range RC of the image buffer memory 143 in the displayable range RB of the liquid crystal panel 115. As a result, the control unit 150 displays the first image PC1 in the first region RB1 of the liquid crystal panel 115.

[0038] Furthermore, when the first image PC1 is displayed in the first region RB1 of the liquid crystal panel 115, the control unit 150 projects the displayable range RB of the liquid crystal panel 115 onto the projectable range RA of the screen SC. As a result, as shown in the second image ST12, the control unit 150 projects the first image PC1 onto the first region RA1 of the screen SC. As shown in the second image ST12, the first area RA1 is projection It is located in the upper left corner of the possible range RA. The first image PC1 is, for example, an isosceles triangle whose base is located on the left side of the first area RA1, i.e., in the vertical direction, and whose vertex opposite the base of the first image PC1 is located on the right side of the first area RA1.

[0039] Next, the "first process" executed by the first execution unit 152 will be described with reference to the third image ST13 to the sixth image ST16. For example, as shown in a third image ST13, the first execution unit 152 first moves the display position of the first image PC1 in the left-right direction by geometric correction in the image buffer memory 143. The first execution unit 152 performs geometric correction on the image buffer memory 143, for example, to move the display position of the first image PC1 to a position that is symmetrical with respect to the center line CM that divides the image buffer memory 143 symmetrically. In the third image diagram ST13, the first region RC1 after the movement is referred to as the second region RC2, and the first image PC1 after the movement is referred to as the first image PC11 for convenience. The second region RC2 is located in the upper right corner of the storable range RC. The bottom side of the first image PC11 is located at the position of the left side of the second region RC2. The vertex opposite to the bottom side of the first image PC11 is located at the position of the right side of the second region RC2. The vector VA indicates the direction and amount of movement by which the first execution unit 152 moves the display position of the first image PC1 from the first region RC1 to the second region RC2. As indicated by the vector VA, the movement direction is to the right. The length of the vector VA indicates the amount of movement by which the first execution unit 152 moves the display position of the first image PC1.

[0040] The fourth image ST14 is an image corresponding to the third image ST13 and showing an image on the liquid crystal panel 115. In other words, the fourth image ST14 shows an image displayed on the liquid crystal panel 115 when an image in the memorizable range RC including the first image PC11 shown in the third image ST13 is displayed in the displayable range RB of the liquid crystal panel 115. As shown in the fourth image ST14, the second region RB2 is located in the upper right corner of the displayable range RB. The second region RB2 corresponds to the second region RC2 of the image buffer memory 143. The bottom side of the first image PC11 is located at the left side of the second region RB2. The vertex opposite to the bottom side of the first image PC11 is located at the right side of the second region RB2. Note that the fourth image ST14 is a diagram provided to explain the fifth image ST15, and in this embodiment, the image shown in the fourth image ST14 is not displayed on the liquid crystal panel 115. Therefore, in the fourth image ST14, the second region RB2 and the first image PC11 are indicated by two-dot chain lines.

[0041] Next, as shown in the fifth image ST15, the first execution unit 152 reverses the panel coordinates of the liquid crystal panel 115 in the left-right direction. The first execution unit 152 reverses the direction of the U axis of the liquid crystal panel 115. That is, the first execution unit 152 reverses the positive direction of the U axis of the liquid crystal panel 115 from the right direction to the left direction. Then, the first execution unit 152 places the first inverted image PR1 in the third region RB3 by displaying the image in the storable range RC including the first image PC11 shown in the third image diagram ST13 in the displayable range RB of the liquid crystal panel 115. The third region RB3 is an area that is symmetrical with the second region RB2 about the center line CP that divides the liquid crystal panel 115 symmetrically. The third region RB3 coincides with the first region RB1. The first inverted image PR1 is an image obtained by inverting the first image PC1 horizontally.

[0042] As shown in the fifth image ST15, when the first reversed image PR1 is displayed in the first area RB1 of the liquid crystal panel 115, the first execution unit 152 projects the displayable range RB of the liquid crystal panel 115 onto the projectable range RA of the screen SC. As a result, as shown in the sixth image ST16, the first execution unit 152 projects the first reversed image PR1 onto the first area RA1 of the screen SC.

[0043] 3, in the initial state, the control unit 150 displays the first image PC1 in the first area RA1 of the screen SC. Then, the first execution unit 152 moves the display position of the first image PC1 in the left-right direction by geometric correction in the image buffer memory 143, and flips the panel coordinates of the liquid crystal panel 115 in the left-right direction. As a result, the first execution unit 152 can project the first flipped image PR1 in the first area RA1 of the screen SC.

[0044] [4. Specific example of the second process] Next, an example of an image change in the second process will be described with reference to Fig. 4. Fig. 4 is a second image transition diagram ST2 showing an example of an image change in the second process. No. 2 Image transition diagram ST 2includes a first image diagram ST21, a second image diagram ST22, a third image diagram ST23, a fourth image diagram ST24, and a fifth image diagram ST25. The first image ST21 is the same as the first image ST11 shown in Fig. 3, and the second image ST22 is the same as the second image ST12 shown in Fig. 3. Therefore, the description of the first image ST21 and the second image ST22 will be omitted.

[0045] The "second process" executed by the second execution unit 153 will be described with reference to the third image ST23 to the fifth image ST25. For convenience, the third image ST23 is a re-posting of the first image ST21. The third image ST23 is a diagram showing the displayable range RB when the first image PC1 is displayed in the first region RB1 of the liquid crystal panel 115.

[0046] As shown in the fourth image ST24, the second execution unit 153 flips the panel coordinates of the liquid crystal panel 115 in the left-right direction. The second execution unit 153 flips the direction of the U axis of the liquid crystal panel 115. That is, the second execution unit 153 flips the positive direction of the U axis of the liquid crystal panel 115 from the right direction to the left direction. Then, the second execution unit 153 stores the image data in the image buffer memory 143. memory The second inverted image PR2 is arranged in the second region RB2 by drawing the first image PC1 on the liquid crystal panel 115. The second region RB2 is an area that is symmetrical to the first region RB1 with respect to the center line CP that divides the liquid crystal panel 115 symmetrically. The second inverted image PR2 is an image obtained by inverting the first image PC1 horizontally.

[0047] As shown in the fourth image ST24, when the second inverted image PR2 is displayed in the second region RB2 of the liquid crystal panel 115, the second execution unit 153 projects the displayable range RB of the liquid crystal panel 115 onto the projectable range RA of the screen SC. 25, the second execution unit 153 projects the second inverted image PR2 onto the second area RA2 of the screen SC. That is, the second execution unit 153 projects the second inverted image PR2, which is obtained by horizontally inverting the first image PC1 within the projectable range RA, onto the screen SC.

[0048] As described with reference to FIG. 4, in the initial state, the control unit 150 displays the first image PC1 in the first area RA1 of the screen SC. Then, the second execution unit 153 flips the panel coordinates of the liquid crystal panel 115 in the left-right direction. As a result, the second execution unit 153 can project the second inverted image PR2 in the second area RA2 of the screen SC. In other words, the second inverted image PR2, which is obtained by flipping the first image PC1 left-right within the projectable range RA, can be projected onto the screen SC.

[0049] [5. First and second processes of the control unit] Next, an example of the first process and the second process of the control unit 150 will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of the first process and the second process of the control unit 150. 5, in step S101, the control unit 150 projects a first image PC1 onto a first region RA1. In step S101, the control unit 150 executes, for example, the processing described with reference to the first image ST11 and the second image ST12 in FIG. Next, in step S103, the instruction receiving unit 151 determines whether or not a first instruction CM1 has been received from the user. If the instruction receiving unit 151 determines that the first instruction CM1 has been received (step S103; YES), the process proceeds to step S107. Then, the first execution unit 152 executes the "first process" in steps S107 to S113. If the instruction receiving unit 151 determines that the first instruction CM1 has not been received (step S103; NO), the process proceeds to step S105. Then, in step S105, the instruction receiving unit 151 determines whether or not a second instruction CM2 has been received from the user. If the instruction receiving unit 151 determines that the second instruction CM2 has been received (step S105; YES), the process proceeds to step S115. Then, the second execution unit 153 executes the "second process" in steps S115 to S119. If the instruction receiving unit 151 determines that the second instruction CM2 has not been received (step S105; NO), the process returns to step S103.

[0050] If the instruction receiving unit 151 determines in step S103 that the first instruction CM1 has been received (step S103; YES), in step S107 the first execution unit 152 moves the display position of the first image PC1 in the left-right direction by geometric correction in the image buffer memory 143. By performing geometric correction in the image buffer memory 143, the first execution unit 152 moves, for example, the display position of the first image PC1 to a position that is line-symmetrical with respect to the center line CM that divides the image buffer memory 143 symmetrically. In step S107, the first execution unit 152 executes, for example, the processing described with reference to the third image ST13 in FIG. 3. Next, in step S109, first execution unit 152 reverses the panel coordinates of liquid crystal panel 115 in the left-right direction. First execution unit 152 reverses the direction of the U axis of liquid crystal panel 115. That is, first execution unit 152 reverses the positive direction of the U axis of liquid crystal panel 115 from the right direction to the left direction. Next, in step S111, the first execution unit 152 displays the image in the storage range RC of the image buffer memory 143 in the displayable range RB of the liquid crystal panel 115. As a result, the first execution unit 152 places the first inverted image PR1 in the third region RB3 of the liquid crystal panel 115. The third region RB3 coincides with the first region RB1. The first inverted image PR1 is an image obtained by horizontally inverting the first image PC1. In steps S109 and S111, the first execution unit 152 executes, for example, the processing described with reference to the fifth image ST15 in FIG. 3. Next, in step S113, the first execution unit 152 projects the displayable range RB of the liquid crystal panel 115 onto the projectable range RA of the screen SC, thereby projecting the first inverted image PR1 onto the first area RA1 of the screen SC. In step S113, for example, the process described with reference to the sixth image ST16 in FIG. 3 is executed. Then, the process ends.

[0051] If the instruction receiving unit 151 determines in step S105 that the second instruction CM2 has been received (step S105; YES), then in step S115, the second execution unit 153 reverses the panel coordinates of the liquid crystal panel 115 in the left-right direction. The second execution unit 153 reverses the direction of the U axis of the liquid crystal panel 115. That is, the second execution unit 153 reverses the positive direction of the U axis of the liquid crystal panel 115 from the right direction to the left direction. Next, in step S117, the second execution unit 153 displays the image in the storage range RC of the image buffer memory 143 in the displayable range RB of the liquid crystal panel 115. In steps S115 and S117, the second execution unit 153 executes, for example, the processing described with reference to the fourth image ST24 in FIG. Next, in step S119, the second execution unit 153 projects the displayable range RB of the liquid crystal panel 115 onto the projectable range RA of the screen SC. As a result, the second execution unit 153 projects onto the screen SC a second inverted image PR2, which is obtained by horizontally inverting the first image PC1 within the projectable range RA. In step S119, for example, the process described with reference to the fifth image ST15 in FIG. 4 is executed. Then, the process ends.

[0052] [6. Third and fourth processes of the control unit] Next, an example of the third process and the fourth process of the control unit 150 will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the third process and the fourth process of the control unit 150. 6, in step S201, the control unit 150 projects a first image PC1 onto a first region RA1. In step S201, the control unit 150 executes the processing described with reference to the first image ST11 and the second image ST12 in FIG. Next, in step S203, the instruction receiving unit 151 determines whether or not a third instruction CM3 has been received from the user. If the instruction receiving unit 151 determines that the third instruction CM3 has been received (step S203; YES), the process proceeds to step S207. Then, the third execution unit 154 executes the "third process" in steps S207 to S213. If the instruction receiving unit 151 determines that the third instruction CM3 has not been received (step S203; NO), the process proceeds to step S205. Then, in step S205, the instruction receiving unit 151 determines whether or not a fourth instruction CM4 has been received from the user. If the instruction receiving unit 151 determines that the fourth instruction CM4 has been received (step S205; YES), the process proceeds to step S215. Then, the fourth execution unit 155 executes the "fourth process" in steps S215 to S219. If the instruction receiving unit 151 determines that the fourth instruction CM4 has not been received (step S205; NO), the process returns to step S203.

[0053] If the instruction receiving unit 151 determines in step S203 that the third instruction CM3 has been received (step S203; YES), then in step S207 the third execution unit 154 moves the display position of the first image PC1 in the vertical direction by geometric correction in the image buffer memory 143. By the geometric correction in the image buffer memory 143, the third execution unit 154 moves, for example, the display position of the first image PC1 to a position that is line-symmetrical with respect to a center line that divides the image buffer memory 143 symmetrically in the vertical direction. Next, in step S209, the third execution unit 154 flips the panel coordinates of the liquid crystal panel 115 in the vertical direction. 3 Executive Division 15 4This reverses the direction of the V axis of the liquid crystal panel 115. 3 Executive Division 15 4 reverses the positive direction of the V axis of the liquid crystal panel 115 from downward to upward. Next, in step S211, the third execution unit 154 displays the image in the storage range RC of the image buffer memory 143 in the displayable range RB of the liquid crystal panel 115. As a result, the third execution unit 154 places the third inverted image in the first region RB1 of the liquid crystal panel 115. The third inverted image is an image obtained by vertically inverting the first image PC1. Next, in step S213, the third execution unit 154 projects the displayable range RB of the liquid crystal panel 115 onto the projectable range RA of the screen SC, thereby projecting the third inverted image onto the first area RA1 of the screen SC. Then, the process ends.

[0054] If the instruction receiving unit 151 determines in step S205 that the fourth instruction CM4 has been received (step S205; YES), in step S215, the fourth execution unit 155 reverses the panel coordinates of the liquid crystal panel 115 in the vertical direction. The fourth execution unit 155 reverses the direction of the V axis of the liquid crystal panel 115. That is, the fourth execution unit 155 reverses the positive direction of the V axis of the liquid crystal panel 115 from the downward direction to the upward direction. Next, in step S217, the fourth execution unit 155 displays the image in the storage range RC of the image buffer memory 143 in the display range RB of the liquid crystal panel 115. Next, in step S219, the fourth execution unit 155 projects the displayable range RB of the liquid crystal panel 115 onto the projectable range RA of the screen SC. As a result, the fourth execution unit 155 projects onto the screen SC a fourth inverted image obtained by inverting the first image PC1 upside down within the projectable range RA. Thereafter, the processing ends.

[0055] 6, in the initial state, the control unit 150 displays the first image PC1 in the first area RA1 of the screen SC. Then, the third execution unit 154 moves the display position of the first image PC1 in the vertical direction by geometric correction in the image buffer memory 143, and vertically inverts the panel coordinates of the liquid crystal panel 115. As a result, the third execution unit 154 can project a third inverted image, which is the first image PC1 inverted in the vertical direction, onto the first area RA1 of the screen SC.

[0056] The fourth execution unit 155 calculates the panel coordinates of the liquid crystal panel 115 as top and bottom As a result, the fourth execution unit 155 can project onto the screen SC a fourth inverted image obtained by inverting the first image PC1 upside down within the projectable range RA.

[0057] In the present embodiment, the case where the control unit 150 executes the first process and the second process has been described with reference to Fig. 5, and the case where the control unit 150 executes the third process and the fourth process has been described with reference to Fig. 6, but the present invention is not limited to this. It is sufficient that the control unit 150 executes at least the first process. For example, the control unit 150 may execute the first to fourth processes.

[0058] [7. This embodiment and its effects] As described above with reference to Figures 1 to 6, the control method for projector 100 according to this embodiment includes setting a first area RA1, which is a rectangular area smaller than the projectable range RA of projector 100 and in which a first image PC1 is displayed, within the projectable range RA of projector 100, and when a first instruction CM1 to left-right flip the first image PC1 within the first area RA1 is received, placing a first flipped image PR1, which is a left-right flip of the first image PC1, in the first area RA1.

[0059] According to this configuration, when a first instruction CM1 to horizontally flip the first image PC1 within the first region RA1 is received, the control method of the projector 100 arranges the first flipped image PR1 obtained by flipping the first image PC1 horizontally within the first region RA1. Therefore, it is possible to project the first flipped image PR1 obtained by flipping the first image PC1 horizontally within the first region RA1.

[0060] Furthermore, in the control method for the projector 100 according to this embodiment, setting the first area RA1 includes setting the first area RA1 at a position where the line dividing the projectable range RA symmetrically and the line dividing the first area RA1 symmetrically do not coincide, and placing the first inverted image PR1 in the first area RA1 includes moving the display position of the first image PC1 left and right by geometric correction in the image buffer memory 143 and inverting the panel coordinates of the liquid crystal panel 115 left and right. According to this configuration, the first inverted image PR1 can be placed in the first area RA1 by moving the display position of the first image PC1 in the left-right direction through geometric correction in the image buffer memory 143 and by left-right inverting the panel coordinates of the liquid crystal panel 115. Therefore, the first inverted image PR1, which is obtained by left-right inverting the first image PC1 within the first area RA1, can be easily projected.

[0061] Furthermore, in the control method for the projector 100 according to this embodiment, when a second instruction CM2 to left-right flip the first image PC1 within the projectable range RA is received, a second flipped image PR2 is placed by flipping the first image PC1 left-right within the projectable range RA. According to this configuration, when the second instruction CM2 to horizontally flip the first image PC1 within the projectable range RA is received, the second flipped image PR2 obtained by horizontally flipping the first image PC1 within the projectable range RA is placed. Therefore, the second flipped image PR2 obtained by horizontally flipping the first image PC1 within the projectable range RA can be projected.

[0062] Furthermore, in the control method for the projector 100 according to this embodiment, setting the first area RA1 includes setting the first area RA1 at a position where the line dividing the projectable range RA symmetrically in the vertical direction does not coincide with the line dividing the first area RA1 symmetrically in the vertical direction, and includes, when a third instruction CM3 to flip the first image PC1 upside down within the first area RA1 is received, placing a third inverted image obtained by flipping the first image PC1 upside down in the first area RA1. According to this configuration, when a third instruction CM3 to flip the first image PC1 upside down within the first area RA1 is received, a third flipped image obtained by flipping the first image PC1 upside down is placed in the first area RA1. Therefore, the third flipped image obtained by flipping the first image PC1 upside down within the first area RA1 can be projected.

[0063] Furthermore, in the control method of the projector 100 according to this embodiment, placing the third inverted image in the first region RA1 includes moving the display position of the first image PC1 in the vertical direction by geometric correction in the image buffer memory 143, and inverting the panel coordinates of the liquid crystal panel 115 vertically. According to this configuration, the third inverted image can be placed in the first area RA1 by vertically moving the display position of the first image PC1 through geometric correction in the image buffer memory 143 and by vertically inverting the panel coordinates of the liquid crystal panel 115. Therefore, the third inverted image, which is obtained by vertically inverting the first image PC1 within the first area RA1, can be easily projected.

[0064] Furthermore, in the control method of the projector 100 according to this embodiment, when a fourth instruction CM4 to invert the first image PC1 upside down within the projectable range RA is received, a fourth inverted image in which the first image PC1 is inverted upside down within the projectable range RA is placed. According to this configuration, when the fourth instruction CM4 to flip the first image PC1 upside down with respect to the projectable range RA is received, a fourth flipped image obtained by flipping the first image PC1 upside down with respect to the projectable range RA is arranged. Therefore, it is possible to project the fourth flipped image obtained by flipping the first image PC1 upside down with respect to the projectable range RA.

[0065] The projector 100 of this embodiment is equipped with a control unit 150, which sets a first area RA1, which is a rectangular area smaller than the projectable range RA of the projector 100 and displays the first image PC1, within the projectable range RA of the projector 100, and when the control unit 150 receives a first instruction CM1 to left-right flip the first image PC1 within the first area RA1, places a first flipped image PR1, which is the left-right flipped version of the first image PC1, in the first area RA1.

[0066] According to this configuration, the projector 100 according to this embodiment achieves the same effects as the control method for the projector 100 according to this embodiment.

[0067] 8. Other Embodiments The above-described embodiment is a preferred embodiment, but is not limited to the above-described embodiment, and various modifications are possible within the scope of the gist of the present invention.

[0068] 1 and 2 show functional configurations, and the specific implementation form is not particularly limited. In other words, it is not necessary to implement hardware corresponding to each functional unit individually, and it is of course possible to implement a configuration in which a single processor executes a program to realize the functions of multiple functional units. Furthermore, some of the functions realized by software in the above embodiments 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 the other units of projector 100 may also be changed as desired without departing from the spirit of the invention.

[0069] 5 and 6 are divided according to the main processing content in order to facilitate understanding of the processing of control unit 150. There is no limitation to the division method or names of the processing units shown in the flowcharts of FIG. 5 and 6, and the processing can be divided into more processing units according to the processing content, or one processing unit can be divided to include more processes. Furthermore, the processing order of the above flowcharts is not limited to the example shown in the drawings.

[0070] Furthermore, after the inverted image is displayed in the flowcharts of FIGS. 5 and 6, the inverted image may be used as the first image and the flowcharts of FIGS. 5 and 6 may be executed again. The flowcharts of FIG. 5 and FIG. 6 may be executed in any order, or may be executed multiple times.

[0071] Furthermore, the control method for the projector 100 can be realized by having the processor 150A included in the projector 100 execute a control program 156 corresponding to the control method for the projector 100. Furthermore, this control program 156 can also be recorded on a computer-readable recording medium. The recording medium can be a magnetic or optical recording medium or a semiconductor memory device. Specific examples include portable or fixed recording media such as flexible disks, HDDs, CD-ROMs (Compact Disk Read Only Memory), DVDs, Blu-ray (registered trademark) discs, magneto-optical disks, flash memories, card-type recording media, etc. The recording media may also be non-volatile storage devices such as RAM, ROM, and HDDs that are internal storage devices provided in the image processing device. In addition, the control program 156 corresponding to the control method of the projector 100 can be stored in a server device or the like, and the control program 156 can be downloaded from the server device to the projector 100 to realize the control method of the projector 100. [Explanation of symbols]

[0072] 1...display system, 100...projector, 110...projection unit, 112...light modulation device, 115...liquid crystal panel, 150...control unit, 150A...processor, 150B...memory, 151...instruction reception unit, 152...first execution unit, 153...second execution unit, 154...third execution unit, 155...fourth execution unit, 156...control program, CM1...first instruction, CM2...second instruction, CM3...third instruction, CM4...fourth instruction, PC1, PC11...first image, PR1...first inverted image, PR2...second inverted image, RA...projectable Capable range, RB...displayable range, RC...memory range, RA1, RB1, RC1...first area, RA2, RB2, RC2...second area, SC...screen, ST1...first image transition diagram, ST11...first image diagram, ST12...second image diagram, ST13...third image diagram, ST14...fourth image diagram, ST15...fifth image diagram, ST16...sixth image diagram, ST2...second image transition diagram, ST21...first image diagram, ST22...second image diagram, ST23...third image diagram, ST24...fourth image diagram, ST25...fifth image diagram, VA...vector.

Claims

1. A method for controlling a projector including an image buffer memory in which an image is stored and a liquid crystal panel on which the image stored in the image buffer memory is displayed, comprising: coordinates corresponding to panel coordinates of the liquid crystal panel are set in the image buffer memory; a displayable range of the liquid crystal panel defined by the panel coordinates corresponds to a storage range of the image buffer memory defined by the coordinates and a projection range of the projector; projecting the image drawn on the liquid crystal panel to display the image in the projection range; setting a first area, which is a rectangular area smaller than the projectable range of the projector, within the projectable range of the projector and in which a first image, which is the image, is displayed; when a first instruction to horizontally flip the first image within the first area is received, placing a first flipped image obtained by horizontally flipping the first image in the first area in place of the first image, setting the first area includes setting the first area at a position where a line that symmetrically divides the projectable range and a line that symmetrically divides the first area do not coincide, and storing only the first image as the image in the image buffer memory; Placing the first inverted image in place of the first image in the first area includes: a display position of the first image in the image buffer memory is moved to a position symmetrical with respect to a line that divides the projectable range symmetrically in the left-right direction by geometric correction, and the first image moved in the left-right direction is arranged in the memorizable range; the first image moved in the left-right direction is horizontally inverted with respect to the panel coordinates of the liquid crystal panel, and the resulting first inverted image is placed in the storable range of the image buffer memory; The first inverted image in the memorizable range is drawn in the displayable range of the liquid crystal panel; projecting the first inverted image drawn in the displayable area; How to control the projector.

2. when a second instruction to left-right flip the first image with respect to the projectable range is received, placing a second flipped image obtained by left-right flipping the first image with respect to the projectable range; The method of controlling a projector according to claim 1 , comprising:

3. setting the first area includes setting the first area at a position where a line dividing the projectable range vertically symmetrically and a line dividing the first area vertically symmetrically do not coincide, and storing only the first image as the image in the image buffer memory; when a third instruction to upside-down flip the first image in the first area is received, a third inverted image obtained by upside-down flipping the first image is placed in the first area in place of the first image; The method for controlling a projector according to claim 1 or 2, comprising:

4. Placing the third inverted image in the first area in place of the first image includes: a display position of the first image in the image buffer memory is moved to a position that is line-symmetrical with respect to a line that vertically divides the projectable range by geometric correction, and the first image that has been moved in the vertical direction is arranged in the memorizable range; the third inverted image obtained by inverting the first image moved in the vertical direction with respect to the panel coordinates of the liquid crystal panel is arranged in the storable range of the image buffer memory; The third inverted image in the memorizable range is drawn in the displayable range of the liquid crystal panel; The method of controlling a projector according to claim 3 , further comprising projecting the first inverted image drawn in the displayable range.

5. when a fourth instruction to upside-down flip the first image with respect to the projectable range is received, placing a fourth inverted image obtained by upside-down flipping the first image with respect to the projectable range; The method for controlling a projector according to claim 1 , further comprising:

6. An image buffer memory in which an image is stored; a liquid crystal panel on which the image stored in the image buffer memory is drawn; a control unit, coordinates corresponding to panel coordinates of the liquid crystal panel are set in the image buffer memory; a displayable range of the liquid crystal panel defined by the panel coordinates corresponds to a storage range of the image buffer memory defined by the coordinates and a projection range of the projector; The control unit projecting the image drawn on the liquid crystal panel to display the image in the projection range; setting a first area, which is a rectangular area smaller than the projectable range of the projector, within the projectable range of the projector and in which a first image is displayed; when a first instruction to horizontally flip the first image within the first region is received, placing a first flipped image obtained by horizontally flipping the first image in the first region in place of the first image; Run setting the first area includes setting the first area at a position where a line that symmetrically divides the projectable range and a line that symmetrically divides the first area do not coincide, and storing only the first image as the image in the image buffer memory; Placing the first inverted image in place of the first image in the first area includes: a display position of the first image in the image buffer memory is moved to a position symmetrical with respect to a line that divides the projectable range symmetrically in the left-right direction by geometric correction, and the first image moved in the left-right direction is arranged in the memorizable range; the first image moved in the left-right direction is horizontally inverted with respect to the panel coordinates of the liquid crystal panel, and the resulting first inverted image is placed in the storable range of the image buffer memory; The first inverted image in the memorizable range is drawn in the displayable range of the liquid crystal panel; projecting the first inverted image drawn in the displayable area; projector.

Citation Information

Patent Citations

  • Image display device and image display control method

    JP2016114767A

  • Game machine

    JP2020109536A

  • Display device, display method, image processor, display system, and program

    JP2020148969A

  • Display control device, display control method and display control program

    JP2021009186A

  • Display apparatus

    US20160249026A1