How to generate decoration data

The decoration data generation method addresses the issue of blurred shadows by precisely positioning light sources and shielding parts, enabling efficient and clear projection of decorative shapes on distant surfaces.

JP7613987B2Active Publication Date: 2025-01-15MAEDA CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021062911
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-04-01
Publication Date
2025-01-15
Estimated Expiration
2041-04-01

AI Technical Summary

Technical Problem

Existing methods for projecting a shadow of a predetermined decorative shape on a projection surface, such as a building wall, result in blurred and unclear shadows when the projection surface is far away, requiring repeated adjustments of the light source and light shielding part positions, which is time-consuming and inefficient.

Method used

A decoration data generation method that includes steps for acquiring shape data, setting display positions and sizes, positioning the light source, and calculating the light shielding part based on user operations, ensuring clear projection of the shadow by minimizing deformation and blurring through precise positioning and calculation of light source and shielding part arrangements.

Benefits of technology

The method allows for the rapid and accurate generation of decoration data that ensures clear projection of decorative shadows by optimizing the placement of light sources and shielding parts, reducing the time and effort required for setup.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007613987000001
    Figure 0007613987000001
  • Figure 0007613987000002
    Figure 0007613987000002
  • Figure 0007613987000003
    Figure 0007613987000003
Patent Text Reader

Abstract

To provide a decoration data generation method capable of appropriately generating decoration data pertaining to arrangement or the like of a light source and a glare protection part for projecting shade of a predetermined decoration shape onto a projected surface.SOLUTION: In an acquisition step (step S101), an acquisition part 20 acquires shape data for showing a shape of a shade 6 to be projected to a projected surface 2. In a display setting step (step S102), a display setting part 30 sets a display position and a display size of a shade 6 in the projected surface 2 according to a user's operation. In a light source position setting step (step S103), a light source position setting part 40 sets a position of a light source 4 to a position separated from the projected surface 2 according to a user's operation. In a glare projection part calculation step (step S104), glare protection part calculation means calculates a position, a shape, and a size of a glare protection part 5 on a given glare protection surface 7 for intercepting light from the light source 4 on the basis of a display position and a display size of the shade 6 and a position of the light source 4.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a method for generating decoration data related to a light source and a shading portion for casting a shadow of a predetermined decorative shape on a projection surface of a building. [Background technology]

[0002] Shadow pictures are known in which light from a light source is applied from behind a board cut into a predetermined shape such as a symbol, letter, or animal, to project a shadow of a predetermined decorative shape onto a wall. The following Patent Document 1 describes that a sign member receives and transmits light emitted from a polarized light source, thereby projecting a colored shadow onto a reflecting means having a polarizing means on the front side. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2016-509251 Summary of the Invention [Problem to be solved by the invention]

[0004] Even if a light source and a light-shielding part that blocks the light from the light source are installed to project a shadow of a specified decorative shape onto the projection surface, if the projection surface is far away, the shadow cast on the projection surface will be blurred and unclear. In such cases, the worker will need to repeatedly correct the position of the light source and the position of the light-shielding part while actually looking at the shadow cast on the projection surface, which will consume a considerable amount of time and effort.

[0005] An object of the present disclosure is to provide a decoration data generation method capable of appropriately generating decoration data relating to the arrangement of light sources and shading parts for casting a shadow of a specified decorative shape on a projection surface. [Means for solving the problem]

[0006] The decorative data generating method according to the present disclosure is a decorative data generating method for generating data for projecting a shadow of a predetermined decorative shape on a projection surface, and includes an acquisition step in which an acquisition means acquires shape data indicating the shape of the shadow to be projected on the projection surface, a display setting step in which a display setting means sets the display position and display size of the shadow on the projection surface according to a user's operation, a light source position setting step in which a light source position setting means sets the position of a light source to a position away from the projection surface according to the user's operation, and a shading part calculation step in which a shading part calculation means calculates the position, shape, and size of a shading part on a given shading surface that blocks light from the light source based on the display position, the display size, and the position of the light source. This makes it possible to appropriately generate decorative data related to the arrangement of the light source and the shading part for projecting a shadow of a predetermined decorative shape on the projection surface. [Brief description of the drawings]

[0007] [Figure 1] 11A and 11B are diagrams illustrating the contents of decoration data generated in an example of an embodiment of the present disclosure. [Diagram 2] 1 is a diagram illustrating a configuration of a decoration data generating device according to an example of an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a functional block diagram showing an example of functions implemented in the decoration data generating device. [Figure 4] 10A to 10C are diagrams illustrating an example of a method for generating decoration data. [Diagram 5] 10A to 10C are diagrams illustrating an example of a method for generating decoration data. [Figure 6] FIG. 11 is a flowchart showing an example of the flow of a decoration data generation process. [Figure 7] 13 is a diagram showing the contents of decoration data generated in an example of another embodiment of the present disclosure. FIG. [Figure 8] FIG. 2 is a functional block diagram showing an example of functions implemented in the decoration data generating device. [Figure 9] 10A to 10C are diagrams illustrating an example of a method for generating decoration data. [Figure 10] 10A to 10C are diagrams illustrating an example of a method for generating decoration data. [Figure 11] FIG. 11 is a flowchart showing an example of the flow of a decoration data generation process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] [1. First embodiment] Hereinafter, an example of an embodiment (first embodiment) of the present disclosure will be described with reference to FIGS. 1 to 6. FIG.

