Presentation data generation method, program, and illumination system

The method and system allow for the generation of lighting effects that reflect spatial color changes in images by defining a time-series change in luminescent color based on user operations, addressing the lack of such capabilities in existing technologies.

JP2024176200APending Publication Date: 2024-12-19PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023094562
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

Existing technologies lack the ability to generate rendering data that accurately reflects spatial color changes in images using lighting effects.

Method used

A method and system that includes a display step, operation reception, and generation step to create performance data defining a time-series change in luminescent color of lighting devices based on user operations on a displayed image, allowing for intuitive generation of lighting effects.

Benefits of technology

Enables the generation of effect data that corresponds to spatial color changes in images, facilitating intuitive and easy creation of lighting effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024176200000001_ABST
    Figure 2024176200000001_ABST
Patent Text Reader

Abstract

To provide a presentation data generation method capable of generating presentation data depending on spatial color variation in an image.SOLUTION: A presentation data generation method includes: a display step S11 of displaying an image on a display unit; an operation reception step S12 of receiving operation for designating two points for the displayed image; a generation step S14 of generating presentation data for stipulating color variation between the two points of the image as time series variation in luminous color of a lighting apparatus instructed by the lighting apparatus; and an output step S15 of outputting the generated presentation data.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a performance data generating method, a program, and a lighting system. [Background technology]

[0002] Various technologies relating to light-based presentations have been proposed. Patent Document 1 discloses a technology in which lighting is performed in conjunction with changes in color information of a displayed image around a display device. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2005-251508 A Summary of the Invention [Problem to be solved by the invention]

[0004] The present invention provides a rendering data generating method and the like that can generate rendering data according to spatial color changes in an image. [Means for solving the problem]

[0005] A performance data generating method according to one embodiment of the present invention is a performance data generating method executed by a computer, and includes a display step of displaying an image on a display unit, an operation receiving step of receiving an operation to specify two points on the displayed image, a generation step of generating performance data in which the color change between the two points on the image is defined as a time-series change in the light color of a lighting device that is instructed to the lighting device, and an output step of outputting the generated performance data.

[0006] A program according to one aspect of the present invention is a program for causing a computer to execute the performance data generation method.

[0007] A lighting system according to one embodiment of the present invention comprises a lighting fixture and an information terminal, the information terminal comprising a display unit, an information processing unit which displays an image on the display unit, and an operation receiving unit which receives an operation to specify two points on the displayed image, the information processing unit generating performance data which defines a color change between the two points on the image as a time-series change in the emitted color of the lighting fixture which is instructed to the lighting fixture, and outputs the generated performance data. Effect of the Invention

[0008] The rendering data generating method and the like of the present invention can generate rendering data that corresponds to spatial color changes in an image. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a block diagram showing a functional configuration of a lighting system according to an embodiment. [Diagram 2] FIG. 2 is a flowchart of an example of an operation for generating performance data. [Diagram 3] FIG. 3 is a diagram showing an example of an image of a color palette. [Figure 4] FIG. 4 shows an image of a color palette with two points specified. [Diagram 5] FIG. 5 is a diagram showing an image of a color palette in which a number of extraction points are set. [Figure 6] FIG. 6 is a diagram for explaining an example of an operation for specifying a curve. [Figure 7] FIG. 7 is a diagram for explaining another example of the operation for specifying a curve. [Figure 8] FIG. 8 is a diagram for explaining an operation of drawing a line freehand. [Figure 9] FIG. 9 is a diagram for explaining the shift of the extraction point. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, the embodiments will be described in detail with reference to the drawings. Note that the embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component arrangement and connection forms, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present invention. In addition, among the components in the following embodiments, components that are not described in the independent claims will be described as optional components.

[0011] In addition, each drawing is a schematic diagram and is not necessarily a precise illustration. In each drawing, the same reference numerals are used for substantially the same configurations, and duplicated explanations may be omitted or simplified.

[0012] (Embodiment) [composition] First, an overview of a lighting system according to an embodiment will be described below. Fig. 1 is a block diagram showing a functional configuration of a lighting system according to an embodiment.

[0013] The lighting system 10 is a system that can perform light-based performance by changing the emission color of the lighting fixtures 20 over time. As shown in Fig. 1, the lighting system 10 includes the lighting fixtures 20, a controller 30, and an information terminal 40. Note that the lighting system 10 may include a plurality of lighting fixtures 20.