[0009] [1-1.Decoration data] Fig. 1 is a diagram showing the contents of decoration data 1A generated by the method according to the first embodiment. In the following description, X1 and X2 shown in Fig. 1 and the like are defined as right and left directions, Y1 and Y2 are defined as forward and backward directions, and Z1 and Z2 are defined as upward and downward directions.

[0010] The decoration data 1A is, for example, Building Information Modeling data (referred to as BIM data), and is generated as model data of a three-dimensional building. The BIM data includes not only model data of structures such as floors, walls, and ceilings, but also information on structural design and equipment, attribute information (so-called properties) of structures, etc. The decoration data is not limited to this, and may be generated in various formats as long as it indicates the shape, size, arrangement position, etc. of a structure.

[0011] 1, the decorative data 1A is data for projecting a shadow of a predetermined decorative shape onto a projection surface, and is data relating to the arrangement of a light source 4 and a light blocking portion 5 that blocks light from the light source 4. Note that the light blocking portion 5 may be, for example, an opaque member as a whole, or may be a sign drawn on a light-transmitting board (drawn with ink that is less light-transmitting than the board).

[0012] The decoration data 1A includes, for example, information on the shape, display position, and display size of the shadow 6 on the projection surface 2, the position of the light source 4, and the position, shape, and size of the shading part 5. The decoration data 1A may include information on the light source 4, the shading part 5, and the shadow 6 as attribute information of the model data of the wall surface, which is the projection surface 2, and the model data of the ceiling surface 3.

[0013] In the example shown in Fig. 1, the projection surface 2 is a wall surface inside a building, and is a surface parallel to the X-axis and Z-axis. The projection surface 2 is not limited to this, but may be a floor surface or ceiling surface inside a building, or may be a structure provided outside the building. In the example shown in Fig. 1, the light source 4 is disposed on a ceiling surface 3 that intersects with the projection surface 2. The light source 4 is not limited to this, but may be disposed on a wall surface, floor surface, ground surface, or the like that intersects with the projection surface 2.

[0014] The light source 4 is, for example, a spotlight, and emits light toward the position where the shadow 6 is to be displayed on the projection surface 2. When the light is blocked by the shading portion 5, as shown in FIG. 1, a shadow 6 according to the shape of the shading portion 5 is projected on the projection surface 2. The decorative data 1A includes information for projecting such a shadow 6. In the example shown in FIG. 1, the shape of the shadow 6 represents a design of a person in a wheelchair and other people who require care. However, the shape of the shadow 6 may also indicate some intention or move the emotions of the person who sees it, or may represent a series of letters, numbers, symbols, etc.

[0015] [1-2. Hardware configuration] Fig. 2 is a diagram showing the configuration of a decoration data generating device 10A according to the first embodiment. The decoration data generating device 10A is a computer such as a personal computer, a general-purpose computer, or a mobile information terminal, and as shown in Fig. 2, includes a processor 11, a storage unit 12, a communication unit 13, a display unit 14, and an operation unit 15. The decoration data generating device 10A may also include an optical disc drive for reading optical discs, a USB (Universal Serial Bus) port, etc.

[0016] The processor 11 is a program-controlled device such as a CPU (Central Processing Unit) that operates according to a program installed in the decoration data generating device 10A, which is, for example, a computer. The memory unit 12 is a storage element such as a ROM (Read Only Memory) or a RAM (Random Access Memory), a solid-state drive, a hard disk drive, or the like. The memory unit 12 stores data such as programs executed by the processor 11. The communication unit 13 is a communication interface such as a network board. The display unit 14 is a display device such as a liquid crystal display, and displays various images according to instructions from the processor 11. The operation unit 15 is a user interface such as a keyboard, mouse, touch panel, or the like, which accepts operation inputs from the user and outputs signals indicating the contents of the inputs to the processor 11.

[0017] [1-3. Functional blocks] FIG. 3 is a functional block diagram showing an example of functions implemented in the decoration data generating device 10A, and FIG. 4 and FIG. 5 are diagrams explaining an example of a method for generating decoration data 1A. The decoration data generating device 10A generates the decoration data 1A shown in FIG. 1, and functionally includes a shape data acquiring unit 20, a display setting unit 30, a light source position setting unit 40, a light blocking unit calculation unit 50, and a decoration data generating unit 60, as shown in FIG. 3. These functions may be realized by the processor 11 of the decoration data generating device 10A mainly using the storage unit 12, or may be realized by a processor of another information processing device connected to the decoration data generating device 10A via a network. In addition, the decoration data generating device 10A may not implement all of the functions shown in FIG. 3, and functions other than the functions shown in FIG. 3 may be implemented.

[0018] [1-3-1. Shape data acquisition section] The shape data acquisition unit 20 acquires shape data indicating the shape of a shadow to be projected on the projection surface 2 (see Fig. 1). For example, as shown in Fig. 1, the shape data acquisition unit 20 acquires shape data indicating a shape representing a design of a person in a wheelchair and other people who require care. The shape data may be data indicating the shape of the shadow 6, and may be vector data (model data) indicating the contour of the shadow 6, image data in which the contour is clearly shown, or the like.

[0019] [1-3-2. Display settings section] The display setting unit 30 sets the display position and display size of the shadow 6 on the projection surface 2 according to an operation by a user who is a designer of the decoration data 1A, for example, as shown in Fig. 4. The display setting unit 30 may set the display position and display size of the shadow 6 on the projection surface 2 by accepting, via the operation unit 15, an operation by the user on the projection surface 2 displayed on the display unit 14 as shown in Fig. 4, for example.

[0020] [1-3-3. Light source position setting section] The light source position setting unit 40 sets the position of the light source 4 in accordance with a user's operation, for example, as shown in Fig. 4. In the example shown in Fig. 4, the light source position setting unit 40 sets the position of the light source 4 on the ceiling surface 3. The light source position setting unit 40 may set the position of the light source 4 on the ceiling surface 3 by, for example, accepting, via the operation unit 15, a user's operation on the ceiling surface 3 displayed on the display unit 14 as shown in Fig. 4.

[0021] The light source position setting unit 40 sets the position of the light source 4 at a position away from the projection surface 2. For example, the light source position setting unit 40 may guide the user to set the position of the light source 4 at a position on the ceiling surface 3 that is a predetermined distance R away from the projection surface 2, or may restrict the position of the light source 4 from being set in an area up to the predetermined distance R from the projection surface 2. In this way, it is possible to prevent the shadow 6 actually cast on the projection surface 2 from extending in the vertical and / or horizontal directions, and to prevent the shadow 6 from being excessively deformed from the original shape indicated by the shape data.

[0022] In this embodiment, the position of the light source 4 is set on the ceiling surface 3. For this reason, it is preferable that the position of the light source 4 is the same as the position of the shadow 6 in the left-right direction. The light source position setting unit 40 may restrict the position of the light source 4 from being set at a position that is a predetermined distance away in a predetermined direction (for example, in the left-right direction) from the position of the shadow 6. For example, the light source position setting unit 40 may set an intersection point P1 between a virtual line L1 extending upward from the center position C of the shadow 6 and the ceiling surface 3, and allow the user to select a position on the virtual line L2 extending backward from the intersection point P1 (a position excluding a predetermined distance R from the projection surface 2) as the position of the light source 4.

[0023] [1-3-4. Light shielding section calculation section] The light blocking part calculation unit 50 calculates the position, shape, and size of the light blocking part 5 on a given light blocking surface 7 based on the display position and display size of the shadow 6 on the projection surface 2 and the position of the light source 4, as shown in FIG. 5 for example. The light blocking part calculation unit 50 sets a virtual light blocking surface 7 that intersects with the projection surface 2 perpendicularly or approximately perpendicularly and is in contact with a vertex P2 on the contour line of the shadow 6, and calculates the position, shape, and size of the light blocking part 5 to be placed on the light blocking surface 7. In this embodiment, since the position of the light source 4 is set on the ceiling surface 3, the light blocking surface 7 is in contact with the vertex P2 on the contour line of the shadow 6 that is closest to the ceiling surface 3. This is not limiting, and for example, when the position of the light source 4 is set below the shadow 6, the light blocking surface 7 may be in contact with the vertex at the lower end of the contour line of the shadow 6.

[0024] In the example shown in FIG. 5, the shading calculation unit 50 calculates the position, shape, and size of the shading unit 5 by taking the intersections of the line segments L3 defined between the light source 4 and the contour of the shadow 6 and the shading surface 7 as the contour of the shading unit 5. The shading calculation unit 50 may calculate the position, shape, and size of the shading unit 5 by projecting the shape of the shadow 6 indicated by the shape data using a given formula with coefficients including the display position and display size of the shadow 6 on the projection surface 2 (the length of the shadow 6 in the vertical or horizontal direction, the display magnification with respect to the initial value of the display size, etc.), the position of the light source 4, and the position of the shading surface 7. In this way, it is possible to prevent the shadow 6 actually projected on the projection surface 2 from being deformed from the original shape indicated by the shape data acquired by the shape data acquisition unit 20.

[0025] In addition, since the shading surface 7 is in contact with the vertex P2 of the shadow 6, the shading portion calculation unit 50 calculates the position, shape, and size of the shading portion 5 so that the shading portion 5 is in contact with the projection surface 2. This reduces the blurring of the shadow 6 caused by the shading portion 5 moving away from the projection surface 2, and prevents the contour of the shadow 6 from becoming unclear.

[0026] [1-3-5. Decoration data generation section] The decoration data generating unit 60 generates decoration data 1A including information on the shape, display position, and display size of the shadow 6 on the projection surface 2, the position of the light source 4, and the position, shape, and size of the shading part 5. Since the decoration data 1A includes information on at least the position of the light source 4, and the position, shape, and size of the shading part 5, a worker who actually places the light source 4 and the shading part 5 inside the building can place the light source 4 and the shading part 5 in an appropriate position where the outline of the shadow 6 becomes clear by checking the contents of the decoration data 1A.

[0027] Furthermore, the decorative data generating unit 60 may calculate the shape, display position, display size, and degree of blur of the shadow 6 based on the position of the light source 4 and the position, shape, and size of the light blocking unit 5, and generate decorative data 1A including information on the shadow 6 reflecting the calculation results. By displaying the contents of the decorative data 1A thus generated on the display unit 14 or the like, the user who is the designer of the decorative data 1A can estimate the degree of blur of the shadow 6 that will actually be projected on the projection surface 2.