[0014] The lighting fixture 20 is a device installed in a real space and used for lighting effects using light. The lighting fixture 20 may be installed in an interior space (such as a ceiling or wall) of a building, or in a space just outside the building (such as a rooftop or exterior wall). The lighting fixture 20 includes a light-emitting unit 21.

[0015] The light-emitting unit 21 is a light-emitting device capable of changing the color of emitted light. The light-emitting unit 21 is, for example, a light-emitting module realized by a red LED (Light Emitting Diode) element, a green LED element, and a blue LED element, each of which is capable of independently controlling the light output.

[0016] Controller 30 controls lighting fixtures 20 as control targets, based on performance data provided from information terminal 40. Controller 30 is realized, for example, by a dedicated device, but may also be realized by a general-purpose information terminal.

[0017] Information terminal 40 generates performance data based on a user's operation and outputs the generated performance data to controller 30. The performance data is data that specifies a time series change in the light color of lighting device 20 that is instructed to lighting device 20. Information terminal 40 is, for example, a personal computer, but may also be a mobile terminal such as a smartphone or a tablet terminal. Information terminal 40 specifically includes an operation receiving unit 41, a display unit 42, a communication unit 43, an information processing unit 44, and a storage unit 45.

[0018] The operation reception unit 41 receives operations from a user. Specifically, the operation reception unit 41 is realized by a mouse, a keyboard, a touch panel, or the like.

[0019] The display unit 42 is a display that displays images necessary for generating performance data. The display unit 42 is realized by a display panel such as a liquid crystal panel or an organic EL (Electro-Luminescence) panel. The display unit 42 may be realized as a device separate from the information terminal 40.

[0020] The communication unit 43 is a communication circuit for the information terminal 40 to communicate with the controller 30. The communication unit 43 is, for example, a wireless communication circuit for performing wireless communication, but may be a wired communication circuit for performing wired communication. There is no particular limitation on the communication standard of the communication performed by the communication unit 43.

[0021] The information processing unit 44 performs information processing on the generation of performance data in response to the user's operation accepted by the operation accepting unit 41. The information processing unit 44 is realized by, for example, a microcomputer, but may also be realized by a processor or a dedicated circuit. The functions of the information processing unit 44 are realized by hardware such as a microcomputer or a processor constituting the information processing unit 44 executing a computer program (software) stored in the storage unit 45.

[0022] The storage unit 45 is a storage device that stores information necessary for information processing related to the generation of performance data, such as the computer program executed by the information processing unit 44. The storage unit 45 is realized, for example, by a semiconductor memory. The computer programs stored in the storage unit 45 include a predetermined application program (hereinafter also simply referred to as a predetermined app) for generating performance data.

[0023] [Example] Next, a description will be given of an example of an operation for generating performance data, which is executed by the information terminal 40. Fig. 2 is a flowchart of an example of an operation for generating performance data.

[0024] The information processing unit 44 of the information terminal 40 displays an image of a color palette on the display unit 42 while the predetermined application is being executed (S11). Fig. 3 is a diagram showing an example of an image of a color palette. The image of a color palette is, for example, a still image of a circular color palette corresponding to the HSV color space. The image of the color palette can be enlarged or reduced by a user operation.

[0025] Next, the operation receiving unit 41 receives an operation from the user to specify two points on the image of the color palette (S12). The two points are, specifically, a start point specified first by the user and an end point specified next. Fig. 4 is a diagram showing an image of the color palette with two points specified. As shown in Fig. 4, when the two points are specified, the information processing unit 44 displays the two points and a straight line (line segment) connecting the two points on the display unit 42.

[0026] The rendering data is generated so that the emitted color of lighting device 20 changes along this straight line. A number of extraction points are set on the straight line, and the rendering data, more specifically, is data that defines the color changes of the parts (pixels) of the color palette image that overlap with the multiple extraction points as time-series changes in the emitted color of lighting device 20.

[0027] Therefore, the operation reception unit 41 receives an operation to set the number of extraction points from the user (S13). Fig. 5 is a diagram showing an image of a color palette in which multiple extraction points have been set. When the number of extraction points is set to six, the information processing unit 44 sets six extraction points P1 to P6 at equal intervals so that a straight line connecting the start point and the end point is divided into five equal parts, and displays the six extraction points P1 to P6 on the display unit 42. Extraction point P1 is the start point, and extraction point P6 is the end point.

[0028] The process of step S13 may be performed before step S12, and when two points are specified in step S12, a set number of extraction points may be automatically set.