[0028] In addition, if the shadow 6 cast on the projection surface 2 is significantly blurred in the image represented by the generated decoration data 1A, the user may reset the display position and display size of the shadow 6 on the projection surface 2 and the position of the light source 4 on the ceiling surface 3. That is, the display setting unit 30 may set the display position and display size of the shadow 6 on the projection surface 2 in accordance with the user's second operation, the light source position setting unit 40 may set the position of the light source 4 in accordance with the user's second operation, and the shading unit calculation unit 50 may calculate the position, shape, and size of the shading unit 5 based on the reset display position and display size of the shadow 6 and the reset position of the light source 4, and the degree of blurring of the shadow 6 may be calculated again based on the calculation result. In this way, the user can set the display position and display size of the shadow 6 on the projection surface 2 and the arrangement position of the light source 4 so that the degree of blurring of the shadow 6 is minimized.

[0029] [1-4. Flowchart] Fig. 6 is a flow diagram showing an example of the flow of decoration data generation processing executed by the decoration data generating device 10A. As shown in Fig. 6, first, the shape data acquiring unit 20 acquires shape data indicating the shape of the shadow 6 to be projected on the projection surface 2 (step S101). The shape data acquiring unit 20 acquires, for example, shape data indicating the shape of the shadow 6 shown in Fig. 1. The shape data acquiring unit 20 may acquire vector data (model data) indicating the contour of the shadow 6, image data in which the contour appears, or the like as the shape data.

[0030] Next, the display setting unit 30 sets the display position and display size of the shadow 6 on the projection surface 2 according to a user operation (step S102). The display setting unit 30 sets the display position and display size of the shadow 6 indicated by the shape data acquired in step S101 according to a user operation using the operation unit 15. For example, as shown in FIG. 4, the display setting unit 30 causes the display unit 14 to display an image (screen) in which the shadow 6 indicated by the shape data is superimposed on the projection surface 2. Then, the display setting unit 30 sets the display position and display size of the shadow 6 by accepting an operation from the user to change the display position and display size of the shadow 6 on the projection surface 2 (such as a drag operation on the shadow 6 displayed on the display unit 14).

[0031] Next, the light source position setting unit 40 sets the position of the light source 4 at a position away from the projection surface 2 in accordance with the user's operation (step S103). The light source position setting unit 40 sets the position of the light source 4 on the ceiling surface 3 in accordance with the user's operation, for example, as shown in Fig. 4. The light source position setting unit 40 may, for example, guide the user to place the light source 4 on the ceiling surface 3 at a predetermined distance R away from the projection surface 2, or may restrict the light source 4 from being placed in an area up to the predetermined distance R from the projection surface 2.

[0032] Furthermore, the light source position setting unit 40 may set the position of the light source 4 on the ceiling surface 3 based on the position of the shadow 6 set in step S102. For example, the light source position setting unit 40 may be able to set, as the position of the light source 4, a position on the virtual line L2 of the ceiling surface 3 that is at the same position as the center position C of the shadow 6 in the left-right direction, excluding a predetermined distance R from the projection surface 2.

[0033] Next, the shading part calculation unit 50 calculates the position, shape, and size of the shading part 5 on a given shading surface 7 based on the display position and display size of the shadow 6 set in step S102 and the position of the light source 4 set in step S103 (step S104). In step S104, for example, as shown in Fig. 5, a virtual shading surface 7 that intersects with the projection surface 2 is provided, and the position, shape, and size of the shading part 5 on this shading surface 7 are calculated.

[0034] In step S104, the shading part calculation unit 50 may calculate the position, shape, and size of the shading part 5 by taking the intersections of the line segments L3 defined between the light source 4 and the contour of the shadow 6 and the shading surface 7 as the contour of the shading part 5. The shading part calculation unit 50 may also calculate the position, shape, and size of the shading part 5 by projecting the shape of the shadow 6 indicated by the shape data acquired in step S101 using a given calculation formula having coefficients of the display position and display size of the shadow 6 set in step S102 and the position of the light source 4 set in step S103. In this way, it is possible to prevent the shadow 6 actually cast on the projection surface 2 from being deformed from the original shape indicated by the shape data acquired in step S101.

[0035] Furthermore, in step S104, the shading portion calculation unit 50 may calculate the position, shape, and size of the shading portion 5 so that the shading portion 5 comes into contact with the projection surface 2. More specifically, the shading surface 7 may be set at vertex P2 (the position on the contour of the shadow 6 that is closest to the ceiling surface 3) on the contour of the shadow 6 set in step S102, and the position, shape, and size of the shading portion 5 on this shading surface 7 may be calculated. In this way, the blurring of the shadow 6 caused by the shading portion 5 moving away from the projection surface 2 is reduced, and the contour of the shadow 6 can be prevented from becoming unclear.

[0036] Finally, based on the calculation results in step S104, the decorative data generation unit 60 generates decorative data 1A including information on the shape, display position, and display size of the shadow 6 on the projection surface 2, the position of the light source 4, and the position, shape, and size of the shading part 5 (step S105), and terminates the processing.

[0037] In step S105, the decoration data generating unit 60 may calculate the shape, display position, display size, and degree of blur of the shadow 6 based on the position of the light source 4 set in step S103 and the position, shape, and size of the light blocking unit 5 calculated in step S104, and generate decoration data 1A including information on the shadow 6 reflecting the calculation results. By checking the contents of the decoration data 1A thus generated, the user can estimate the degree of blur of the shadow 6 actually projected on the projection surface 2.

[0038] Here, if it is estimated that the shadow 6 cast on the projection surface 2 will be significantly blurred, the processes of steps S102 and S103 may be executed again to set the display position and size of the shadow 6 on the projection surface 2 and the position of the light source 4 on the ceiling surface 3 in accordance with the user's operation again. After that, the shading part calculation unit 50 may calculate the position, shape, and size of the shading part 5 again, and the decoration data generation unit 60 may calculate the degree of blurring of the shadow 6 based on the result of the second calculation by the shading part calculation unit 50. In this way, the user can repeatedly set the display position and size of the shadow 6 on the projection surface 2 and the arrangement position of the light source 4 so as to minimize the degree of blurring of the shadow 6.

[0039] [1-5. Summary of the first embodiment] As described above, this embodiment includes an acquisition step (step S101) in which the shape data acquisition unit 20 acquires shape data indicating the shape of the shadow 6 to be projected on the projection surface 2, a display setting step (step S102) in which the display setting unit 30 sets the display position and display size of the shadow 6 on the projection surface 2 in accordance with a user's operation, a light source position setting step (step S103) in which the light source position setting unit 40 sets the position of the light source 4 at a position away from the projection surface 2 in accordance with the user's operation, and a shading portion calculation step (step S104) in which the shading portion calculation unit 50 calculates the position, shape, and size of the shading portion 5 on a given shading surface 7 based on the set display position and display size of the shadow 6, and the position of the light source 4. The decorative data 1A generated by the above method includes information on at least the position of the light source 4 and the position, shape, and size of the shading part 5. Therefore, a worker who actually places the light source 4 and the shading part 5 inside the building can quickly place the light source 4 and the shading part 5 in an appropriate position where the outline of the shadow 6 is clear by checking the contents of the decorative data 1A.

[0040] [2. Second embodiment] The present invention is not necessarily limited to the above embodiment. Hereinafter, an example of another embodiment (second embodiment) of the present disclosure will be described with reference to FIGS.

[0041] [2-1.Decoration data] Fig. 7 is a diagram showing the contents of decorative data 1B generated by the method according to the second embodiment. As shown in Fig. 7, this embodiment differs from the decorative data 1A shown in Fig. 1 in that the light-shielding portion 5 that blocks the light from the light source 4 is divided into a plurality of light-shielding portions 5a to 5g. In this example, too, a shadow 6 representing the design of, for example, a person in a wheelchair and other people who need care can be projected onto the projection surface 2, as in Fig. 1.

[0042] The decoration data generating device 10B according to this embodiment generates, for example, the decoration data 1B shown in Fig. 7. Note that the hardware configuration of the decoration data generating device 10B is similar to that of the decoration data generating device 10A described as the first embodiment, and therefore a description thereof will be omitted.

[0043] [2-2. Functional blocks] Fig. 8 is a functional block diagram showing an example of functions implemented in the decoration data generating device 10B. Figs. 9 and 10 are diagrams explaining an example of a method for generating decoration data 1B. As shown in Fig. 8, the decoration data generating device 10B functionally includes a division number setting unit 110 and a division unit 120 in addition to those shown in Fig. 3. These functions may be realized by the processor 11 of the decoration data generating device 10B mainly using the memory unit 12, or may be realized by a processor of another information processing device connected to the decoration data generating device 10B via a network.

[0044] [2-2-1. Division number setting section, division section] The division number setting unit 110 sets the division number of the shape of the shadow 6 in accordance with a user operation. Furthermore, the dividing unit 120 divides the shape of the shadow 6 into a plurality of parts. The dividing unit 120 divides one or a plurality of shadows 6 into a greater number.

[0045] In the example shown in Fig. 9, the dividing unit 120 divides three shadows 6 into seven shadows 6a to 6g. In the example shown in Fig. 9, the shadow 6a is a portion including the head of the person in the wheelchair, the shadow 6b is a left portion including the head of the person requiring care, the shadow 6c is a right portion of the person requiring care, the shadow 6d is an upper portion of the wheelchair, the shadow 6e is a portion including the torso of the person in the wheelchair, the shadow 6f is a portion including the feet of the person in the wheelchair, and the shadow 6g is a lower portion of the wheelchair.

[0046] The dividing unit 120 divides, for example, the shape of the shadow 6 into the number of divisions set by the division number setting unit 110. In this case, the division number setting unit 110 sets, as the number of divisions, a number input by the user using, for example, the operation unit 15, which is greater than the original number of shadows 6. The dividing unit 120 may calculate the division lines for dividing the shadow 6 into the number of divisions according to a predetermined rule, or may set them randomly.

[0047] Besides, the division unit 120 may divide the shape of the shadow 6 into a division number stored in advance in the storage unit 12 or the like, or may divide the shape according to another user's operation different from the division number setting. For example, the division unit 120 may divide the shape of the shadow 6 into a plurality of parts by accepting a user's operation on the shadow 6 displayed on the display unit 14 or the like (such as an operation of drawing a dividing line on the shadow 6). In this case, the division number setting unit 110 does not need to be implemented in the decoration data generating device 10B.

[0048] [2-2-2. Light shielding section calculation section] The shading part calculation unit 130 implemented in the decoration data generating device 10B is, strictly speaking, different from the shading part calculation unit 50 described in the first embodiment. The shading part calculation unit 130 according to this embodiment calculates the positions, shapes, and sizes of a plurality of shading parts 5a-5g on a plurality of given shading surfaces 7a-7e, which respectively correspond to the shapes of the shadow 6 divided into a plurality of parts by the division unit 120, as shown in, for example, FIG.