[0029] Next, the information processing unit 44 generates performance data that defines the color change from the start point to the end point of the portion of the color palette image that overlaps with the multiple extraction points as a time-series change in the emitted color of the lighting device 20 (S14). The information processing unit 44 outputs (transmits) the generated performance data to the controller 30 using the communication unit 43 (S15). As a result, the performance data is stored in a memory unit (not shown) included in the controller 30.

[0030] Thereafter, when the time arrives for the light effect to start, controller 30 controls lighting device 20 based on the effect data. Assume that the light effect is performed for period T, and period T is equally divided into periods T1 to T6. In this case, lighting device 20 emits light in the color of extraction point P1 during period T1, emits light in the color of extraction point P2 during period T2 following period T1, and emits light in the color of extraction point P3 during period T3 following period T2. Lighting device 20 emits light in the color of extraction point P4 during period T4 following period T3, emits light in the color of extraction point P5 during period T5 following period T4, and emits light in the color of extraction point P6 during period T6 following period T5.

[0031] As described above, information terminal 40 can generate rendering data that defines spatial (two-dimensional) color changes between two points on an image of a color palette as time-series changes in the emitted color of lighting device 20. Information terminal 40 allows a user to intuitively and easily generate rendering data. In other words, information terminal 40 can assist in the generation of rendering data.

[0032] [Variation 1] In the above operational example, performance data was generated based on the color change on the line connecting the two points, but instead of or in addition to the color change on the line connecting the two points, performance data may be generated based on the color change on the curve connecting the two points.

[0033] In this case, the user performs an operation to specify a curve connecting two points. Fig. 6 is a diagram for explaining an example of an operation to specify a curve. After specifying two points, the user performs an operation to move a straight line connecting the two points as if pulling the string of a bow and arrow. This allows the user to specify a curve connecting the two points, and the information processing unit 44 can display the specified curve on the display unit 42.

[0034] 7 is a diagram for explaining another example of an operation for specifying a curve. After specifying two points, the user specifies a third point and also specifies the degree n of a function that passes through the three points. This allows the information processing unit 44 to calculate an n-th degree approximation curve that passes through the three points and display it on the display unit 42. In other words, the user can specify a curve that connects two points.

[0035] [Variation 2] In the above operation example, the straight line is automatically determined by the user specifying two points. Here, the user may perform an operation of drawing a line freehand on an image of a color palette, and the performance data may be generated based on a change in color on the line drawn freehand. FIG. 8 is a diagram for explaining the operation of drawing a line freehand.

[0036] The operation of drawing a line freehand can be considered as an operation of indirectly specifying two points, and the two points in this case are the start point and the end point (final point) of the line drawn freehand. In other words, the operation receiving unit 41 receives the operation of drawing a line freehand on the image of the color palette as an operation of specifying two points.

[0037] When a line is drawn freehand, information processing unit 44 sets the current end point of the line as the extraction point every time a predetermined time elapses while the line is being drawn. This allows the speed at which the user draws the line to be reflected in the change in the light emission color of lighting device 20.

[0038] In the example of Fig. 8, immediately after starting to draw a line, the user draws the line slowly, so extraction points are set at relatively short intervals. In other words, the change in the emitted color of lighting device 20 is small. On the other hand, immediately before finishing drawing the line, the user draws the line quickly, so extraction points are set at relatively long intervals. In other words, the change in the emitted color of lighting device 20 is large.

[0039] [Variation 3] A plurality of extraction points (trajectories) set on the image of the color palette can be grouped and shifted on the color palette. Figure 9 is a diagram for explaining the shifting of extraction points.

[0040] 9, for example, assume that extraction points P1 to P9 are set on the color palette image by specifying three points in the above operation example. Thereafter, the operation receiving unit 41 receives an operation to shift the extraction points P1 to P9, and the information processing unit 44 can set extraction points P11 to P19 obtained by shifting the extraction points P1 to P9 on the color palette image based on the received operation.

[0041] Such a shift in the extraction point can be applied, for example, as follows: When lighting system 10 includes multiple lighting fixtures 20, information processing unit 44 sets extraction points P1-P9 on the image of the color palette, and generates first performance data for the first lighting fixture 20 based on extraction points P1-P9.

[0042] Thereafter, the information processing unit 44 shifts the extraction points P1 to P9, and generates second performance data for the second lighting device 20 located next to the first lighting device 20, based on the shifted extraction points P11 to P19.

[0043] This makes it possible to cause the first lighting device 20 and the second lighting device 20 arranged next to each other to produce an effect in which the trajectory is the same but the emitted light color is shifted.