[0049] The light shielding part calculation unit 130 sets imaginary light shielding surfaces 7a to 7e that intersect perpendicularly or approximately perpendicularly with the projection surface 2 and are in contact with vertices Pa to Pe on the contours of the shadows 6a to 6g (see FIG. 9) divided into a plurality of parts by the division unit 120, and calculates the positions, shapes, and sizes of the light shielding parts 5a to 5g arranged on these light shielding surfaces 7a to 7e. In the example shown in FIG. 9 and FIG. 10, the light shielding part calculation unit 50 sets the light shielding surface 7a at the vertex Pa of the shadows 6a and 6b, and calculates the positions, shapes, and sizes of the light shielding parts 5a and 5b on the light shielding surface 7a. In addition, the light shielding surface 7b is set at the vertex Pb of the shadow 6c, and calculates the position, shape, and size of the light shielding part 5c on the light shielding surface 7b. In addition, the light shielding surface 7c is set at the vertex Pc of the shadows 6d and 6e, and calculates the positions, shapes, and sizes of the light shielding parts 5d and 5e on the light shielding surface 7c. Moreover, a shading surface 7d is set at the vertex Pd of the shadow 6f, and the position, shape, and size of the shading portion 5f on the shading surface 7d are calculated. Moreover, a shading surface 7e is set at the vertex Pe of the shadow 6g, and the position, shape, and size of the shading portion 5g on the shading surface 7e are calculated.

[0050] In this embodiment, as in the first embodiment, the position of the light source 4 is set on the ceiling surface 3, and therefore the light blocking surfaces 7a-7e are in contact with the vertices Pa-Pe that are closest to the ceiling surface 3 on the contour lines of the shadows 6a-6g divided into multiple parts by the division unit 120. This is not limiting, and for example, when the position of the light source 4 is set below the shadow 6, the multiple light blocking surfaces 7 may be in contact with the vertices at the lower ends of the contour lines of the shadows 6a-6g.

[0051] In the example shown in FIG. 10, similarly to the example shown in FIG. 5, the shading calculation unit 50 calculates the position, shape, and size of the shading unit 5a by taking the intersections of the line segments defined between the light source 4 and the contour of the shadow 6a (see FIG. 9) and the shading surface 7a as the contour of the shading unit 5a. The shading calculation unit 50 calculates the position, shape, and size of the shading unit 5a by using a given formula in which the display position and display size of the shadow 6a on the projection surface 2 (the length of the shadow 6a in the vertical or horizontal direction, the display magnification with respect to the initial value of the display size, etc.), the position of the light source 4, and the position of the shading surface 7a are coefficients, thereby calculating the position, shape, and size of the shading unit 5a. The shading calculation unit 50 may calculate the position, shape, and size of the shading unit 5a by using a given formula in which the display position and display size of the shadow 6a on the projection surface 2 (the length of the shadow 6a in the vertical or horizontal direction, the display magnification with respect to the initial value of the display size, etc.) are coefficients. In this way, it is possible to prevent the shadow 6 actually cast on the projection surface 2 from being deformed from the original shape indicated by the shape data acquired by the shape data acquisition unit 20.

[0052] Furthermore, since the light-shielding surfaces 7a-7e are in contact with at least one of the shadows 6a-6g, the light-shielding portion calculation unit 50 calculates the position, shape, and size of the light-shielding portions 5a-5g so that the light-shielding portions 5a-5g are in contact with the projection surface 2. This reduces the blurring of the shadows 6a-6g caused by the light-shielding portions 5a-5g moving away from the projection surface 2, and prevents the contour of the entire shadow 6 from becoming unclear.

[0053] Furthermore, in this embodiment, by dividing the shadow 6 into multiple parts, it is possible to calculate the shapes of more light shielding parts 5a-5g than the light shielding part 5 described in the first embodiment. Since the light shielding parts 5a-5g can have a shorter length in the front-rear direction than the light shielding part 5 described in the first embodiment, it is possible to prevent the rear end parts of the light shielding parts 5a-5g from moving away from the projection surface 2. This prevents the shadow 6 from becoming blurred at the parts corresponding to the rear end parts of the light shielding parts 5a-5g, and more effectively prevents the outline of the entire shadow 6 from becoming unclear.

[0054] [2-3. Flowchart] FIG. 11 is a flow diagram showing an example of the flow of decoration data generation processing executed by the decoration data generating device 10B. In the decoration data generating device 10B, as in the first embodiment, the shape data acquiring unit 20 acquires shape data indicating the shape of the shadow 6 to be projected on the projection surface 2 (step S201). The display setting unit 30 sets the display position and display size of the shadow 6 on the projection surface 2 according to the user's operation (step S202). Then, the light source position setting unit 40 sets the position of the light source 4 at a position away from the projection surface 2 according to the user's operation (step S203). The processing from step S201 to step S203 is similar to the processing from step S101 to step S103 shown in FIG. 6, and therefore description thereof will be omitted.

[0055] Next, the division number setting unit 110 sets the division number of the shape of the shadow 6 in accordance with the user's operation (step S204). In step S204, the division number setting unit 110 sets a number ("7" in the example shown in FIG. 9) larger than the original number of the shadow 6 ("3" in the example shown in FIG. 9) as the division number. In addition, the division number setting unit 110 sets the number input by the user using, for example, the operation unit 15 as the division number of the shape of the shadow 6.

[0056] Next, the dividing unit 120 divides the shape of the shadow 6 into the division number set in step S204 (step S205). In step S205, the dividing unit 120 divides into a number ("7" in the example shown in FIG. 9) that is greater than the original number of the shadow 6 ("3" in the example shown in FIG. 9). The dividing unit 120 may calculate the division line for dividing the shadow 6 into the division number according to a predetermined rule, or may determine it randomly.

[0057] The processes of steps S204 and S205 may be executed after the processes of steps S201 to S203, or may be executed before the processes of steps S201 to S203. The processes of steps S204 and S205 may be executed before the process of step S206, which will be described later.

[0058] Also, the process of step S204 does not necessarily have to be executed. In this case, in step S205, the dividing unit 120 may divide the shape of the shadow 6 into the division number stored in advance in the storage unit 12 or the like, or may divide the shape of the shadow 6 according to another user's operation different from the division number setting. For example, the dividing unit 120 may divide the shape of the shadow 6 into a plurality of parts by accepting an operation of the user to draw a dividing line or the like for the shadow 6 displayed on the display unit 14 or the like in a state in which the display position and display size are set in step S202.

[0059] Next, the light shielding calculation unit 130 calculates the positions, shapes, and sizes of the light shielding parts 5a-5g on the given light shielding surfaces 7a-7e, which correspond to the shapes of the shadows 6a-6g divided into multiple parts in step S205, based on the display position and display size of the shadow 6 set in step S202 and the position of the light source 4 set in step S203 (step S206). In step S206, the light shielding calculation unit 130 calculates the positions, shapes, and sizes of the light shielding parts 5a-5g divided into the number of divisions set in step S204 ("7" in the example shown in FIG. 9). In addition, in step S206, as shown in FIG. 10, for example, a plurality of virtual light shielding surfaces 7a-7g intersecting with the projection surface 2 are provided, and the positions, shapes, and sizes of the light shielding parts 5a-5g on the light shielding surfaces 7a-7g are calculated.

[0060] In step S206, the light blocking portion calculation unit 130 calculates, for example, the position, shape, and size of the light blocking portion 5a on the light blocking surface 7a. The light blocking portion calculation unit 130 may calculate the position, shape, and size of the light blocking portion 5a by taking the intersections of a plurality of line segments defined between the light source 4 and the contour of the shadow 6a and the light blocking surface 7a as the contour of the light blocking portion 5a. The light blocking portion calculation unit 130 may also calculate the position, shape, and size of the light blocking portion 5a by projecting the shape of the shadow 6a divided in step S205 using a given calculation formula having the display position and display size of the shadow 6a and the position of the light source 4 set in step S103 as coefficients.

[0061] In addition, the light-shielding portion calculation unit 130 may calculate the position, shape, and size of the light-shielding portion 5b on the light-shielding surface 7a, the position, shape, and size of the light-shielding portion 5c on the light-shielding surface 7b, the position, shape, and size of the light-shielding portions 5d and 5e on the light-shielding surface 7c, the position, shape, and size of the light-shielding portion 5f on the light-shielding surface 7d, and the position, shape, and size of the light-shielding portion 5g on the light-shielding surface 7e, in a similar manner. In this way, the shadow 6 actually cast on the projection surface 2 can be prevented from being deformed from the original shape indicated by the shape data acquired in step S201, as in the first embodiment.

[0062] Also, in step S206, the light shielding part calculation unit 130 may calculate the position, shape, and size of the multiple light shielding parts 5a to 5g so that the multiple light shielding parts 5a to 5g are in contact with the projection surface 2. More specifically, virtual light shielding surfaces 7a to 7e may be set that intersect with the projection surface 2 perpendicularly or approximately perpendicularly and are in contact with vertices Pa to Pe on the contour line of the shadow 6a to 6g (see FIG. 9) divided into multiple parts by the division unit 120, and the position, shape, and size of the light shielding parts 5a to 5g arranged on these light shielding surfaces 7a to 7e may be calculated. In this way, the blurring of the shadow 6a to 6g caused by the light shielding parts 5a to 5g being separated from the projection surface 2 is reduced, and the contour of the entire shadow 6 can be prevented from becoming unclear.

[0063] Finally, based on the calculation result in step S206, the decoration data generation unit 60 generates decoration data 1B including information on the shape, display position, and display size of the shadow 6 (shadows 6a to 6g) on ​​the projection surface 2, the position of the light source 4, and the position, shape, and size of the shading part 5 (step S207), and ends the processing.

[0064] Also in step S207, the decorative data generating unit 60 may calculate the shape, display position, display size, and degree of blur of the shadows 6a-6g based on the positions, shapes, and sizes of the light blocking parts 5a-5g calculated in step S206, as in the first embodiment, and generate decorative data 1B including information on the shadow 6 reflecting the calculation results. By checking the contents of the decorative data 1B thus generated, the user can estimate the degree of blur of the shadow 6 actually projected on the projection surface 2.

[0065] Also, when it is estimated that the shadow 6 cast on the projection surface 2 will be significantly blurred, the process of steps S202 and S203 may be executed again to recalculate the position, shape, and size of the shading parts 5a to 5g based on the re-set display position and display size of the shadow 6 and the position of the light source 4 on the ceiling surface 3 (step S206), and the degree of blur of the shadow 6 may be recalculated in step S207. Also, when it is estimated that the shadow 6 cast on the projection surface 2 will be significantly blurred, steps S204 and S205 may be executed again to set the number of divisions and divide the shape of the shadow 6 again, and then the position, shape, and size of the shading parts 5a to 5g may be recalculated and the degree of blur of the shadow 6 may be recalculated. In this way, the user can repeatedly set the number of divisions so that the degree of blur of the shadow 6 is minimized.