[0044] [Other variations] In the above operation example, modification 1, and modification 2, a trajectory such as a straight line, a curve, or a freehand line is drawn on the image of the color palette based on the user's operation on the image of the color palette. However, multiple types of trajectories prepared (preset) by the designer of the lighting system 10 or the like may be stored in advance in the storage unit 45, and the information processing unit 44 may draw a trajectory selected by the user from the multiple types of trajectories on the image of the color palette. Even when a preset trajectory is selected by the user, it can be said that the user indirectly specifies the start point and the end point (i.e., two points) of the preset trajectory.

[0045] Also, the image displayed in step S11 of the above operation example (the image on which the trajectory is drawn) may be changed. For example, the image displayed in step S11 may be selected by the user. Specifically, in addition to a circular color palette image, a plurality of types of color palette images, such as a rectangular color palette image, may be stored in the storage unit 45 of the information terminal 40, and the user may select one of the plurality of types of color palette images. Also, it is not essential that a color palette image is used, and various images such as a photograph or CG (Computer Graphics) may be used instead of the color palette image.

[0046] [Effects, etc.] Inventions derived from the disclosure of this specification are, for example, the following inventions. Hereinafter, the inventions derived from the disclosure of this specification will be described together with the effects and the like obtained by the inventions.

[0047] Invention 1 is a performance data generating method executed by a computer such as information terminal 40, and includes a display step S11 of displaying an image on display unit 42, an operation receiving step S12 of receiving an operation to specify two points on the displayed image, a generation step S14 of generating performance data in which the color change between the two points on the image is defined as a time-series change in the emitted color of lighting fixture 20 that is instructed to lighting fixture 20, and an output step S15 of outputting the generated performance data.

[0048] This type of rendering data generation method can generate rendering data that corresponds to spatial color changes in an image.

[0049] Invention 2 is the method for generating performance data according to Invention 1, in which the image displayed in the display step S11 can be changed to another image.

[0050] This method of generating performance data can generate a variety of performance data by changing the image to another image.

[0051] Invention 3 is the method for generating performance data according to Invention 1, in which the image displayed in the display step S11 can be at least one of enlarged and reduced.

[0052] This type of effect data generation method can generate a variety of effect data by enlarging or reducing the image.

[0053] Invention 4 is a rendering data generation method according to any one of Inventions 1 to 3, in which in generation step S14, rendering data is generated in which a color change on a line connecting two points in an image or a color change on a curve connecting two points is defined as a time-series change in the emitted color of lighting device 20 that is instructed to lighting device 20.

[0054] This type of effect data generating method can generate effect data that corresponds to a linear color change in an image or a curved color change in an image.

[0055] Invention 5 is a method for generating performance data according to Invention 4, in which a plurality of extraction points are set on a straight line or a curve, and the performance data defines color changes in parts of the image which overlap with the plurality of extraction points as time-series changes in the emitted color of lighting fixtures 20 which are instructed to lighting fixtures 20, and the method for generating performance data further includes a setting receiving step S13 for receiving a setting of the number of the plurality of extraction points.

[0056] Such a method of generating effect data makes it possible to adjust the interval at which linear color changes in an image or curvilinear color changes in an image are reflected in the effect data.

[0057] Invention 6 is a performance data generating method according to any of Inventions 1 to 3, wherein in operation receiving step S12, an operation of drawing a line freehand on the image is received as an operation of specifying two points, the two points being the start point and end point of the line drawn freehand, and the performance data generating method further includes a setting step of setting the current end point of the line as an extraction point every time a predetermined time elapses while the line is being drawn, and the performance data is data that defines color changes in parts of the image that overlap with the multiple extraction points as a time-series change in the light color of lighting device 20 that is instructed to lighting device 20.

[0058] This method of generating effect data can reflect the speed at which the lines are drawn in the effect data.

[0059] A seventh aspect of the present invention is a program for causing a computer to execute the performance data generating method according to any one of the first to sixth aspects of the present invention.

[0060] Such a program enables a computer to generate rendering data corresponding to spatial color changes in an image.

[0061] Invention 8 is a lighting system 10 comprising a lighting fixture 20 and an information terminal 40. The information terminal 40 comprises a display unit 42, an information processing unit 44 which displays an image on the display unit 42, and an operation receiving unit 41 which receives an operation to specify two points on the displayed image, and the information processing unit 44 generates performance data which defines a color change between the two points on the image as a time-series change in the emitted color of the lighting fixture 20 which is instructed to the lighting fixture 20, and outputs the generated performance data.

[0062] Such a lighting system 10 can generate rendering data according to spatial color changes in an image.