[0066] [2-4. Summary of the second embodiment] As described above, in this embodiment, the process includes a division step (step S205) in which the division unit 120 divides the shape of the shadow 6 into a plurality of parts, and a shading part calculation step (step S206) in which the shading part calculation unit 130 calculates the positions, shapes, and sizes of the plurality of shading parts 5a-5g on the given plurality of shading surfaces 7a-7e corresponding to each of the shapes of the shadows 6a-6g divided into a plurality of parts in the division step (step S205). The decoration data 1B generated by the above method includes information on the position of the light source 4 and the positions, shapes, and sizes of the plurality of shading parts 5a-5g, so that an operator who actually arranges the light source 4 and the plurality of shading parts 5a-5g in the building can quickly arrange the light source 4 and the plurality of shading parts 5a-5g in an appropriate position where the outline of the shadow 6 is clear by checking the contents of the decoration data 1B.

[0067] In particular, in this embodiment, since the shading parts 5a to 5g are divided into a plurality of parts from the original shape of the shadow 6, it is difficult to imagine the shape of the shadow 6 shown in FIG. 7 from the shape of the shading parts 5a to 5g. In other words, the shape of the shadow 6, which is not clear from the shading parts 5a to 5g, becomes understandable for the first time when the shadow 6 is projected onto the projection surface 2. In this way, it becomes possible to give surprise to visitors to a building where the light source 4 and the shading parts 5a to 5g are actually installed, that the shadow 6 of a decorative shape whose content and intent can be understood is formed from the shading parts 5a to 5g whose content and intent are unclear at first glance. [Explanation of symbols]

[0068] 1A, 1B decoration data, 2 projection surface, 3 ceiling surface, 4 light source, 5, 5a, 5b, 5c, 5d, 5e, 5f, 5g shading portion, 6, 6a, 6b, 6c, 6d, 6e, 6f, 6g shadow, 7, 7a, 7b, 7c, 7d, 7e shading surface, 10A, 10B decoration data generating device, 11 processor, 12 memory unit, 13 communication unit, 14 display unit, 15 operation unit, 20 shape data acquisition unit, 30 display setting unit, 40 light source position setting unit, 50, 130 shading portion calculation unit, 60 decoration data generating unit, 110 division number setting unit, 120 division unit, C center position of shadow, L1, L2 virtual line, L3 line segment, P1 intersection, P2, Pa, Pb, Pc, Pd, Pe vertex, R distance.

Claims

1. A decoration data generating method for generating data for projecting a shadow of a predetermined decoration shape onto a projection surface, comprising the steps of: An acquisition step in which an acquisition means acquires shape data indicating a shape of the shadow to be projected on the projection surface; a display setting step in which a display setting means sets a display position and a display size of the shadow on the projection surface in accordance with a user's operation; a light source position setting step in which a light source position setting means sets a position of a light source at a position away from the projection surface in accordance with an operation by the user; a light-shielding portion calculation step in which a light-shielding portion calculation means calculates a position, a shape, and a size of a light-shielding portion on a light-shielding surface that intersects with the projection surface and blocks light from the light source based on the display position, the display size, and the position of the light source; Including, In the light blocking portion calculation step, the light blocking portion calculation means calculates a position, a shape, and a size of the light blocking portion so that the light blocking portion is in contact with the projection surface. A method for generating decoration data.

2. A decoration data generating method for generating data for projecting a shadow of a predetermined decoration shape onto a projection surface, comprising the steps of: An acquisition step in which an acquisition means acquires shape data indicating a shape of the shadow to be projected on the projection surface; a display setting step in which a display setting means sets a display position and a display size of the shadow on the projection surface in accordance with a user's operation; a light source position setting step in which a light source position setting means sets a position of a light source at a position away from the projection surface in accordance with an operation by the user; A dividing step in which a dividing means divides the shape of the shadow into a plurality of parts; a light-shielding portion calculation step in which a light-shielding portion calculation means calculates positions, shapes, and sizes of light-shielding portions on a plurality of given light-shielding surfaces, the positions, shapes, and sizes of light-shielding portions corresponding to the shapes of the shadow divided into a plurality of parts in the division step, which block light from the light source, based on the display position, the display size, and the position of the light source; A decoration data generating method comprising:

3. The plurality of light-shielding surfaces are surfaces that intersect with the projection surface. The decoration data generating method according to claim 2 .

4. In the light blocking portion calculation step, the light blocking portion calculation means calculates positions, shapes, and sizes of the light blocking portions so that the light blocking portions are in contact with the projection surface. The decoration data generating method according to claim 3.

5. The method further includes a division number setting step in which the division number setting means sets the division number of the shape of the shadow in accordance with an operation by the user, In the dividing step, the dividing means divides the shape of the shadow into the division number set in the division number setting step, In the light-shielding portion calculation step, a light-shielding portion calculation means calculates a position, a shape, and a size of each of the light-shielding portions divided into the division number in the division step. The decoration data generating method according to any one of claims 2 to 4.

Citation Information

Patent Citations

  • JP1975154100U

  • Shadow picture device

    JP1999244547A

  • Ornamental lighting system for projecting shadow picture and manufacturing method of imaging picture

    JP2006302727A

  • shadow polarization display device

    JP2016509251A

  • Indirect illumination device and method for creating projector

    JP2017162581A