[0063] Invention 9 is the lighting system of Invention 8, further comprising a controller 30, wherein the information processing section 44 outputs the generated performance data to the controller 30, and the controller 30 controls the lighting fixtures 20 based on the performance data.

[0064] Such lighting system 10 can perform lighting effects by controlling lighting fixtures 20 in accordance with the performance data.

[0065] (Other embodiments) Although the embodiment has been described above, the present invention is not limited to the above embodiment.

[0066] For example, in the above embodiment, the lighting system is realized by a plurality of devices. When the lighting system is realized by a plurality of devices, the functions (components) of the lighting system described in the above embodiment may be distributed in any manner among the plurality of devices. For example, the function of the controller may be provided by an information terminal or a lighting fixture, in which case the lighting system may not include a controller.

[0067] In the above embodiment, the processes executed by a specific processing unit may be executed by another processing unit. The order of multiple processes may be changed, or multiple processes may be executed in parallel.

[0068] In the above embodiment, each component may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.

[0069] Furthermore, each component may be realized by hardware. Each component may be a circuit (or an integrated circuit). These circuits may form a single circuit as a whole, or each may be a separate circuit. Furthermore, each of these circuits may be a general-purpose circuit, or a dedicated circuit.

[0070] Furthermore, the general or specific aspects of the present invention may be realized as a system, an apparatus, a method, an integrated circuit, a computer program, or a computer-readable recording medium such as a CD-ROM, or may be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium.

[0071] For example, the present invention may be realized as the information terminal of the above embodiment. The present invention may be realized as a performance data generation method executed by a computer such as the information terminal of the above embodiment. Furthermore, the present invention may be realized as a program for causing a computer to execute the performance data generation method, or as a computer-readable non-transitory recording medium on which such a program is recorded.

[0072] In addition, the present invention also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art may think of, or forms realized by arbitrarily combining the components and functions of each embodiment within the scope that does not deviate from the spirit of the present invention. [Explanation of symbols]

[0073] 10. Lighting System 20 Lighting equipment 21 Light emitting part 30 Controller 40 Information terminal 41 Operation reception section 42 Display section 43 Communications Department 44 Information Processing Section 45 Storage section

Claims

1. A computer-implemented method for generating performance data, comprising the steps of: A display step of displaying an image on a display unit; an operation receiving step of receiving an operation of designating two points on the displayed image; a generating step of generating performance data in which the color change between the two points of the image is defined as a time-series change in the light emission color of the lighting device to be instructed to the lighting device; and an output step of outputting the generated performance data. A method for generating performance data.

2. The image displayed in the display step can be changed to another image. The performance data generating method according to claim 1 .

3. The image displayed in the display step can be at least one of enlarged and reduced. The performance data generating method according to claim 1 .

4. In the generating step, the performance data is generated in which a color change on a line connecting the two points or a color change on a curve connecting the two points of the image is defined as a time-series change in the light emission color of the lighting device to be instructed to the lighting device. The performance data generating method according to claim 1 .

5. A plurality of extraction points are set on the straight line or the curve; the rendering data defines a change in color of a portion of the image overlapping with the plurality of extraction points as a time-series change in a light emission color of the lighting device that is instructed to the lighting device; The performance data generating method further includes a setting receiving step of receiving a setting of the number of the plurality of extraction points. The performance data generating method according to claim 4.

6. In the operation receiving step, an operation of drawing a line freehand on the image is received as an operation of designating the two points; The two points are the start and end points of the line to be drawn freehand; The method for generating performance data further includes a setting step of setting a current end point of the line as an extraction point every time a predetermined time elapses while the line is being drawn, The rendering data defines a change in color of a portion of the image overlapping with the plurality of extraction points as a time-series change in the light emission color of the lighting device to be instructed to the lighting device. The performance data generating method according to claim 1 .

7. A program for causing a computer to execute the performance data generating method according to any one of claims 1 to 6.

8. Lighting equipment and An information terminal; The information terminal includes: A display unit; an information processing unit for displaying an image on the display unit; an operation receiving unit that receives an operation of specifying two points on the displayed image, The information processing unit includes: generating performance data that defines a color change between the two points of the image as a time-series change in the light emission color of the lighting device that is instructed to the lighting device; Output the generated performance data Lighting system.

9. Further, a controller is provided, the information processing unit outputs the generated performance data to the controller; The controller controls the lighting device based on the performance data.

9. A lighting system according to claim 8.

Citation Information

Patent Citations

  • Display device and video display method

    JP2005251508A